Lorsque l'action dropActionSet du module builtinsEnsemble d'actions natives fournies par SAS CAS pour gérer l'infrastructure, telles que la gestion des sessions, le chargement de bibliothèques ou l'affichage de l'état du serveur. est invoquée, le nœud contrôleur du serveur CASMoteur analytique "in-memory" de SAS Viya. Il traite les données en parallèle (MPP) sur plusieurs nœuds pour offrir une puissance de calcul massive et une exécution ultra-rapide des actions. procède au déchargement immédiat de la définition de l'ensemble d'actions de 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. globale. Cela invalide toutes les références en cache vers ces fonctions personnalisées pour l'ensemble des sessions actives. Ce mécanisme de purge garantit que les exécutions futures nécessiteront un rechargement explicite, évitant ainsi l'utilisation de code désynchronisé ou d'anciennes définitions stockées dans les espaces 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. temporaires 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..
Que se passe-t-il exactement dans la mémoire du serveur CAS lors de la suppression d'un action set ?
Anatomie de la purge mémoire CAS
Exemples pour l'action dropActionSet
Suppression basique d'un ensemble d'actions
Cet exemple montre comment supprimer simplement l'ensemble d'actions 'monActionSet'.
Suppression avec vérification du statut
Cet exemple tente de supprimer l'ensemble d'actions et utilise les variables de résultat et de statut pour s'assurer que l'opération a bien réussi.
