Créer et gérer des rôles dans Visual Studio

S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Cet article explique comment utiliser le Gestionnaire de rôles dans Visual Studio pour créer des rôles, définir des autorisations de rôle et ajouter des utilisateurs pour un projet de modèle tabulaire. Pour en savoir plus sur la création et la gestion des rôles pour un modèle déployé, consultez Créer et gérer des rôles dans SSMS.

Notes

Les rôles de modèle dans Power BI sont utilisés uniquement pour les filtres de sécurité au niveau des lignes (RLS). Seule l’autorisation Lecture est prise en charge. Utilisez le modèle de sécurité Power BI pour contrôler les autorisations au-delà de la RLS.

Utiliser le Gestionnaire de rôles

Pour créer, modifier, copier et supprimer des rôles, utilisez la boîte de dialogue Gestionnaire de rôles. Pour afficher la boîte de dialogue Gestionnaire de rôles, dans Visual Studio, cliquez sur Extensions>Model>Role Manager.

Pour créer un rôle

  1. Dans le Gestionnaire de rôles, cliquez sur Nouveau.

    Un nouveau rôle en surbrillance est ajouté à la liste de rôles.

  2. Dans la liste Rôles , dans le champ Nom , tapez un nom pour le rôle.

    Utilisez des noms qui identifient clairement le type de membre, par exemple, gestionnaires financiers ou spécialistes des ressources humaines, et assurez-vous que le nom n’inclut pas de virgule. Par défaut, le nom du rôle par défaut est numéroté de manière incrémentielle pour chaque nouveau rôle.

  3. Dans le champ Autorisations , cliquez sur la flèche Bas, puis sélectionnez un des types d'autorisation suivants :

    Autorisation Description
    Aucun Les membres ne peuvent pas apporter de modifications au schéma de modèle et ne peuvent pas interroger les données.
    Lire Les membres sont autorisés à interroger des données (selon les filtres de lignes) mais ne peuvent pas apporter de modifications au schéma de modèle.
    Lecture et traitement Les membres sont autorisés à interroger des données (selon les filtres au niveau de la ligne) et à exécuter toutes les opérations Traiter et Traiter tout, mais ils ne peuvent pas apporter de modifications au schéma de modèle.
    Processus Les membres peuvent exécuter des processus et traiter toutes les opérations. Impossible de modifier le schéma de modèle et d'interroger les données.
    Administrateur Les membres peuvent apporter des modifications au schéma de modèle et peuvent interroger toutes les données.
  4. Pour entrer une description du rôle, cliquez sur le champ Description et tapez une description.

  5. Si le rôle que vous créez a l’autorisation de Lecture ou de Lecture et processus, vous pouvez ajouter des filtres de lignes à l’aide d’une formule DAX. Pour ajouter des filtres de lignes, cliquez sur l'onglet Filtres de lignes , sélectionnez une table, cliquez sur le champ Filtre DAX , puis tapez une formule DAX.

  6. Pour ajouter des membres au rôle, cliquez sur l'onglet Membres , puis sur Ajouter.

    Notes

    Les membres de rôle peuvent également être ajoutés à un modèle déployé à l’aide de SQL Server Management Studio. Pour plus d’informations, consultez Gérer les rôles à l’aide de SSMS.

  7. Dans la boîte de dialogue Sélectionner les utilisateurs ou les groupes , entrez des objets utilisateur ou de groupe Windows comme membres.

  8. Cliquez sur OK.

Voir aussi

Rôles
Perspectives
Fonction CUSTOMDATA (DAX)