?>Array ( [id] => 1 )
Scénario de test & Cas d'usage
Erstellt 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.