?>
Restaura un conjunto de acciones definido por el usuario desde una tabla CAS guardada. Esta acción es la contraparte de `actionSetToTable` y permite la persistencia y reutilización de conjuntos de acciones personalizados entre diferentes sesiones de CAS.
| Parámetro | Descripción |
|---|---|
| table | Especifica la tabla en memoria que contiene la definición del conjunto de acciones a restaurar. Esta tabla debe haber sido creada previamente con la acción `actionSetToTable`. |
| name | Especifica un nombre opcional para el conjunto de acciones que se está restaurando. Si no se especifica, se utiliza el nombre original con el que se guardó el conjunto de acciones. |
Primero, definimos un conjunto de acciones simple ('mySet') con una acción ('myAction') y lo guardamos en una tabla CAS llamada 'myActionSetTable'. Esta tabla se utilizará en los ejemplos para restaurar el conjunto de acciones.
proc cas;
builtins.defineActionSet /
name='mySet',
actions={{
name='myAction',
definition='print "¡Hola desde myAction!";'
}};
run;
builtins.actionSetToTable /
name='mySet',
table={name='myActionSetTable', caslib='CASUSER', replace=true};
run;
quit;Este ejemplo restaura el conjunto de acciones 'mySet' desde la tabla 'myActionSetTable' que se guardó previamente. Después de la restauración, se invoca la acción para demostrar que está disponible.
| 1 | PROC CAS; |
| 2 | BUILTINS.actionSetFromTable / |
| 3 | TABLE={name='myActionSetTable', caslib='CASUSER'}; |
| 4 | RUN; |
| 5 | mySet.myAction; |
| 6 | RUN; |
| 7 | QUIT; |
Este ejemplo no solo restaura el conjunto de acciones 'mySet' desde la tabla, sino que también utiliza la acción 'builtins.actionSetInfo' para verificar explícitamente que el conjunto de acciones ha sido cargado y está reconocido en la sesión CAS actual.
| 1 | PROC CAS; |
| 2 | BUILTINS.actionSetFromTable / |
| 3 | TABLE={name='myActionSetTable', caslib='CASUSER'}; |
| 4 | RUN; |
| 5 | BUILTINS.actionSetInfo / name='mySet'; |
| 6 | RUN; |
| 7 | QUIT; |
Un equipo de analítica de marketing ha desarrollado un conjunto de acciones personalizado para puntuar la propensión de compra de los clientes. Necesitan guardar esta lógica y p...
En un entorno de desarrollo colaborativo, un analista intenta cargar una versión estándar de un conjunto de acciones ('commonTools') desde un repositorio central. Sin embargo, y...
Un proceso automatizado de ETL intenta cargar una serie de conjuntos de acciones como parte de su inicialización. Este escenario de prueba asegura que el sistema falle de manera...