Viya - afficher le nom et l'ID de la session en cours

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 :
proc cas;
session.sessionId result=r;
print "Session ID: " r[1];
run;
quit;
Ce qui donne dans le journal :   viya-nom-de-la-session-et-ID Il est également possible de lister l'ensemble des sessions actives liées à votre utilisateur :
proc cas;
session.listSessions;
run;
quit;
viya-liste-des-sessions Enfin, le code ci-dessous permet de lister les informations de votre session :
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;
Ce qui donne dans le journal : viya-status-de-ma-session

Nicolas Housset

Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.