Scénario de test & Cas d'usage
Gestion des droits d'accès et de la sécurité des données.
Découvrir toutes les actions de accessControlInitialisation d'une session propre pour éviter les conflits de noms de tables.
| 1 | cas mySession sessopts=(caslib='CASUSER'); |
| 2 | LIBNAME casuser cas caslib='CASUSER'; |
| 3 |
| 1 | |
| 2 | PROC CAS; |
| 3 | ACCESSCONTROL.assumeRole / adminRole="superuser"; |
| 4 | RUN; |
| 5 |
| 1 | |
| 2 | PROC CAS; |
| 3 | ACCESSCONTROL.createBackup / tables=TRUE; |
| 4 | RUN; |
| 5 |
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.tableInfo / caslib="CASUSER"; |
| 4 | RUN; |
| 5 |
Aucun fichier n'est écrit sur le disque. Des tables nommées comme 'caslib_acs_bak' ou 'table_acs_bak' apparaissent dans la bibliothèque CASUSER.