2017-10-12 1 views
2

Einige meiner Datensätze werden von einem anderen Team generiert und ich verwende sie in meinem Prozess, indem ich die Indexzusammenführung verwende. Gibt es eine Möglichkeit, zu überprüfen, ob diese Datasets bereits indexiert sind, auf welche Variablen sie indiziert wurden?Gibt es einen Prozess, um zu überprüfen, ob ein Datensatz einen Index hat oder nicht?

+0

Ja. Sie können überprüfen, ob das Dataset Indizes (Indizes?) Mit Proc-Inhalten hat. Proc ** contents data = My_data out = contents; run; ** Ich habe noch nie mit diesen Indizes zusammengeführt, aber so kann man sie finden. – pinegulf

Antwort

4

Die Standardansicht SASHELP.VINDEX listet alle Datensätze auf, die Indizes haben, zusammen mit dem Namen des Index, den Namen der indizierten Variablen und dem Typ des Index. Diese Sicht enthält einen Datensatz pro indizierte Tabelle und indizierte Variable.

Sie können diese Sicht einfach abfragen, um zu prüfen, ob für diese Datensätze ein Datensatz existiert, und wenn ja, welche Variablen indexiert werden.

+0

Danke für die schnelle Antwort. es funktionierte –

Verwandte Themen