builtins actionSetToTable

Auditoría y Catalogación de Conjuntos de Acciones Personalizadas

Scénario de test & Cas d'usage

Contexto empresarial

Un equipo de gobernanza de datos necesita inventariar todos los conjuntos de acciones personalizados desplegados en el servidor CAS. El objetivo es convertir sus definiciones en una tabla estructurada para analizar el cumplimiento de las convenciones de nomenclatura, la completitud de los parámetros y la documentación interna.
Sobre el conjunto : builtins

Comandos fundamentales del sistema del servidor CAS.

Descubrir todas las acciones de builtins
Preparación de datos

Creación de un conjunto de acciones de ejemplo para un análisis de marketing, que necesita ser catalogado.

¡Copiado!
1PROC 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 ];
8RUN;

Étapes de réalisation

1
Convertir el conjunto de acciones 'marketingAnalytics' en una tabla CAS global para que otros equipos puedan acceder a ella.
¡Copiado!
1PROC CAS;
2 BUILTINS.actionSetToTable /
3 actionSet='marketingAnalytics',
4 casOut={name='actionset_catalog', caslib='CASUSER', promote=true, replace=true};
5RUN;
2
Verificar el contenido de la tabla de catálogo consultando los nombres de las acciones y sus parámetros para asegurar que la conversión fue exitosa.
¡Copiado!
1PROC CAS;
2 fedSql.execDirect /
3 query='SELECT actionset, action, parms FROM actionset_catalog';
4RUN;

Resultado esperado


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.