accessControl completeBackup

Automatisierter Abschluss nach Systemwartung

Scénario de test & Cas d'usage

Geschäftskontext

Ein Telekommunikationsunternehmen führt nächtliche Wartungsarbeiten an der SAS Viya-Infrastruktur durch. Ein automatisiertes Skript muss sicherstellen, dass offene Sicherungstransaktionen ordnungsgemäß geschlossen werden, bevor der Server neu gestartet wird, um Dateninkonsistenzen in den Metadaten zu vermeiden.
Über das Set : accessControl

Verwaltung von Zugriffsrechten und Datensicherheit.

Entdecken Sie alle Aktionen von accessControl
Datenaufbereitung

Erstellung eines Log-Datensatzes, um den Start der Wartung zu markieren.

Kopiert!
1 
2DATA work.maint_log;
3timestamp = datetime();
4message = 'Start Maintenance Backup';
5FORMAT timestamp datetime20.;
6 
7RUN;
8 

Étapes de réalisation

1
Simulation einer offenen Sicherungstransaktion.
Kopiert!
1PROC CAS;
2 ACCESSCONTROL.assumeRole / adminRole="superuser";
3 ACCESSCONTROL.createBackup;
4RUN;
2
Expliziter Aufruf von completeBackup ohne Parameter zur Validierung der API-Stabilität.
Kopiert!
1PROC CAS;
2 ACCESSCONTROL.completeBackup RESULT=r;
3 PRINT r;
4RUN;

Erwartetes Ergebnis


Die Aktion akzeptiert den Aufruf ohne Parameter und schließt die Sicherung. Das Resultat-Objekt (falls vorhanden) oder der Statuscode zeigt Erfolg an.