sessionProp

getSessOpt

Description

L'action `getSessOpt` permet d'afficher la valeur d'une option de session spécifique. Les options de session contrôlent divers aspects du comportement de la session CAS, comme la gestion des caslibs, les formats, les messages de log, et les paramètres d'exécution. Par exemple, vous pouvez vérifier le nom de la caslib active, le niveau de réplication des tables par défaut, ou les paramètres de localisation.

sessionProp.getSessOpt <result=results> <status=rc> / name="APPTAG" | "AZURETENANTID" | "BIGINTPROCESSING" | "CASLIB" | "CMPLIB" | "CMPOPT" | "COLLATE" | "DATASTEPFMTERR" | "DATASTEPMERGENOBY" | "DATASTEPMSGSUMLEVEL" | "DATASTEPREPLACETABLE" | "DATASTEPVARLENCHK" | "DATESTYLE" | "DEBUGOPT" | "DEFAULTMEMORYFORMAT" | "DEFAULTTABLEREPLICATION" | "DQLOCALE" | "DQQKBREPOLOC" | "DQSETUPLOC" | "EVENTDS" | "HISTORYLINELENGTH" | "INTERVALDS" | "LOCALE" | "LOGFLUSHTIME" | "MAXTABLEMEM" | "MAXCORESPERWORKER" | "MESSAGELEVEL" | "METRICS" | "NWORKERS" | "NLDECSEPARATOR" | "S2FORMATSEARCH" | "SUBSETSESSIONCOPIES" | "TIMEZONE" | "TIMEOUT" | "TRANSFERSESSION" | "USEGPU" | "YEARCUTOFF";
Paramètres
ParamètreDescription
name Spécifie le nom d'une option de session à afficher.
APPTAG Affiche la chaîne de caractères incluse dans la ligne de log JSON de certains messages de log CAS sur le serveur CAS.
AZURETENANTID Affiche l'ID du locataire pour le stockage Azure.
BIGINTPROCESSING Affiche le statut du traitement des entiers dans la session sous forme de 1 (activé) ou 0 (désactivé). Alias : BIGINT.
CASLIB Affiche le nom de la caslib active.
CMPLIB Affiche le paramètre cmplib.
CMPOPT Affiche les optimisations de génération de code.
COLLATE Affiche la séquence de classement pour le tri.
DATASTEPFMTERR Affiche si une étape DATA génère une erreur lorsqu'un format de variable ne peut pas être trouvé. Alias : FMTERR.
DATASTEPMERGENOBY Affiche si aucun avertissement, un avertissement ou un message d'erreur est généré lorsqu'une fusion d'étape DATA est exécutée sans instruction BY.
DATASTEPMSGSUMLEVEL Affiche le niveau de résumé des messages de l'étape DATA. Lorsque l'étape DATA s'exécute sur plusieurs threads, le même message peut être généré sur chaque thread. Ce paramètre contrôle le niveau de résumé des messages en double.
DATASTEPREPLACETABLE Affiche si une étape DATA peut remplacer une table existante.
DATASTEPVARLENCHK Affiche si aucun avertissement, un avertissement ou un message d'erreur est généré lors de l'utilisation d'APPEND et que la source a des chaînes plus longues que la destination.
DATESTYLE Affiche le paramètre de style de date.
DEBUGOPT Affiche les options du débogueur.
DEFAULTMEMORYFORMAT Affiche le format de mémoire par défaut pour les tables de session.
DEFAULTTABLEREPLICATION Affiche le facteur de réplication de table par défaut pour les nouvelles tables. Alias : DEFAULTREP.
DQLOCALE Affiche le paramètre régional par défaut à utiliser pour les opérations de qualité des données.
DQQKBREPOLOC Affiche le nom de la caslib où les QKB sont stockées.
DQSETUPLOC Affiche le nom du QKB par défaut à utiliser pour les opérations de qualité des données.
EVENTDS Affiche les objets d'événement qui définissent des événements de date personnalisés.
HISTORYLINELENGTH Affiche la longueur maximale de la ligne d'historique.
INTERVALDS Affiche les paires d'objets d'intervalle.
LOCALE Affiche le paramètre régional utilisé pour le tri et le formatage.
LOGFLUSHTIME Affiche l'heure de vidange du journal.
MAXTABLEMEM Affiche le paramètre de mémoire maximale de la table.
MAXCORESPERWORKER Affiche le nombre maximal de cœurs par travailleur.
MESSAGELEVEL Affiche le niveau de message du journal.
METRICS Affiche le paramètre de métriques d'action.
NWORKERS Affiche le nombre de nœuds de travail associés à cette session.
NLDECSEPARATOR Affiche le paramètre nldecseparator.
S2FORMATSEARCH Affiche le chemin de recherche des bibliothèques de formats définies par l'utilisateur qui ont été publiées sur SingleStore pour utilisation par l'EP.
SUBSETSESSIONCOPIES Affiche le nombre de copies de sauvegarde des blocs pour les tables en mémoire à créer dans les sessions de sous-ensembles.
TIMEZONE Affiche le fuseau horaire local de l'utilisateur. Voir 'Time Zone Information and Time Zone Names' dans 'SAS System Options: Reference' pour plus d'informations sur les fuseaux horaires.
TIMEOUT Affiche le délai d'expiration de la session.
TRANSFERSESSION Affiche si cette session est incluse lors du transfert d'état vers un nouveau serveur.
USEGPU Affiche si le travail est déchargé vers le GPU.
YEARCUTOFF Affiche le seuil de l'année.

Exemples

Un exemple de cette action est disponible sur la documentation SAS Viya Platform System Programming Guide, lié sur cette page. L'exemple montre comment récupérer la valeur d'une option de session spécifique.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1// Code non disponible dans la documentation fournie. Voir le lien : https://go.documentation.sas.com/doc/en/pgmsascdc/v_069/caspg/n1k3779p4nkv4in1qev6bu6z5e1h.htm
Résultat :
La valeur de l'option de session demandée.

FAQ

APPTAG
AZURETENANTID
BIGINTPROCESSING
CASLIB
CMPLIB
CMPOPT
COLLATE
DATASTEPFMTERR
DATASTEPMERGENOBY
DATASTEPMSGSUMLEVEL
DATASTEPREPLACETABLE
DATASTEPVARLENCHK
DATESTYLE
DEBUGOPT
DEFAULTMEMORYFORMAT
DEFAULTTABLEREPLICATION
DQLOCALE
DQQKBREPOLOC
DQSETUPLOC
EVENTDS
FMTERR
HISTORYLINELENGTH
INTERVALDS
LOCALE
LOGFLUSHTIME
MAXTABLEMEM
MAXCORESPERWORKER
MESSAGELEVEL
METRICS
NWORKERS
NLDECSEPARATOR
S2FORMATSEARCH
SUBSETSESSIONCOPIES
TIMEZONE
TIMEOUT
TRANSFERSESSION
USEGPU
YEARCUTOFF