listSessOpts
Description
L'action listSessOptsL'action listSessOpts répertorie les options de session Cloud Analytic Services (CAS) actives ainsi que leurs valeurs actuelles, permettant de vérifier la configuration de l'environnement. permet d'afficher la liste complète des options de session CASConnexion temporaire entre un client et le serveur Cloud Analytic Services. Elle alloue des ressources dédiées pour l'exécution distribuée de tâches analytiques et la gestion des tables en mémoire. actuelles ainsi que leurs valeurs. C'est l'équivalent d'un bilan de santé rapide pour votre session CASConnexion temporaire entre un client et le serveur Cloud Analytic Services. Elle alloue des ressources dédiées pour l'exécution distribuée de tâches analytiques et la gestion des tables en mémoire. : vous saurez exactement comment elle est configurée ! Idéal pour vérifier des paramètres comme le format d'affichage, les métriques ou la gestion des erreurs avant de lancer de gros traitements. Documentation officielle
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| result | Spécifie le nom de la variable (dictionnaire CASL) qui contiendra les résultats de l'action, c'est-à-dire la table listant les options de session. |
| status | Spécifie le nom de la variable qui contiendra le code de retour (statut) de l'exécution de l'action, utile pour la gestion des erreurs. |
Préparation des données
Prérequis : Session CAS
Aucune donnée ou table en mémoire n'est requise pour cette action purement système. Assurez-vous simplement d'avoir une session CAS active pour l'interroger.
| 1 | cas mysess; |
| 2 | caslib _all_ assign; |
Exemples d'utilisation
Lister les options de session de base
Ce code exécute l'action et affiche simplement le dictionnaire des options de session et leurs valeurs associées. Pratique pour vérifier que tout est en ordre en un coup d'œil.
| 1 | PROC CAS; |
| 2 | sessionProp.listSessOpts RESULT=res; |
| 3 | PRINT res; |
| 4 | QUIT; |
Résultat Attendu :
Lister et manipuler la table des options en CASL
Un peu de magie avec le langage CASL ! Ici, nous récupérons toutes les options et stockons spécifiquement le tableau retourné dans une variable. Cela permet ensuite de manipuler ou d'extraire une option précise (comme le délai d'inactivité, histoire de savoir si on a le temps d'aller prendre un café ☕ sans que la session se coupe).
| 1 | PROC CAS; |
| 2 | sessionProp.listSessOpts RESULT=options_session; |
| 3 | /* Extraction de la table des options contenue dans le dictionnaire de resultat */ |
| 4 | table_options = options_session.SessionOptions; |
| 5 | /* Affichage du tableau isolé */ |
| 6 | PRINT table_options; |
| 7 | QUIT; |