Sur le plan technique et architectural, l'appel à commitTransaction déclenche une séquence stricte de trois opérations fondamentales. Premièrement, le système inscrit toutes les modifications 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. de sécurité en attente vers sa 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. persistante. Deuxièmement, il libère immédiatement tous les objets et entités qui avaient été verrouillés pour édition, rendant ces ressources de nouveau disponibles pour d'autres administrateurs. Enfin, il clôture formellement la transactionUnité de travail logique regroupant une ou plusieurs opérations. Elle garantit l'intégrité des données en validant (commit) ou annulant (rollback) l'ensemble des modifications de manière atomique. active. En l'absence de cette validation explicite, toutes vos règles modifiées resteraient isolées et seraient irrémédiablement perdues lors de l'interruption de 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..
Que se passe-t-il exactement au niveau de l'architecture serveur lors de l'exécution de cette action ?
Mécanismes de Persistance et Verrouillage
Exemples pour l'action commitTransaction
Validation simple de la transaction
Cet exemple montre comment finaliser les modifications en cours dans la session actuelle.
Cycle complet : Début, vérification et validation
Voici le workflow idéal : on commence une transaction, on ajoute une permission (optionnel ici pour l'exemple), on vérifie le statut de la transaction, puis on valide le tout.