Scénario de test & Cas d'usage
Verwaltung von Zugriffsrechten und Datensicherheit.
Entdecken Sie alle Aktionen von accessControlErstellt eine Beispieltabelle in der persönlichen Caslib eines simulierten Benutzers ('user123'). Dies simuliert die Umgebung des Benutzers, bevor der Administrator eingreift.
| 1 | /* Dieser Schritt muss von einem Administrator ausgeführt werden, um die Umgebung einzurichten, oder von dem Benutzer 'user123' selbst. */ |
| 2 | DATA casuser.kundensegmente; |
| 3 | LENGTH kunden_id $ 10 segment $ 20; |
| 4 | INPUT kunden_id $ segment $; |
| 5 | DATALINES; |
| 6 | CUST001 Premium |
| 7 | CUST002 Standard |
| 8 | CUST003 |
| 9 | CUST004 Basis |
| 10 | ; |
| 11 | RUN; |
| 1 | PROC CAS; |
| 2 | /* Schritt 1: Administrator erhält Zugriffsberechtigungen */ |
| 3 | ACTION ACCESSCONTROL.accessPersonalCaslibs; |
| 4 | RUN; |
| 1 | PROC CAS; |
| 2 | /* Schritt 2: Überprüfung der problematischen Tabelle */ |
| 3 | ACTION TABLE.fetch / |
| 4 | TABLE={caslib='CASUSER(user123)', name='kundensegmente'}; |
| 5 | RUN; |
| 6 | QUIT; |
Der Administrator kann die Inhalte der Tabelle 'kundensegmente' des Benutzers 'user123' erfolgreich abrufen. Die Ergebnistabelle zeigt die vier Zeilen, einschließlich der Zeile mit dem fehlenden 'segment'-Wert, was die Diagnose des vom Benutzer gemeldeten Problems ermöglicht.