table

caslibInfo

Beschreibung

Die Aktion `caslibInfo` ist ein grundlegendes Werkzeug zur Verwaltung von Cloud Analytic Services (CAS). Sie ermöglicht es Benutzern, Informationen über eine oder alle Caslibs (CAS-Bibliotheken) aufzulisten, die auf dem Server verfügbar sind. Eine Caslib ist ein Mechanismus, der einen Namen mit einer physischen Datenquelle, wie einem Verzeichnispfad oder einer Datenbank, sowie den zugehörigen Zugriffskontrollen verknüpft. Diese Aktion ist unerlässlich, um zu verstehen, welche Datenquellen für eine CAS-Sitzung zugänglich sind.

table.caslibInfo <result=results> <status=rc> / active=TRUE | FALSE, caslib="string", showHidden=TRUE | FALSE, srcType="ALL" | "DNFS" | "ESP" | "LASR" | "PATH" | "S3", verbose=TRUE | FALSE;
Einstellungen
ParameterBeschreibung
activeWenn auf TRUE gesetzt und der Parameter caslib nicht angegeben ist, werden Informationen für die aktive Caslib angezeigt.
caslibGibt den Namen der Caslib an, für die Informationen angezeigt werden sollen. Wenn nicht angegeben, werden Informationen für alle Caslibs angezeigt.
showHiddenWenn auf TRUE gesetzt, werden versteckte Caslibs zurückgegeben, wenn Informationen für alle Caslibs angefordert werden.
srcTypeGibt den Typ der anzuzeigenden Caslibs an. Dieser Parameter wird ignoriert, wenn der Parameter caslib angegeben ist.
verboseWenn auf TRUE gesetzt, sind die Ergebnisse ausführlicher und enthalten zusätzliche Metadaten.
Datenvorbereitung

Für diese Aktion sind keine spezifischen Daten erforderlich, da sie die auf dem Server konfigurierten Caslibs auflistet. Um jedoch eine aussagekräftige Ausgabe zu gewährleisten, können wir mit der Aktion `addCaslib` eine Beispiel-Caslib erstellen.

Kopiert!
1 
2PROC CAS;
3TABLE.addCaslib / caslib='beispielCaslib' dataSource={srcType='path'} path='/tmp/beispieldaten';
4 
5RUN;
6 

Beispiele

Ein einfacher Aufruf der Aktion `caslibInfo`, um alle für den Benutzer sichtbaren Caslibs auf dem CAS-Server aufzulisten.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS; TABLE.caslibInfo; RUN;
Ergebnis :
Die Ausgabe ist eine Ergebnistabelle, die alle verfügbaren Caslibs auflistet, zusammen mit grundlegenden Informationen wie Name, Typ und ob sie global oder sitzungsbasiert ist.

Verwendet den Parameter `active=true`, um nur die Details der aktuell aktiven Caslib für die Sitzung anzuzeigen.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS; TABLE.caslibInfo / active=true; RUN;
Ergebnis :
Eine Tabelle, die nur die Informationen für die aktive Caslib der Sitzung enthält. Wenn keine Caslib aktiv ist, ist das Ergebnis leer.

Verwendet die Parameter `caslib` und `verbose`, um erweiterte Informationen für eine bestimmte Caslib namens 'Public' zu erhalten. Dies umfasst Details wie den Pfad, die Beschreibung, Berechtigungen und andere Metadaten.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1 
2PROC CAS;
3TABLE.caslibInfo / caslib='Public' verbose=true;
4 
5RUN;
6 
Ergebnis :
Eine detaillierte Tabelle mit erweiterten Informationen speziell für die 'Public'-Caslib, einschließlich Pfad, Beschreibung, Typ, Verfügbarkeit auf den Workern und anderen Metadaten.

Kombiniert die Parameter `srcType` und `showHidden`, um eine vollständige Liste aller pfadbasierten Caslibs zu erhalten, auch derjenigen, die normalerweise für Benutzer nicht sichtbar sind. Dies kann nützlich sein für Administratoren, die einen vollständigen Überblick benötigen.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1 
2PROC CAS;
3TABLE.caslibInfo / srcType='PATH' showHidden=true;
4 
5RUN;
6 
Ergebnis :
Eine Ergebnistabelle, die alle Caslibs vom Typ 'PATH' auflistet, einschließlich der versteckten, mit ihren jeweiligen Attributen.

FAQ

Was ist der Zweck der `caslibInfo`-Aktion?
Wie kann ich Informationen für die derzeit aktive Caslib anzeigen?
Wie kann ich Informationen für eine bestimmte Caslib anzeigen?
Ist es möglich, Informationen über versteckte Caslibs anzuzeigen?
Kann ich die Liste der Caslibs nach ihrem Quelltyp filtern?
Wie erhalte ich eine ausführlichere Ausgabe?