Comment l'action checkOutObject sécurise-t-elle les modifications concurrentes sur vos données stratégiques dans SAS Viya ?

Verrouillage Transactionnel dans CAS

Dans un environnement d'entreprise massivement parallèle comme le moteur CAS Cloud Analytic ServicesMoteur d'exécution in-memory de SAS Viya. Il assure le traitement massivement parallèle (MPP) et distribué des données pour optimiser les performances analytiques et le passage à l'échelle., la gestion des accès concurrents est primordiale pour garantir l'intégrité des métadonnéesInformations décrivant les données, les utilisateurs et les ressources dans SAS Viya. Elles assurent la traçabilité, la sécurité et la gouvernance au sein de l'architecture distribuée. et des règles de sécurité. L'action checkOutObject agit comme un mécanisme de verrouillage transactionnel de haut niveau. Elle permet de réserver un objet spécifique exclusivement 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. client en cours. Cela empêche de facto toute 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. concurrente de modifier cet objet (et ses objets enfants) simultanément, évitant ainsi les collisions, les écrasements involontaires et les corruptions lors du déploiement de nouvelles politiques de contrôle d'accèsMécanisme régissant l'accès aux ressources SAS Viya (données, rapports, dossiers) en évaluant l'identité de l'utilisateur par rapport aux règles d'autorisation pour autoriser ou bloquer une action..

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.