accessControl assumeRole

Scénario Complexe : Audit complet du système par un Super-Utilisateur

Scénario de test & Cas d'usage

Contexte Métier

En tant qu'administrateur principal de la plateforme SAS Viya, vous devez effectuer un audit complet du serveur CAS. Cela implique de vérifier l'état de toutes les sources de données (caslibs), de lister tous les ensembles d'actions chargés, et de s'assurer du bon fonctionnement des nœuds du serveur. Cette tâche requiert les privilèges les plus élevés.
À propos du Set : accessControl

Gestion des droits d'accès et de la sécurité des données.

Découvrir toutes les actions de accessControl
Préparation des Données

Aucune création de données n'est nécessaire pour ce scénario, car il s'agit d'un audit complet des métadonnées et de l'état du serveur CAS.

Copié !
1/* Pas de code de création de données pour cet exemple */

Étapes de réalisation

1
Élévation des privilèges au niveau maximum en endossant le rôle de Super-Utilisateur (SUPERUSER).
Copié !
1 
2PROC CAS;
3ACCESSCONTROL.assumeRole / adminRole='SUPERUSER';
4RUN;
5 
2
Audit des données : Lister toutes les caslibs actives sur le serveur pour vérifier les sources de données disponibles. Le rôle SUPERUSER combine les droits de DATA.
Copié !
1PROC CAS;
2 TABLE.caslibInfo;
3RUN;
3
Audit des actions : Lister tous les ensembles d'actions chargés en mémoire pour s'assurer que tous les outils analytiques sont disponibles. Le rôle SUPERUSER combine les droits de ACTION.
Copié !
1PROC CAS;
2 BUILTINS.actionSetInfo / all;
3RUN;
4
Audit système : Vérifier l'état de santé des nœuds du serveur CAS pour s'assurer de la stabilité et de la performance de l'environnement distribué.
Copié !
1PROC CAS;
2 BUILTINS.serverStatus;
3RUN;

Résultat Attendu


L'utilisateur, avec le rôle 'SUPERUSER', exécute avec succès toutes les étapes de l'audit. Les résultats affichent la liste complète des caslibs, la liste de tous les action sets, et le statut détaillé des nœuds du serveur. Ce scénario démontre que le rôle 'SUPERUSER' confère bien un contrôle total sur les aspects 'DATA' et 'ACTION' du serveur, ce qui est indispensable pour une administration complète.