Comment valider et sceller définitivement une sauvegarde de sécurité dans SAS Viya ?

Validation et Scellage du Backup

Pour finaliser le processus de sauvegarde dans SAS Viya, l'action completeBackup est utilisée. Elle agit comme un marqueur de fin incontournable, indiquant au système global que toutes les opérations de copie et de sécurisation des données liées aux contrôles d'accès sont terminées avec succès. Il est fortement recommandé de l'invoquer systématiquement après l'action createBackup pour assurer la stricte cohérence de l'état de la sauvegarde.

Exemple de Code Additionnel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* CASL Script : Sécurisation et Finalisation d'une Sauvegarde Système
(c) Nicolas Housset 2026 - Code SAS pour VIYA 4 - testé et validé en version 2024.09 */


proc cas;
/* 1. Initialisation de la session de sauvegarde */
backup.createBackup /
name="Backup_Hebdo_Prod"
description="Sauvegarde de sécurité avant mise à jour applicative";

/* 2. Récupération de l'ID de la sauvegarde créée */
backup.listBackups result=list_out;
last_id = list_out.BackupList[1, "id"];

print "Validation de la sauvegarde ID : " last_id;

/* 3. Action de scellage définitif (Critical Path) */
backup.completeBackup /
id=last_id;

/* 4. Vérification du statut final */
backup.getBackupDetails /
id=last_id;
quit;

Exemples pour l'action completeBackup

Finalisation basique d'une sauvegarde

Exécution directe de l'action pour marquer la sauvegarde en cours comme étant achevée.

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%%.