Dans un environnement de production piloté par 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., la traçabilité est cruciale. L action echo peut être insérée stratégiquement pour confirmer le passage de jalons critiques. Elle permet de :
- Valider les paramètres d entrée avant l exécution de procédures stockées.
- Journaliser les statuts intermédiaires pour les systèmes de monitoring tiers.
- Afficher des messages personnalisés pour guider les utilisateurs finaux lors de l exécution de scripts interactifs.
En tant qu expert, je recommande son usage systématique pour documenter le comportement dynamique du code CASLLangage de script de SAS Viya utilisé pour interagir avec le serveur CAS. Il permet de combiner des actions CAS, de gérer la logique de programmation et de manipuler les résultats en mémoire..

