builtins echo

Validación de Parámetros en Flujo ETL de Marketing

Scénario de test & Cas d'usage

Contexto empresarial

El departamento de Marketing ejecuta procesos nocturnos para segmentar clientes. Antes de lanzar el cálculo masivo de segmentos, el sistema debe validar y registrar en el log los parámetros de configuración (fecha de corte, presupuesto, región) para asegurar que la ejecución utiliza los valores correctos.
Sobre el conjunto : builtins

Comandos fundamentales del sistema del servidor CAS.

Descubrir todas las acciones de builtins
Preparación de datos

Creación de una tabla de parámetros de control para la campaña.

¡Copiado!
1 
2DATA casuser.params_campana;
3LENGTH region $20;
4INPUT region $ presupuesto fecha_corte :yymmdd10.;
5FORMAT fecha_corte yymmdd10.;
6DATALINES;
7Norte 50000 2023-10-01 Sur 45000 2023-10-01 ;
8 
9RUN;
10 

Étapes de réalisation

1
Lectura de parámetros en CASL e impresión de valores de control.
¡Copiado!
1PROC CAS;
2 TABLE.fetch RESULT=r / TABLE="params_campana" caslib="casuser";
3 region_act = r.Fetch[1, "region"];
4 presupuesto_act = r.Fetch[1, "presupuesto"];
5 BUILTINS.echo /
6 mensaje="Iniciando validación de campaña"
7 region_objetivo=region_act
8 limite_presupuesto=presupuesto_act;
9 RUN;
2
Confirmación de fin de etapa de validación.
¡Copiado!
1 
2PROC CAS;
3 
4BUILTINS.echo / STATUS="Validación completada" codigo_salida=0;
5 
6 
7RUN;
8 

Resultado esperado


El log del cliente debe mostrar claramente los valores 'region_objetivo=Norte' y 'limite_presupuesto=50000', seguidos del estado de finalización. Esto confirma que los parámetros se han leído correctamente antes de continuar.