Leçon 11 : Créer des rôlesLesson 11: Create Roles

S’APPLIQUE À :ouiSQL Server Analysis Services (à partir de la version 2016)ouiAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis Services (starting with 2016)yesAzure Analysis Services

Dans cette leçon, vous allez créer des rôles.In this lesson, you will create roles. Les rôles fournissent la sécurité des objets et des données d'une base de données de modèles, en limitant l'accès aux utilisateurs Windows qui y sont membres.Roles provide model database object and data security by limiting access to only those Windows users which are role members. Chaque rôle est défini avec une autorisation unique : aucune autorisation, autorisation de lecture, autorisation de lecture et traitement, autorisation de traitement ou autorisation d'administrateur.Each role is defined with a single permission: None, Read, Read and Process, Process, or Administrator. Les rôles peuvent être définis pendant la création du modèle à l’aide du Gestionnaire de rôles.Roles can be defined during model authoring by using Role Manager. Une fois le modèle déployé, vous pouvez gérer les rôles à l'aide de SQL Server Management StudioSQL Server Management Studio.After a model has been deployed, you can manage roles by using SQL Server Management StudioSQL Server Management Studio. Pour plus d’informations, consultez Rôles.To learn more, see Roles.

Note

La création de rôles n'est pas nécessaire pour effectuer ce didacticiel.Creating roles is not necessary to complete this tutorial. Par défaut, le compte auquel vous êtes connecté aura des privilèges d'administrateur sur le modèle.By default, the account you are currently logged in with will have Administrator privileges on the model. Toutefois, pour autoriser d’autres utilisateurs dans votre organisation pour parcourir le modèle à l’aide d’un client de création de rapports, vous devez créer au moins un rôle avec la lecture des autorisations et ajouter ces utilisateurs en tant que membres.However, to allow other users in your organization to browse the model by using a reporting client, you must create at least one role with Read permissions and add those users as members.

Vous allez créer trois rôles :You will create three roles:

  • Responsable des ventes – ce rôle peut inclure des utilisateurs de votre organisation pour laquelle vous souhaitez avoir l’autorisation lecture sur tous les objets de modèle et les données.Sales Manager – This role can include users in your organization for which you want to have Read permission to all model objects and data.

  • Analyste des ventes aux États-Unis – ce rôle peut inclure des utilisateurs de votre organisation pour laquelle vous souhaitez uniquement être en mesure de parcourir les données relatives aux ventes aux États-Unis.Sales Analyst US – This role can include users in your organization for which you want only to be able to browse data related to sales in the United States. Pour ce rôle, vous utilisez une formule DAX pour définir un filtre de lignes, qui limite l’accès des membres aux seules données concernant les États-Unis.For this role, you will use a DAX formula to define a Row Filter, which restricts members to browse data only for the United States.

  • Administrateur – ce rôle peut inclure des utilisateurs pour lesquels vous souhaitez disposer de droits d’administrateur, ce qui permet un accès illimité et autorisations pour effectuer des tâches d’administration sur la base de données model.Administrator – This role can include users for which you want to have Administrator permission, which allows unlimited access and permissions to perform administrative tasks on the model database.

Étant donné que les comptes d'utilisateurs et de groupes Windows dans votre organisation sont uniques, vous pouvez ajouter des comptes de votre organisation aux membres.Because Windows user and group accounts in your organization are unique, you can add accounts from your particular organization to members. Toutefois, pour ce didacticiel, vous pouvez également laissez les membres vides.However, for this tutorial, you can also leave the members blank. Vous pourrez toujours tester l'effet de chaque rôle plus loin dans la leçon 12 : analyser dans Excel.You will still be able to test the effect of each role later in Lesson 12: Analyze in Excel.

Durée estimée pour effectuer cette leçon : 15 minutesEstimated time to complete this lesson: 15 minutes

Conditions préalablesPrerequisites

