completeBackup
Privilèges administrateur requis
Cette action nécessite des droits élevés sur l'environnement SAS Viya.
Code d'élévation : proc cas; accessControl.assumeRole / adminRole="superuser"; run;
Description
L'action accessControl.completeBackup permet de finaliser officiellement 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. de sauvegarde des contrôles d'accès au sein de l'environnement SAS Viya. C'est un peu comme mettre le sceau de cire final sur une enveloppe ultra-secrète : cela indique au système que toutes les 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é ont été correctement capturées et que le fichier de sauvegarde peut être considéré comme intègre et prêt à l'emploi en cas de catastrophe nucléaire (ou plus probablement, d'une erreur humaine). Sans cet appel, votre sauvegarde pourrait rester dans un état transitoire, un peu comme un gâteau resté trop longtemps au four mais jamais sorti.
Paramètres Clés
Préparation des données
Préparation de l'environnement de sauvegarde
Avant de pouvoir compléter une sauvegarde, il est impératif d'assumer le rôle de super-utilisateur et, idéalement, d'avoir initié une sauvegarde.
| 1 | PROC CAS; |
| 2 | ACCESSCONTROL.assumeRole / adminRole="superuser"; |
| 3 | RUN; |
Exemples d'utilisation
Finalisation basique d'une sauvegarde
Exécution directe de l'action pour marquer la sauvegarde en cours comme étant achevée.
| 1 | PROC CAS; ACCESSCONTROL.completeBackup; RUN; |
Résultat Attendu :
Cycle complet de sauvegarde des autorisations
Cet exemple montre le flux logique complet : élévation des privilèges, création de la sauvegarde, puis utilisation de completeBackup pour verrouiller le processus %%https://go.documentation.sas.com/doc/en/pgmsascdc/v_069/caspg/cas-accesscontrol-createbackup.htm%%.
| 1 | PROC CAS; |
| 2 | /* 1. On enfile la cape de Superuser */ |
| 3 | ACCESSCONTROL.assumeRole / adminRole="superuser"; |
| 4 | /* 2. On lance la création de la sauvegarde */ |
| 5 | ACCESSCONTROL.createBackup / backupId="Backup_Technique_2026"; |
| 6 | /* 3. On ferme la porte à clé avec completeBackup */ |
| 7 | ACCESSCONTROL.completeBackup RESULT=res STATUS=sc; |
| 8 | IF sc.severity == 0 THEN PRINT "Sauvegarde finalisée avec succès ! C'est l'heure du café."; |
| 9 | ELSE PRINT "Erreur lors de la finalisation : " sc.messages[1]; |
| 10 | RUN; |