listSessions
Description
L'action listSessions est votre radar personnel pour afficher la liste de toutes les sessions actives sur le serveur CASMoteur analytique "in-memory" de SAS Viya. Il traite les données en parallèle (MPP) sur plusieurs nœuds pour offrir une puissance de calcul massive et une exécution ultra-rapide des actions. . Pratique pour vérifier si une sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya. fantôme consomme votre précieuse mémoireGemini said
Espace de stockage temporaire (RAM) utilisé par le moteur CAS pour charger et traiter les données à haute vitesse, minimisant les accès disque pour optimiser les performances de SAS Viya. (on a tous connu ça !).
Préparation des données
Aucune préparation de données requise
L'action interroge l'état du serveur directement, vous n'avez donc pas besoin de charger une table au préalable.
| 1 | /* Pas de code de création de données nécessaire */ |
Exemples d'utilisation
Affichage basique des sessions
Cet exemple appelle simplement l'action et affiche le dictionnaire de résultats dans le journal SAS.
| 1 | PROC CAS; |
| 2 | SESSION.listSessions RESULT=r; |
| 3 | PRINT r; |
| 4 | RUN; |
| 5 | QUIT; |
Résultat Attendu :
Sauvegarde de la liste des sessions dans une table CAS
Parfois, on veut garder une trace ! Cet exemple exécute l'action et sauvegarde le résultat dans une table en mémoire pour pouvoir l'analyser ensuite avec d'autres procédures SAS.
| 1 | PROC CAS; |
| 2 | SESSION.listSessions RESULT=mes_sessions; |
| 3 | saveresult mes_sessions.SESSION DATA=casuser.sessions_actives; |
| 4 | RUN; |
| 5 | QUIT; |