getServOpt
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.
Paramètres Clés
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.
| 1 | cas mysess; |
| 2 | PROC CAS; |
| 3 | SESSION mysess; |
| 4 | RUN; |
Exemples d'utilisation
Vérifier la Locale du serveur
Un exemple rapide pour savoir si votre serveur parle français ou anglais.
| 1 | PROC CAS; configuration.getServOpt / name="LOCALE"; RUN; |
Résultat Attendu :
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.
| 1 | PROC CAS; configuration.getServOpt RESULT=res / name="MAXTABLEMEM"; |
| 2 | mem_limit = res.getServOpt; |
| 3 | PRINT "La limite de memoire par thread est : " mem_limit; |
| 4 | RUN; |
Résultat Attendu :