?>Array ( [lang] => es [id] => 124 ) Monitoreo de Expansión de Clúster para Cierre de Mes Financiero - WeAreCAS
session addNodeStatus

Monitoreo de Expansión de Clúster para Cierre de Mes Financiero

Scénario de test & Cas d'usage

Contexto empresarial

Una firma de servicios financieros necesita acelerar sus procesos de cálculo de riesgo de fin de mes. El administrador de TI ha iniciado la adición de un nuevo nodo trabajador al clúster de CAS. El objetivo es monitorear el proceso para asegurar que el nodo esté activo y listo antes de lanzar las cargas de trabajo críticas.
Preparación de datos

Se 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.

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

Étapes de réalisation

1
El administrador de SAS Viya inicia la adición de un nuevo nodo ('worker-05.my-company.com') al clúster CAS. Esta acción se realiza fuera del código de usuario, a nivel de infraestructura.
¡Copiado!
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 PROC CAS.;
2
Se ejecuta la acción `addNodeStatus` para verificar el estado del proceso de adición del nuevo nodo.
¡Copiado!
1PROC CAS;
2 SESSION.addNodeStatus RESULT=r;
3 PRINT r;
4QUIT;

Resultado esperado


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.