Scénario de test & Cas d'usage
Gestión del estado de la sesión CAS.
Descubrir todas las acciones de sessionSe crea una tabla de transacciones simulada para representar la carga de trabajo que justifica la expansión del clúster. Esta tabla no es utilizada directamente por la acción `addNodeStatus`, pero establece el contexto del negocio.
| 1 | DATA casuser.transacciones_riesgo(promote=yes); |
| 2 | DO i = 1 to 50000000; |
| 3 | id_cliente = rand('Integer', 1, 10000); |
| 4 | monto_transaccion = 100 + rand('Uniform') * 5000; |
| 5 | fecha_transaccion = '25NOV2025'd - rand('Integer', 1, 30); |
| 6 | OUTPUT; |
| 7 | END; |
| 8 | RUN; |
| 1 | /* Acción administrativa: sas-viya cas server-add-worker --server cas-shared-default --worker-host worker-05.my-company.com */ |
| 2 | * Este código es una representación de la acción administrativa y no se ejecuta en |
| 3 | PROC CAS.; |
| 4 |
| 1 | PROC CAS; |
| 2 | SESSION.addNodeStatus RESULT=r; |
| 3 | PRINT r; |
| 4 | QUIT; |
La tabla de resultados 'r.AddNodeStatus' debe contener una fila para el nodo 'worker-05.my-company.com'. Inicialmente, el estado podría ser 'Pendiente'. Tras una ejecución exitosa, el estado final será 'Activo', indicando que el nodo se ha unido correctamente al clúster y está listo para procesar tareas.