Scénario de test & Cas d'usage
Comandos fundamentales del sistema del servidor CAS.
Descubrir todas las acciones de builtinsCreación de un conjunto de acciones de ejemplo para un análisis de marketing, que necesita ser catalogado.
| 1 | PROC CAS; |
| 2 | BUILTINS.defineActionSet / |
| 3 | actionSet='marketingAnalytics', |
| 4 | actions=[ |
| 5 | {name='segmentCustomers', parms={TABLE={type='table'}, segment_count={type='int'}}}, |
| 6 | {name='predictChurn', parms={TABLE={type='table'}, model_name={type='string'}}} |
| 7 | ]; |
| 8 | RUN; |
| 1 | PROC CAS; |
| 2 | BUILTINS.actionSetToTable / |
| 3 | actionSet='marketingAnalytics', |
| 4 | casOut={name='actionset_catalog', caslib='CASUSER', promote=true, replace=true}; |
| 5 | RUN; |
| 1 | PROC CAS; |
| 2 | fedSql.execDirect / |
| 3 | query='SELECT actionset, action, parms FROM actionset_catalog'; |
| 4 | RUN; |
Se crea una tabla global llamada 'actionset_catalog' en la caslib 'CASUSER'. La consulta FedSQL debe devolver dos filas, una para 'segmentCustomers' y otra para 'predictChurn', mostrando sus respectivos parámetros en formato de texto, confirmando que la estructura del conjunto de acciones ha sido correctamente tabulada y es accesible para su auditoría.