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

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

Tâches de cette rubrique :

  • Pour créer un rôle

  • Pour copier un rôle

  • Pour modifier un rôle

  • Pour supprimer un rôle

AttentionAttention

Le redéploiement d'un projet de modèle tabulaire avec les rôles définis à l'aide du Gestionnaire de rôles de Outils de données SQL Server remplace les rôles définis dans un modèle tabulaire déployé.

AttentionAttention

L'utilisation de SQL Server Management Studio pour gérer une base de données d'espace de travail model tabulaire alors que le projet de modèle est ouvert dans Outils de données SQL Server (SSDT) peut entraîner l'altération du fichier Model.bim. Lors de la création et de la gestion des rôles pour une base de données d'espace de travail model tabulaire, utilisez le Gestionnaire de rôles de Outils de données SQL Server.

Pour créer un rôle

  1. Dans SQL Server Management Studio, développez la base de données model tabulaire pour laquelle vous voulez 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.

    Traiter la base de données

    Les membres peuvent exécuter les opérations Traiter et Traiter tout. Impossible de modifier le schéma de modèle et d'afficher les données.

    Lecture

    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 - <nomdurôle>, dans Sélectionner une page, cliquez sur Filtres de lignes.

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

    [!REMARQUE]

    Le champ Filtre DAX - <nomdelatable> ne contient pas de d'éditeur de requête ni de fonctionnalité d'insertion par saisie semi-automatique. Pour utiliser la saisie semi-automatique lorsque vous écrivez une formule DAX, vous devez utiliser un éditeur de formules DAX dans Outils de données SQL Server.

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

Pour copier un rôle

  • Dans SQL Server Management Studio, développez la base de données model 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 model 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 Propriétés du rôle <nomdurôle>, vous pouvez modifier les autorisations, ajouter ou supprimer des membres, et ajouter/modifier des filtres de lignes.

Pour supprimer un rôle

  • Dans SQL Server Management Studio, développez la base de données model 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

Concepts

Rôles (SSAS Tabulaire)