Cette rubrique fait partie d'un didacticiel de modélisation tabulaire, qui doit être suivi dans l'ordre.This topic is part of a tabular modeling tutorial, which should be completed in order. Avant d’effectuer les tâches de cette leçon, vous devez avoir terminé la leçon précédente : leçon 10 : créer des Partitions.Before performing the tasks in this lesson, you should have completed the previous lesson: Lesson 10: Create Partitions.

Créer les rôlesCreate roles

Pour créer un rôle d'utilisateur Sales ManagerTo create a Sales Manager user role

  1. Dans l’Explorateur de modèles tabulaires, cliquez sur rôles > rôles.In Tabular Model Explorer, right-click Roles > Roles.

  2. Dans le Gestionnaire de rôles, cliquez sur nouveau.In Role Manager, click New.

  3. Cliquez sur le nouveau rôle, puis, dans le nom colonne, renommez le rôle en responsable des ventes.Click on the new role, and then in the Name column, rename the role to Sales Manager.

  4. Dans la colonne Autorisations , cliquez sur la liste déroulante, puis sélectionnez l’autorisation Lecture .In the Permissions column, click the dropdown list, and then select the Read permission.

    en tant que-tabulaire-lesson11-nouvelle-role

  5. Facultatif : Cliquez sur le membres onglet, puis cliquez sur ajouter.Optional: Click the Members tab, and then click Add. Dans la boîte de dialogue Sélectionner des utilisateurs ou des groupes , entrez les utilisateurs ou les groupes Windows de votre organisation à inclure dans le rôle.In the Select Users or Groups dialog box, enter the Windows users or groups from your organization you want to include in the role.

Pour créer un rôle d'utilisateur Sales Analyst USTo create a Sales Analyst US user role

  1. Dans le Gestionnaire de rôles, cliquez sur nouveau.In Role Manager, click New.

  2. Renommez le rôle en Sales Analyst US.Rename the role to Sales Analyst US.

  3. Attribuer ce rôle en lecture autorisation.Give this role Read permission.

  4. Cliquez sur l’onglet Filtres de lignes, puis pour le DimGeography table uniquement, dans la colonne filtre DAX, tapez la formule suivante :Click on the Row Filters tab, and then for the DimGeography table only, in the DAX Filter column, type the following formula:

    =DimGeography[CountryRegionCode] = "US" 
    

    Une formule de filtre de lignes doit être résolue en une valeur booléenne (TRUE/FALSE).A Row Filter formula must resolve to a Boolean (TRUE/FALSE) value. Avec cette formule, vous spécifiez que seules les lignes avec la valeur Country Region Code « US » sont visibles pour l'utilisateur.With this formula, you are specifying that only rows with the Country Region Code value of “US” be visible to the user.
    en tant que-tabulaire-lesson11-rôle-filtre

  5. Facultatif : cliquez sur l’onglet Membres , puis cliquez sur Ajouter.Optional: Click on the Members tab, and then click Add. Dans la boîte de dialogue Sélectionner des utilisateurs ou des groupes , entrez les utilisateurs ou les groupes Windows de votre organisation à inclure dans le rôle.In the Select Users or Groups dialog box, enter the Windows users or groups from your organization you want to include in the role.

Pour créer un rôle d’utilisateur administrateurTo create an Administrator user role

  1. Cliquez sur Nouveau.Click New.

  2. Renommez le rôle en administrateur.Rename the role to Administrator.

  3. Attribuer ce rôle administrateur autorisation.Give this role Administrator permission.

  4. Facultatif : cliquez sur l’onglet Membres , puis cliquez sur Ajouter.Optional: Click on the Members tab, and then click Add. Dans la boîte de dialogue Sélectionner des utilisateurs ou des groupes , entrez les utilisateurs ou les groupes Windows de votre organisation à inclure dans le rôle.In the Select Users or Groups dialog box, enter the Windows users or groups from your organization you want to include in the role.

Étape suivanteWhat's next?

Accédez à la leçon suivante : leçon 12 : analyser dans Excel.Go to the next lesson: Lesson 12: Analyze in Excel.