?> addUserActionSetPath - WeAreCAS
builtins

addUserActionSetPath

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
caslibGibt die Caslib an, die zum Suchpfad für benutzerdefinierte Aktionssets hinzugefügt werden soll.
Datenaufbereitung
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.

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

Beispiele

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

SAS® / CAS-Code
Kopiert!
1PROC CAS;
2 BUILTINS.addUserActionSetPath caslib="myUserActions";
3RUN;
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
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...