builtins echo

Validierung dynamischer ETL-Parameter vor der Verarbeitung

Scénario de test & Cas d'usage

Geschäftskontext

Eine Bank führt nächtliche Risikoberechnungen durch. Bevor die ressourcenintensiven CAS-Aktionen gestartet werden, muss das Steuerungssystem sicherstellen, dass die dynamischen Laufzeitparameter (Stichtag, Zinssätze, Regionen) korrekt vom SAS-Client an den CAS-Server übergeben werden. Die 'Echo'-Aktion dient hier als 'Handshake'-Validierung.
Über das Set : builtins

Grundlegende Systembefehle des CAS-Servers.

Entdecken Sie alle Aktionen von builtins
Datenaufbereitung

Erstellung von Makrovariablen, die Geschäftsparameter simulieren.

Kopiert!
1%let stichtag = 31DEC2025;
2%let region = DACH;
3%let threshold = 0.05;
4 

Étapes de réalisation

1
Initialisierung der CAS-Sitzung und Definition der Parameter in CASL.
Kopiert!
1cas casauto;
2PROC CAS;
3 /* Definition der Variablen basierend auf Makros */
4 stichtag = "&stichtag";
5 region = "&region";
6 grenzwert = &threshold;
7RUN;
2
Ausführung von builtins.echo zur Protokollierung der Konfiguration.
Kopiert!
1PROC CAS;
2 BUILTINS.echo
3 datum=symget('stichtag')
4 markt=symget('region')
5 risiko_faktor=symget('threshold');
6RUN;

Erwartetes Ergebnis


Das Protokoll muss die Parameter 'datum=31DEC2025', 'markt=DACH' und 'risiko_faktor=0.05' exakt anzeigen, was bestätigt, dass die Übergabe vom Client-Kontext an den Server erfolgreich war.