installActionSet
Privilèges administrateur requis
Cette action nécessite des droits élevés sur l'environnement SAS Viya.
Code d'élévation : proc cas; accessControl.assumeRole / adminRole="superuser"; run;
Description
L'action installActionSet est un outil d'administration puissant. Elle permet de charger automatiquement un ensemble d'actions (Action SetGemini said
Groupe logique de fonctionnalités CAS (Cloud Analytic Services) contenant des actions spécifiques (statistiques, data mining, etc.) pour traiter les données en mémoire de manière optimisée.) non seulement dans la session CASConnexion temporaire entre un client et le serveur Cloud Analytic Services. Elle alloue des ressources dédiées pour l'exécution distribuée de tâches analytiques et la gestion des tables en mémoire. en cours, mais aussi dans toutes les nouvelles sessions qui seront créées par la suite. C'est l'équivalent de donner un nouveau super-pouvoir permanent à 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., pour que personne n'ait besoin de charger manuellement l'extension à chaque fois. Attention, de grands pouvoirs impliquent de grandes responsabilités (et donc le rôle de SuperuserRôle d'administration CAS disposant de privilèges illimités sur un serveur. Il peut gérer les sessions, les nœuds et toutes les données, indépendamment des permissions d'accès standards.) !
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| actionSet | Spécifie le nom exact de l'ensemble d'actions (Action Set) à installer de manière globale. Une fois exécutée, l'extension est disponible pour la session active et toutes les sessions futures. |
Préparation des données
Préparation de l'environnement
Cette action ne nécessitant pas de données en entrée, nous allons simplement ouvrir une session CAS classique pour pouvoir exécuter l'action d'installation.
| 1 | /* Démarrage de la session CAS */ |
| 2 | cas mySession sessopts=(metrics=true); |
| 3 | LIBNAME casuser cas caslib="casuser"; |
Exemples d'utilisation
Installation globale d'un Action Set
Dans cet exemple basique, nous installons l'Action Set 'image' pour traiter des données visuelles. Remarquez l'élévation de privilèges, indispensable pour modifier le comportement global du serveur.
| 1 | PROC CAS; |
| 2 | /* On enfile sa cape de superutilisateur */ |
| 3 | ACCESSCONTROL.assumeRole / adminRole="superuser"; |
| 4 | /* Installation globale de l'Action Set */ |
| 5 | BUILTINS.installActionSet / actionSet="image"; |
| 6 | RUN; |
| 7 | QUIT; |
Résultat Attendu :
Déploiement complet et vérification
Pour être sûr de notre coup, nous allons non seulement installer l'ensemble d'actions 'deepLearn' (parce que l'IA, c'est fantastique), mais nous allons aussi utiliser l'action actionSetInfo%%https://go.documentation.sas.com/doc/en/pgmsascdc/v_069/caspg/cas-builtins-actionsetinfo.htm%% pour confirmer qu'elle est bien disponible et chargée.
| 1 | PROC CAS; |
| 2 | /* 1. Élévation des droits (Superuser requis) */ |
| 3 | ACCESSCONTROL.assumeRole / adminRole="superuser"; |
| 4 | /* 2. Installation de l'Action Set Deep Learning */ |
| 5 | BUILTINS.installActionSet / actionSet="deepLearn"; |
| 6 | /* 3. Vérification de la présence de l'Action Set */ |
| 7 | BUILTINS.actionSetInfo RESULT=info / actionSet="deepLearn"; |
| 8 | PRINT info; |
| 9 | RUN; |
| 10 | QUIT; |
Résultat Attendu :