builtins echo

Depuración de Lógica en Detección de Fraude Financiero

Scénario de test & Cas d'usage

Contexto empresarial

En un sistema de detección de fraude en tiempo real, los analistas están probando un nuevo algoritmo de puntuación. Necesitan verificar valores intermedios de variables de riesgo dentro de un bucle condicional sin detener el servidor ni escribir en tablas físicas, para optimizar el rendimiento durante la fase de desarrollo.
Sobre el conjunto : builtins

Comandos fundamentales del sistema del servidor CAS.

Descubrir todas las acciones de builtins
Preparación de datos

Simulación de transacciones financieras recientes.

¡Copiado!
1 
2DATA casuser.transacciones;
3INPUT id_transaccion monto pais_origen $;
4DATALINES;
5101 500 ES 102 12000 RU 103 300 FR ;
6 
7RUN;
8 

Étapes de réalisation

1
Iteración sobre transacciones y uso de echo para alertas de alto valor.
¡Copiado!
1PROC CAS;
2 TABLE.fetch RESULT=t / TABLE="transacciones" caslib="casuser";
3 DO row over t.Fetch;
4 IF (row.monto > 10000) THEN DO;
5 BUILTINS.echo /
6 ALERTA="Transacción Sospechosa Detectada"
7 ID=row.id_transaccion
8 MONTO=row.monto
9 ACCION="Revisión Manual";
10 END;
11 END;
12 RUN;

Resultado esperado


Para la transacción 102 (monto 12000), el log debe mostrar el mensaje de ALERTA con los detalles específicos. Las transacciones menores no deben generar salida, validando el uso de echo para depuración condicional.