Die Aktion `addNodeStatus` im Aktionssatz `session` wird verwendet, um den Status von Maschinen (Knoten) zu überwachen, die gerade einem CAS-Server hinzugefügt werden. Dies ist besonders nützlich in einer verteilten Umgebung, um den Fortschritt und den Erfolg der Skalierung des Servers durch Hinz...
Beendet die aktuelle CAS-Sitzung. Diese Aktion wird verwendet, um die Verbindung zum Server ordnungsgemäß zu schließen, temporäre Daten zu löschen und alle mit der Sitzung verbundenen Ressourcen freizugeben.
Zeigt eine Liste der aktiven und ausstehenden Sitzungen auf dem CAS-Server an. Diese Aktion ist entscheidend für Administratoren zur Überwachung der Serverauslastung und für Benutzer zur Verwaltung ihrer eigenen Sitzungen. Jede Sitzung wird mit Details wie ihrer UUID, dem Benutzernamen, dem Verbi...
Lädt eine Tabelle aus der Datenquelle einer Caslib in den In-Memory-Speicher des CAS-Servers. Diese Aktion ist fundamental, um Daten für die Analyse in SAS Viya verfügbar zu machen. Sie unterstützt eine Vielzahl von Dateitypen (wie CSV, SASHDAT, Parquet, Excel) und bietet Optionen zur Umbenennung...
Die Aktion `session.metrics` ist ein entscheidendes Werkzeug zur Überwachung der Leistung von CAS-Sitzungen. Durch die Aktivierung der Metriken erhalten Sie detaillierte Informationen über den Ressourcenverbrauch (wie CPU-Zeit und Speicher) für jede nachfolgend ausgeführte Aktion. Dies ist besond...
proc cas; session.actionstatus / uuid=job_uuid; run;
proc cas; /* Schritt 1: Alle Sitzungen auflisten, um die Ziel-UUID zu finden */ session.listSessions result=r; target_session_uuid = r.Session[1,'UUID']; /* Annahme, dass wir die erste Sitzung überwachen */ print 'Ziel-Sitzungs-UUID: ' target_session_uuid; /* Schritt 2: Eine ...
proc cas; table.addCaslib / name='OracleCaslib' dataSource={srcType='oracle', user='meinBenutzer', password='meinPasswort', path='orcl'} session=false description='Globale Caslib für Oracle-Datenbank'; run; quit;
proc cas; table.addCaslib / name='TempPath' path='/tmp/tempdata' dataSource={srcType='PATH'} session=true subDirectories=true description='Temporäre Caslib mit Zugriff auf Unterverzeichnisse'; run; quit;
proc cas; sessionprop.addFmtLib / caslib="casuser" name="myformats.sashdat" fmtLibName="myformats"; quit;