Crée une table en mémoire à partir d'un jeu d'actions défini par l'utilisateur. Cette action est utile pour inspecter ou archiver la définition d'un jeu d'actions personnalisé sous forme de table CAS.
| Paramètre | Description |
|---|---|
| actionSet | Spécifie le nom du jeu d'actions défini par l'utilisateur à convertir. Le jeu d'actions est transformé de sa structure de définition en une table en mémoire. |
| casOut | Spécifie les paramètres de la table de sortie en mémoire. Vous devez au minimum spécifier le nom de la table. |
Avant de pouvoir convertir un jeu d'actions en table, nous devons en définir un. Ce code utilise l'action `defineActionSet` pour créer un jeu d'actions simple nommé `myActionSet`. Il contient une action `myEcho` qui affiche une valeur.
| 1 | PROC CAS; |
| 2 | BUILTINS.defineActionSet / |
| 3 | actionSet='myActionSet', |
| 4 | definition={ |
| 5 | myEcho={ |
| 6 | description='Echo a value.', |
| 7 | parameters={ |
| 8 | value={ type='string', description='Value to echo.' } |
| 9 | }, |
| 10 | code='print(params.value);' |
| 11 | } |
| 12 | }; |
| 13 | RUN; QUIT; |
Cet exemple de base convertit le jeu d'actions `myActionSet` précédemment défini en une table CAS nommée `myActionSetTable` dans la caslib `CASUSER`.
| 1 | |
| 2 | PROC CAS; |
| 3 | BUILTINS.actionSetToTable / actionSet='myActionSet', casOut={caslib='CASUSER', name='myActionSetTable', replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 | |
| 7 | QUIT; |
| 8 |
Cet exemple convertit le jeu d'actions `myActionSet` en une table CAS, puis la promeut. Une table promue est accessible globalement par toutes les sessions CAS, ce qui est utile pour partager des définitions de jeux d'actions.
| 1 | |
| 2 | PROC CAS; |
| 3 | BUILTINS.actionSetToTable / actionSet='myActionSet', casOut={caslib='CASUSER', name='myActionSetTable_Global', replace=true, promote=true}; |
| 4 | |
| 5 | RUN; |
| 6 | |
| 7 | QUIT; |
| 8 |
L'équipe de gouvernance des données souhaite archiver la définition d'un jeu d'actions analytiques personnalisé, développé par l'équipe de Data Science. L'objectif est de conser...
Dans le cadre d'une centralisation des outils analytiques, un administrateur CAS doit migrer un jeu d'actions complexe et le rendre disponible à toutes les sessions CAS sur le s...
Un processus automatisé tente de sauvegarder périodiquement des jeux d'actions. Le script doit être robuste et ne pas échouer de manière catastrophique si un nom de jeu d'action...