Compare commits
1
Commits
main
..
1eb048bae4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1eb048bae4 |
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: 'Full Table Search: Find Any Value in Any Table'
|
||||
description: Type a value into the search box and Data Controller scans every column for it - no query, no WHERE clause.
|
||||
description: Type a value into the search box and Data Controller scans every column for it - no query, no WHERE clause. Demonstrated on a one million row CAS table.
|
||||
date: '2026-09-15 17:00:00'
|
||||
author: 'Data Controller'
|
||||
authorLink: https://www.linkedin.com/showcase/data-controller-for-sas
|
||||
@@ -17,14 +17,14 @@ Finding a value in a large table usually means writing a query first: guess whic
|
||||
|
||||
The search box sits in the Viewer toolbar, next to a **Numeric** checkbox:
|
||||
|
||||
- **Text search** matches part of a value using the case sensitive SAS® `CONTAINS` operator, so `smith` finds `Goldsmith` but not `Smithson`.
|
||||
- **Text search** matches part of a value, so `smith` finds `Smithson` and `Goldsmith`. The comparison is case sensitive, using the SAS `CONTAINS` operator.
|
||||
- **Numeric search** (tick the box) matches the number exactly against every numeric column in the table.
|
||||
|
||||
Whichever you use, the results are ordinary rows in the Viewer, with the rest of the screen behaving exactly as it does for a normal view.
|
||||
|
||||
## Any database, not just SAS datasets
|
||||
|
||||
The scan runs inside SAS, against whichever libname engine the table is assigned to - so it is not limited to SAS datasets.
|
||||
The scan runs inside SAS, against whichever libname engine the table is assigned to - so it is not limited to SAS datasets. The demonstration below is a **one million row CAS table**.
|
||||
|
||||
## Built on open source
|
||||
|
||||
@@ -38,7 +38,7 @@ A few things worth knowing:
|
||||
|
||||
See it in action:
|
||||
|
||||
<iframe title="Full Table Search" width="560" height="315" src="https://vid.4gl.io/videos/embed/qdEv4PP2oiPr5VXwLbN58B" style="border: 0px;" allow="fullscreen" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe>
|
||||
<iframe title="Full Table Search" width="560" height="315" src="https://vid.4gl.io/videos/embed/niqkfdZkJ465gr7oDXDM6h" style="border: 0px;" allow="fullscreen" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe>
|
||||
|
||||
More detail in the [Viewer documentation](https://docs.datacontroller.io/dcu-tableviewer/).
|
||||
|
||||
@@ -49,13 +49,13 @@ Data Controller for SAS® has a plethora of features to make Data Discovery easi
|
||||
|
||||
Here we demonstrate "full table search". No need to formulate a query - just type a value and hit enter!
|
||||
|
||||
It works on all databases
|
||||
It works on all databases - here with a 1 million row CAS table
|
||||
|
||||
This feature, like most others, is built on our open-source #SASjs library - using the `mp_searchdata()` macro (https://lnkd.in/gxZZq76j).
|
||||
|
||||
#sas #sasapps #sasviya
|
||||
|
||||
video: https://vid.4gl.io/w/qdEv4PP2oiPr5VXwLbN58B
|
||||
video: https://vid.4gl.io/w/niqkfdZkJ465gr7oDXDM6h
|
||||
-->
|
||||
|
||||
<!-- Image prompt:
|
||||
|
||||
Reference in New Issue
Block a user