Peut-on mesurer l'efficacité de chaque action grâce aux métriques de performance ?

Absolument. L'option METRICS détermine si la 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. doit enregistrer et afficher les statistiques de performance (temps CPU, 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.
, débit réseau) après chaque appel. En vérifiant si cette option est active, les architectes de solutions peuvent collecter des données précises sur la consommation des microservicesLes microservices sont une approche d'architecture logicielle où une application est décomposée en une collection de petits services indépendants, spécialisés et communicant entre eux via des APIs légères. Contrairement aux architectures "monolithiques" anciennes, chaque microservice remplit une fonction unique (ex: gestion du catalogue, authentification, moteur de calcul).

Dans SAS Viya 4, cette architecture est native. Elle permet à la plateforme de s'exécuter sur Kubernetes, offrant une flexibilité totale : chaque composant de SAS peut être mis à jour, redémarré ou mis à l'échelle (scaling) individuellement sans affecter le reste du système.
et optimiser les plans d'exécution pour réduire les coûts opérationnels sur la plateforme Viya.

Exemples pour l'action getSessOpt

Vérifier la Caslib active

Un grand classique : savoir sur quelle bibliothèque de données (caslib) votre session pointe par défaut.

Vérifier le Timezone

Idéal pour savoir si votre serveur vit encore à l'heure du siège social en Caroline du Nord ou s'il est synchronisé avec vous.

Audit de la configuration du DATA Step CAS

Dans cet exemple, nous vérifions comment le DATA Step va se comporter en cas de fusion sans clause BY ou de formats manquants.

Inspection des limites de mémoire et performance

Vérifions les ressources allouées à la session pour éviter de faire exploser le serveur (et s'attirer les foudres de l'admin).

Récupération dynamique dans une variable CASL

Utilisation de getSessOpt pour stocker la valeur dans une variable et l'utiliser plus tard dans un script complexe.