Pourquoi l'action fetchresult est-elle cruciale pour les flux de travail asynchrones et le traitement par lots ?

Dans l'architecture 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.
de la plateforme SAS Viya, il est fréquent de soumettre des actions en mode asynchrone pour ne pas bloquer les ressources d'interface. L'action fetchresult devient alors indispensable pour venir collecter les fruits d'un calcul une fois celui-ci terminé en arrière-plan. Elle est particulièrement utile pour récupérer des résultats mis en lots (batch results) provenant d'une autre 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., facilitant ainsi la communication inter-processus et la persistance temporaire des données de sortie sans encombrer immédiatement la 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.
du client.

Exemples pour l'action fetchresult

Récupération par identifiant par défaut

Récupère le dernier résultat disponible (ID 0) dans la session courante.

Récupération ciblée avec ID et Tag

Exemple complet utilisant un identifiant spécifique et un tag pour retrouver un résultat de calcul de statistiques descriptives stocké.