?>Array ( [id] => 1 ) Fehlerbehebung bei Benutzerdaten durch einen Administrator - WeAreCAS
accessControl accessPersonalCaslibs

Fehlerbehebung bei Benutzerdaten durch einen Administrator

Scénario de test & Cas d'usage

Contexte Métier

Ein Datenanalyst, 'user123', meldet Inkonsistenzen in seiner persönlichen Tabelle 'kundensegmente'. Ein CAS-Administrator muss das Problem untersuchen, indem er direkt auf die Tabelle in der persönlichen Caslib des Benutzers zugreift, ohne dessen Anmeldeinformationen zu verwenden.
Préparation des Données

Erstellt eine Beispieltabelle in der persönlichen Caslib eines simulierten Benutzers ('user123'). Dies simuliert die Umgebung des Benutzers, bevor der Administrator eingreift.

Copié !
1/* Dieser Schritt muss von einem Administrator ausgeführt werden, um die Umgebung einzurichten, oder von dem Benutzer 'user123' selbst. */
2DATA casuser.kundensegmente;
3 LENGTH kunden_id $ 10 segment $ 20;
4 INPUT kunden_id $ segment $;
5 DATALINES;
6CUST001 Premium
7CUST002 Standard
8CUST003
9CUST004 Basis
10;
11RUN;

Étapes de réalisation

1
Der Administrator aktiviert den administrativen Zugriff auf alle persönlichen Caslibs.
Copié !
1PROC CAS;
2 /* Schritt 1: Administrator erhält Zugriffsberechtigungen */
3 ACTION ACCESSCONTROL.accessPersonalCaslibs;
4RUN;
2
Der Administrator greift auf die Tabelle in der persönlichen Caslib des Benutzers 'user123' zu, um die Daten zu überprüfen, insbesondere auf fehlende Werte.
Copié !
1PROC CAS;
2 /* Schritt 2: Überprüfung der problematischen Tabelle */
3 ACTION TABLE.fetch /
4 TABLE={caslib='CASUSER(user123)', name='kundensegmente'};
5RUN;
6QUIT;

Résultat Attendu


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.