table columnInfo

Gezielte Metadatenabfrage bei breiten Tabellen

Scénario de test & Cas d'usage

Geschäftskontext

Eine Bank analysiert Transaktionsprotokolle. Die Basistabelle 'TRANSAKTIONEN' ist sehr breit (über 200 Spalten). Für eine schnelle Ad-hoc-Analyse benötigt der Analyst nur die technischen Eigenschaften der Betrags- und Währungsspalten, um Speicherplatz zu sparen und die Übersichtlichkeit zu wahren.
Über das Set : table

Laden, Speichern und Verwalten von Tabellen im Arbeitsspeicher.

Entdecken Sie alle Aktionen von table
Datenaufbereitung

Simulation einer breiten Transaktionstabelle mit vielen Dummy-Spalten.

Kopiert!
1 
2DATA casuser.TRANSAKTIONEN;
3array val{100} val1-val100;
4DO i=1 to 10;
5TransaktionsID=i;
6Betrag=rand('uniform')*1000;
7Waehrung='EUR';
8DO j=1 to 100;
9val{j}=j;
10END;
11OUTPUT;
12END;
13 
14RUN;
15 

Étapes de réalisation

1
Ausführen von columnInfo unter Verwendung des Parameters 'inputs', um die Ausgabe auf relevante Spalten zu beschränken.
Kopiert!
1 
2PROC CAS;
3TABLE.columnInfo / TABLE={caslib='casuser', name='TRANSAKTIONEN'} inputs={{name='Betrag'}, {name='Waehrung'}, {name='TransaktionsID'}};
4 
5RUN;
6 

Erwartetes Ergebnis


Das Ergebnis enthält Metadaten ausschließlich für die Spalten 'Betrag', 'Waehrung' und 'TransaktionsID'. Die 100 Dummy-Spalten (val1-val100) werden in der Ausgabe ignoriert, was die Analyse fokussierter macht.