Mon script a planté et maintenant une table est verrouillée, comment la débloquer sans redémarrer ma session CAS ?

Maîtrise des verrous sous CAS

C'est le scénario parfait pour l'action checkInAllObjects. Lorsqu'une 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. client se termine anormalement sans libérer les objets qu'elle a extraits (via checkOutObject), ces objets restent verrouillés. L'action accessControl.checkInAllObjects permet de libérer tous les verrous détenus par 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. actuelle, sans avoir besoin de la terminer et de perdre potentiellement d'autres tables en 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.
.

Elle est particulièrement utile dans un contexte de développement interactif où des erreurs peuvent survenir, laissant des verrous orphelins. L'utiliser revient à faire un 'reset' des verrous pour 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. en cours.

Exemples pour l'action checkInAllObjects

Libération immédiate de tous les verrous

Appel direct de l'action pour libérer tous les objets extraits par l'utilisateur courant.

Nettoyage de session avec vérification de succès

Exécution de la libération globale avec capture du dictionnaire de statut pour confirmer que tout s'est bien passé (sévérité 0).