configuration

getServOpt

##set_configuration

Description

L'action getServOpt est votre outil d'inspection pour lire les paramètres de configuration internes du serveur SAS Cloud Analytic ServicesMoteur analytique distribué et en mémoire (in-memory) au cœur de SAS Viya. Il assure le traitement des données et l'exécution des modèles avec une très haute performance. (CAS). Elle permet de récupérer la valeur actuelle d'une option spécifique, qu'il s'agisse de réglages régionaux, de limites de ressources ou de paramètres de sécurité. C'est l'équivalent de demander au serveur : 'Hé, rappelle-moi quelle est ta limite de 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.
par thread ?'. Très utile pour s'assurer que l'environnement se comporte exactement comme prévu avant de lancer des calculs intensifs.

Syntaxe Officielle
configuration.getServOpt <result=results> <status=rc> /
name="NOM_DE_L_OPTION";

Paramètres Clés

Nom du paramètre Description
name Indique le nom technique de l'option de serveur dont vous souhaitez obtenir la valeur. Parmi les options courantes, on trouve 'LOCALE' pour les paramètres linguistiques, 'TIMEOUT' pour la durée de vie des sessions, ou encore 'MAXTABLEMEM' pour la gestion de la mémoire.

Préparation des données

Préparation de la session

Cette action ne nécessite pas de données en entrée puisqu'elle interroge la configuration du système, mais elle nécessite une session CAS active.

1cas mysess;
2PROC CAS;
3 SESSION mysess;
4RUN;

Exemples d'utilisation

Vérifier la Locale du serveur

Un exemple rapide pour savoir si votre serveur parle français ou anglais.

1PROC CAS; configuration.getServOpt / name="LOCALE"; RUN;
Résultat Attendu :
Le journal affiche la valeur de la locale actuelle (ex: fr_FR ou en_US).
Résultat d'exécution : Vérifier la Locale du serveur
Récupérer et stocker la limite de mémoire

Cet exemple montre comment récupérer la valeur de l'option MAXTABLEMEM dans une variable CASL pour une utilisation ultérieure dans votre logique de programmation.

1PROC CAS; configuration.getServOpt RESULT=res / name="MAXTABLEMEM";
2 mem_limit = res.getServOpt;
3 PRINT "La limite de memoire par thread est : " mem_limit;
4RUN;
Résultat Attendu :
La valeur de la limite mémoire est extraite de l'objet résultat et affichée dans le journal SAS.
Résultat d'exécution : Récupérer et stocker la limite de mémoire