builtins

addUserActionSetPath

L'essentiel
Auf einen Blick
Für die nahtlose Einbindung kundenspezifischer Erweiterungen in die SAS Viya-Infrastruktur ist die Anweisung addUserActionSetPath von zentraler Bedeutung. Sie erweitert den internen Suchradius des Systems, indem sie dem Server mitteilt, in welchen Caslibs nach zusätzlichen Programmmodulen gesucht werden soll. Durch diesen Registrierungsprozess werden selbst entwickelte Aktionssätze als valide Ressourcen erkannt und für Analysen verfügbar gemacht. Im unteren Bereich dieser Seite finden Sie detaillierte Antworten auf häufige Fragen zur korrekten Implementierung und Verwaltung dieser Zugriffspfade

Beschreibung

Fügt eine Caslib zum Suchpfad für benutzerdefinierte Aktionssets hinzu. Dies ermöglicht es dem CAS-Server, benutzerdefinierte Aktionen zu finden und auszuführen, die in den angegebenen Caslibs gespeichert sind, und erweitert so die Funktionalität des Servers zur Laufzeit.

builtins.addUserActionSetPath / caslib="string";
Einstellungen
ParameterBeschreibung
caslib Gibt die Caslib an, die zum Suchpfad für benutzerdefinierte Aktionssets hinzugefügt werden soll.
Einrichtung einer Caslib für benutzerdefinierte Aktionssets

Bevor ein Pfad hinzugefügt werden kann, muss eine Caslib existieren, die als Speicherort für die Definitionen der Aktionssets dient. Dieses Beispiel zeigt, wie eine Pfad-basierte Caslib erstellt wird, die auf ein Verzeichnis verweist, in dem die Aktionsset-Dateien gespeichert werden könnten.

Kopiert!
1caslib myUserActions datasource=(srctype="path") path="/path/to/my/actionsets";
2 

Beispiele

Dieses grundlegende Beispiel zeigt, wie die Caslib 'myUserActions' zum Suchpfad für benutzerdefinierte Aktionssets hinzugefügt wird.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1 
2PROC CAS;
3BUILTINS.addUserActionSetPath caslib="myUserActions";
4RUN;
5 
Ergebnis :
Die Aktion fügt die Caslib 'myUserActions' zur Liste der Pfade hinzu, die der Server nach benutzerdefinierten Aktionssets durchsucht. Bei Erfolg wird eine einfache Bestätigungsnotiz im Protokoll angezeigt.

Dieses umfassende Beispiel zeigt den vollständigen Lebenszyklus der Verwaltung eines benutzerdefinierten Aktionsset-Pfades. Zuerst wird eine Caslib hinzugefügt, dann wird mit `userActionSetPathInfo` überprüft, ob der Pfad korrekt hinzugefügt wurde, und schließlich wird der Pfad mit `dropUserActionSetPath` wieder entfernt, um das System in seinen ursprünglichen Zustand zurückzusetzen.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 /* Schritt 1: Fügen Sie die Caslib 'myUserActions' zum Suchpfad hinzu */
3 BUILTINS.addUserActionSetPath caslib="myUserActions";
4 
5 /* Schritt 2: Überprüfen Sie die aktuelle Liste der Suchpfade für benutzerdefinierte Aktionssets */
6 BUILTINS.userActionSetPathInfo;
7 
8 /* Schritt 3: Entfernen Sie die Caslib 'myUserActions' aus dem Suchpfad */
9 BUILTINS.dropUserActionSetPath caslib="myUserActions";
10 
11 /* Schritt 4: Überprüfen Sie erneut, um sicherzustellen, dass der Pfad entfernt wurde */
12 BUILTINS.userActionSetPathInfo;
13RUN;
Ergebnis :
Das Protokoll zeigt zunächst die erfolgreiche Hinzufügung des Pfades. Die erste Ausgabe von `userActionSetPathInfo` listet 'myUserActions' auf. Nach dem Entfernen zeigt die zweite Ausgabe von `userActionSetPathInfo` die Liste ohne 'myUserActions', was den erfolgreichen Abschluss des Vorgangs bestätigt.

FAQ

Was ist der Zweck der Aktion addUserActionSetPath?
Welche Parameter benötigt die Aktion addUserActionSetPath?
Ist der Parameter 'caslib' für die Aktion addUserActionSetPath obligatorisch?

Zugehörige Szenarien

Anwendungsfall
Standard-Deployment eines neuen Analyse-Aktionssets

Ein Data-Science-Team hat ein neues Aktionsset für die Betrugserkennung entwickelt. Der CAS-Administrator muss dieses Aktionsset für alle SAS Viya-Benutzer verfügbar machen, ind...

Anwendungsfall
Konfiguration von Entwicklungs-, Test- und Produktions-Aktionsset-Pfaden

In einer großen Organisation gibt es separate Umgebungen für Entwicklung (DEV), Test (TEST) und Produktion (PROD). Jede Umgebung hat ihre eigene Caslib für Aktionssets. Der Admi...

Anwendungsfall
Test der Fehlerbehandlung bei ungültigen oder fehlenden Eingaben

Ein Junior-Administrator versucht, einen Aktionsset-Pfad hinzuzufügen, macht aber Fehler. Dieses Szenario testet, wie das System auf ungültige Eingaben reagiert, z.B. den Versuc...