Partager via


Gérer les rôles à l'aide de SSMS (SSAS Tabulaire)

Vous pouvez créer, modifier et gérer des rôles pour un modèle tabulaire déployé à l’aide de SQL Server Management Studio.

Tâches de cette rubrique :

Attention

Le redéploiement d’un projet de modèle tabulaire avec des rôles définis à l’aide du Gestionnaire de rôles dans SQL Server Data Tools remplacera les rôles définis dans un modèle tabulaire déployé.

Attention

L’utilisation de SQL Server Management Studio pour gérer une base de données d’espace de travail de modèle tabulaire alors que le projet de modèle est ouvert dans SQL Server Data Tools (SSDT) peut endommager le fichier Model.bim. Lorsque vous créez et gérez des rôles pour une base de données d’espace de travail de modèle tabulaire, utilisez le Gestionnaire de rôles dans SQL Server Data Tools.

Pour créer un rôle

  1. Dans SQL Server Management Studio, développez la base de données de modèle tabulaire pour laquelle vous souhaitez créer un rôle, cliquez avec le bouton droit sur Rôles, puis cliquez sur Nouveau rôle.

  2. Dans la boîte de dialogue Créer un rôle , dans la fenêtre Sélectionner une page, cliquez sur Général.

  3. Dans la fenêtre des paramètres généraux, dans le champ Nom , tapez un nom pour le rôle.

    Par défaut, le nom du rôle par défaut est numéroté de manière incrémentielle pour chaque nouveau rôle. Il est recommandé de taper un nom qui identifie sans ambiguïté le type de membre, par exemple, Directeurs financiers ou Responsables des ressources humaines.

  4. Dans Définissez les autorisations de base de données pour ce rôle, sélectionnez l'une des options d'autorisations suivantes :

    Autorisation Description
    Contrôle total (administrateur) Les membres peuvent apporter des modifications au schéma de modèle et peuvent afficher toutes les données.
    Base de données de 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'afficher les données.
    Lire Les membres sont autorisés à afficher des données (selon les filtres de lignes) mais ne peuvent pas apporter de modifications au schéma de modèle.
  5. Dans la boîte de dialogue Créer un rôle , dans la fenêtre Sélectionner une page, cliquez sur Appartenance.

  6. Dans la fenêtre de paramètres d'appartenance, cliquez sur Ajouter, puis dans la boîte de dialogue Sélectionner les utilisateurs ou les groupes , ajoutez les utilisateurs ou groupes Windows que vous souhaitez ajouter comme membres.

  7. Si le rôle que vous créez dispose d'autorisations de lecture, vous pouvez ajouter des filtres de lignes à une table à l'aide d'une formule DAX. Pour ajouter des filtres de lignes, dans la boîte de dialogue Propriétés du rôle - <nom_>rôle, dans Sélectionner une page, cliquez sur Filtres de lignes.

  8. Dans la fenêtre filtres de lignes, sélectionnez une table, cliquez sur le champ Filtre DAX, puis dans le champ Filtre DAX - <nom_>table, tapez une formule DAX.

    Notes

    Le champ Filtre DAX - <nom_> table ne contient pas d’éditeur de requête de saisie semi-automatique ou de fonction d’insertion. Pour utiliser la saisie semi-automatique lors de l’écriture d’une formule DAX, vous devez utiliser un éditeur de formule DAX dans SQL Server Data Tools.

  9. Cliquez sur OK pour enregistrer le rôle.

Pour copier un rôle

  1. Dans SQL Server Management Studio, développez la base de données de modèle tabulaire qui contient le rôle que vous souhaitez copier, développez Rôles, cliquez avec le bouton droit sur le rôle, puis cliquez sur Dupliquer.

Pour modifier un rôle

  • Dans SQL Server Management Studio, développez la base de données de modèle tabulaire qui contient le rôle que vous souhaitez modifier, développez Rôles, cliquez avec le bouton droit sur le rôle, puis cliquez sur Propriétés.

    Dans la boîte de dialogue Role Properties<rolename> ,vous pouvez modifier les autorisations, ajouter ou supprimer des membres et ajouter/modifier des filtres de ligne.

Pour supprimer un rôle

  • Dans SQL Server Management Studio, développez la base de données de modèle tabulaire qui contient le rôle que vous souhaitez supprimer, développez Rôles, cliquez avec le bouton droit sur le rôle, puis cliquez sur Supprimer.

Voir aussi

Rôles (SSAS Tabulaire)