En tant qu'architecte de solutions, vous devez équilibrer sécurité et fluidité. Cette action propose deux stratégies distinctes via son paramètre checkOutType. Le mode EXCLUSIVE, qui est le comportement par défaut, verrouille l'objet et tous ses enfants (par exemple, une table et la totalité de ses colonnes) pour une modification stricte réservée à votre 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.. À l'inverse, le mode SHARED est pensé pour la collaboration : il ne verrouille pas l'objet en écriture pour vous, mais il pose une empreinte qui empêche les autres sessions de le verrouiller de manière exclusive (ainsi que ses objets parents). Ce mode partagé est particulièrement stratégique pour stabiliser un environnement lors de traitements analytiques complexes sans paralyser l'ensemble du système.
Verrouillage exclusif ou partagé : quelle stratégie de concurrence adopter pour maximiser la disponibilité de vos actifs Data ?
Stratégies de verrouillage sous Viya 4
Exemples pour l'action checkOutObject
Extraction exclusive d'une table
Cet exemple verrouille une table de manière exclusive pour préparer une modification de droits d'accès.
Extraction partagée au niveau d'une colonne avec option parent
Exemple avancé utilisant un verrou partagé sur une colonne spécifique et activant la remontée au parent si nécessaire.
Extraction d'une Caslib entière
Permet de geler les métadonnées de sécurité au niveau de la bibliothèque pour une révision globale.