session endSession

Ordnungsgemäßer Abschluss eines täglichen Batch-Prozesses

Scénario de test & Cas d'usage

Geschäftskontext

Ein Finanzinstitut führt nächtliche Risikoberechnungen durch. Nach Abschluss der Berechnungen muss die automatisierte Pipeline sicherstellen, dass die CAS-Sitzung ordnungsgemäß beendet wird, um Ressourcen für andere Abteilungen freizugeben und Lizenzslots nicht unnötig zu belegen.
Über das Set : session

Verwaltung des CAS-Sitzungsstatus.

Entdecken Sie alle Aktionen von session
Datenaufbereitung

Initialisierung der Sitzung und Simulation einer kurzen Datenverarbeitung.

Kopiert!
1cas myBatchSession sessopts=(caslib='casuser' timeout=3600);
2LIBNAME caslib cas sessref=myBatchSession;
3 
4DATA caslib.risk_calc;
5DO i=1 to 100;
6value=rand('Normal');
7OUTPUT;
8END;
9 
10RUN;
11 

Étapes de réalisation

1
Ausführen der Aktion zum Beenden der Sitzung.
Kopiert!
1PROC CAS; SESSION.endSession; RUN; QUIT;
2
Überprüfung (außerhalb von CAS), ob die Sitzung beendet ist (dieser Schritt ist konzeptionell, da die Verbindung getrennt ist).
Kopiert!
1%put HINWEIS: Sitzung sollte nun beendet sein.;

Erwartetes Ergebnis


Die CAS-Sitzung 'myBatchSession' wird ohne Fehler beendet. Die Verbindung zum Server wird getrennt.