addUserActionSetPath
Description
L'action `addUserActionSetPath` permet d'ajouter une bibliothèque CAS (caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance.) au chemin de recherche des ensembles d'actions (action setsRegroupements logiques d'actions CAS (fonctions) dans SAS Viya. Ils organisent les capacités du serveur (statistiques, data mining, gestion d'images) pour exécuter des traitements distribués.) définis par l'utilisateur. C'est un peu comme ajouter un dossier à la variable d'environnement PATH de votre système, mais pour que votre serveur CASMoteur analytique "in-memory" de SAS Viya. Il traite les données en parallèle (MPP) sur plusieurs nœuds pour offrir une puissance de calcul massive et une exécution ultra-rapide des actions. puisse dénicher vos actions personnalisées sans que vous ayez à lui répéter sans cesse où elles se cachent ! Magique, non ?
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| caslib | Spécifie le nom de la bibliothèque CAS (caslib) qui contient votre ensemble d'actions défini par l'utilisateur à rajouter au chemin de recherche. C'est le seul paramètre requis. |
Préparation des données
Déclaration d'une Caslib pour vos actions
Avant d'ajouter un chemin de recherche, assurons-nous d'avoir une caslib active pointant vers le répertoire contenant nos actions SAS pré-compilées.
| 1 | cas maSessionCas; |
| 2 | PROC CAS; |
| 3 | TABLE.addCaslib / |
| 4 | caslib="MesActionsPerso" |
| 5 | dataSource={srcType="PATH"} |
| 6 | path="/tmp/mes_actions_sas"; |
| 7 | RUN; |
| 8 | QUIT; |
Exemples d'utilisation
Ajout simple d'une caslib au chemin de recherche
Voici comment ajouter notre caslib `MesActionsPerso` pour que le moteur CAS puisse y trouver nos actions lors de leur invocation ultérieure.
| 1 | PROC CAS; |
| 2 | BUILTINS.addUserActionSetPath / caslib="MesActionsPerso"; |
| 3 | RUN; |
| 4 | QUIT; |
Résultat Attendu :
Ajout et vérification du chemin de recherche
Ajoutons la caslib puis utilisons l'action `userActionSetPathInfo` pour vérifier que le chemin a bien été pris en compte. La confiance n'exclut pas le contrôle, même avec SAS !
| 1 | PROC CAS; |
| 2 | /* 1. Ajout de la caslib au chemin de recherche */ |
| 3 | BUILTINS.addUserActionSetPath / caslib="MesActionsPerso"; |
| 4 | /* 2. Vérification du chemin de recherche */ |
| 5 | BUILTINS.userActionSetPathInfo RESULT=infos; |
| 6 | PRINT infos; |
| 7 | RUN; |
| 8 | QUIT; |