Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans cette leçon, vous allez créer des rôles. Les rôles fournissent un objet de base de données de modèle et une sécurité des données en limitant l’accès uniquement aux utilisateurs Windows qui sont membres du rôle. Chaque rôle est défini avec une autorisation unique : None, Read, Read, Read and Process, Process ou Administrator. Les rôles peuvent être définis lors de la création de modèles à l’aide de la boîte de dialogue Gestionnaire de rôles dans SQL Server Data Tools. Une fois qu’un modèle a été déployé, vous pouvez gérer des rôles à l’aide de SQL Server Management Studio. Pour en savoir plus, consultez Rôles (SSAS Tabulaire).
Remarque
La création de rôles n’est pas nécessaire pour suivre ce didacticiel. Par défaut, le compte avec lequel vous êtes actuellement connecté dispose de privilèges d’administrateur sur le modèle. Toutefois, pour permettre à d’autres utilisateurs de votre organisation de parcourir le modèle à l’aide d’une application cliente de création de rapports, vous devez créer au moins un rôle avec des autorisations de lecture et ajouter ces utilisateurs en tant que membres.
Vous allez créer trois rôles :
Responsable des ventes : ce rôle peut inclure des utilisateurs de votre organisation pour lesquels vous souhaitez accorder une permission de lecture à tous les objets et données du modèle.
Analyste des ventes US : ce rôle peut inclure des utilisateurs dans votre organisation pour lesquels vous souhaitez uniquement pouvoir parcourir les données liées aux ventes aux États-Unis (États-Unis). Pour ce rôle, vous allez utiliser une formule DAX pour définir un filtre de lignes, qui restreint les membres à parcourir les données uniquement pour les États-Unis.
Administrateur : ce rôle peut inclure des utilisateurs pour lesquels vous souhaitez disposer d’autorisations d’administrateur, ce qui permet un accès et des autorisations illimités pour effectuer des tâches d’administration sur la base de données de modèle.
Étant donné que les comptes d’utilisateur et de groupe Windows de votre organisation sont uniques, vous pouvez ajouter des comptes de votre organisation particulière aux membres. Toutefois, pour ce didacticiel, vous pouvez également laisser les membres vides. Vous pourrez toujours tester l’effet de chaque rôle plus loin dans la leçon 12 : Analyser dans Excel.
Durée estimée de cette leçon : 15 minutes
Conditions préalables
Cette rubrique fait partie d’un didacticiel de modélisation tabulaire, qui doit être effectué dans l’ordre. Avant d’effectuer les tâches de cette leçon, vous devez avoir terminé la leçon précédente : Leçon 11 : Créer des partitions.
Créer des rôles
Pour créer un rôle d’utilisateur Responsable des ventes
Dans SQL Server Data Tools, cliquez sur le menu Modèle , puis sur Rôles.
Dans la boîte de dialogue Gestionnaire de rôles , cliquez sur Nouveau.
Un nouveau rôle avec l’autorisation None est ajouté à la liste.
Cliquez sur le nouveau rôle, puis dans la colonne Nom , renommez le rôle
Internet Sales Manageren .Dans la colonne Autorisations , cliquez sur la liste déroulante, puis sélectionnez l’autorisation Lecture .
Facultatif : cliquez sur l’onglet Membres , puis cliquez sur Ajouter.
Dans la boîte de dialogue Sélectionner des utilisateurs ou des groupes , entrez les utilisateurs ou groupes Windows de votre organisation que vous souhaitez inclure dans le rôle.
Vérifiez vos sélections, puis cliquez sur OK
Pour créer un rôle d'utilisateur Analyste des ventes US
Dans SQL Server Data Tools, cliquez sur le menu Modèle , puis sur Rôles.
Dans la boîte de dialogue Gestionnaire de rôles , cliquez sur Nouveau.
Un nouveau rôle avec l’autorisation None est ajouté à la liste.
Cliquez sur le nouveau rôle, puis dans la colonne Nom , renommez le rôle
Internet Sales USen .Dans la colonne Autorisations , cliquez sur la liste déroulante, puis sélectionnez l’autorisation Lecture .
Cliquez sur l’onglet Filtres de lignes, puis pour la table Geography uniquement, dans la colonne Filtre DAX, tapez la formule suivante :
=Geography[Country Region Code] = "US"Une formule de filtre de lignes doit être résolue en valeur booléenne (TRUE/FALSE). Avec cette formule, vous spécifiez que seules les lignes avec la valeur country Region Code de « US » sont visibles par l’utilisateur.
Lorsque vous avez terminé la création de la formule, appuyez sur Entrée.
Facultatif : cliquez sur l’onglet Membres , puis cliquez sur Ajouter.
Dans la boîte de dialogue Sélectionner des utilisateurs ou des groupes , entrez les utilisateurs ou groupes Windows de votre organisation que vous souhaitez inclure dans le rôle.
Vérifiez vos sélections, puis cliquez sur OK
Pour créer un rôle Administrateur
Dans la boîte de dialogue Gestionnaire de rôles , cliquez sur Nouveau.
Cliquez sur le nouveau rôle, puis dans la colonne Nom , renommez le rôle
Internet Sales Administratoren .Dans la colonne Autorisations , cliquez sur la liste déroulante, puis sélectionnez l’autorisation Administrateur .
Cliquez sur l’onglet Membres , puis sur Ajouter.
Facultatif : dans la boîte de dialogue Sélectionner des utilisateurs ou des groupes , entrez les utilisateurs ou groupes Windows de votre organisation que vous souhaitez inclure dans le rôle.
Vérifiez vos sélections, puis cliquez sur OK
Étapes suivantes
Pour poursuivre ce tutoriel, accédez à la leçon suivante : Leçon : Leçon 13 : Analyser dans Excel.