Dans SAS Cloud Analytic Services, les sessions permettent aux clients de communiquer avec le serveur pour demander des actions.
Le code ci-dessous permet d'afficher le nom de la session CAS en cours et son ID :
Ce qui donne dans le journal :
Il est également possible de lister l'ensemble des sessions actives liées à votre utilisateur :
Enfin, le code ci-dessous permet de lister les informations de votre session :
Ce qui donne dans le journal :
1
2
3
4
5
2
3
4
5
proc cas;
session.sessionId result=r;
print "Session ID: " r[1];
run;
quit;
session.sessionId result=r;
print "Session ID: " r[1];
run;
quit;
1
2
3
4
2
3
4
proc cas;
session.listSessions;
run;
quit;
session.listSessions;
run;
quit;
Enfin, le code ci-dessous permet de lister les informations de votre session :
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
proc cas;
session.sessionStatus result=r;
print "Session status:";
print "State: " r["state"];
print "Connections: " r["number of Connections"];
print "Timeout: " r["Timeout"] "minutes";
print "Action Status: " r["ActionStatus"];
print "Authenticated: " r["Authenticated"];
print "Locale: " r["locale"];
run;
quit;
session.sessionStatus result=r;
print "Session status:";
print "State: " r["state"];
print "Connections: " r["number of Connections"];
print "Timeout: " r["Timeout"] "minutes";
print "Action Status: " r["ActionStatus"];
print "Authenticated: " r["Authenticated"];
print "Locale: " r["locale"];
run;
quit;







