Renforcer la sécurité au niveau des lignes dans Power BI

Ajouter une table de sécurité au modèle

  1. Dans Power BI Desktop, ouvrez la fenêtre Éditeur Power Query.

  2. Ajoutez une nouvelle requête basée sur le fichierD:\Demo\Data\**ManagerCategory**.xlsx.

  3. Utilisez la table ManagerCategory dans le fichier.

  4. Supprimez la colonne Manager.

  5. Divisez la colonne Catégorie en utilisant le point-virgule comme délimiteur, puis divisez-la en lignes (options avancées).

  6. Dans la colonne E-mail, remplacez la valeur ty-johnston@tailspintoys.com par le compte du destinataire (provenant du fichier MySettings.txt).

  7. Faites remarquer que cet utilisateur peut voir trois catégories de produits : Collective pitch, Trainer et Warbird.

  8. Fermez et appliquez les requêtes.

  9. Dans la vue Modèle, créez une relation entre les tables ManagerCategory et Product pour les colonnes Category.

  10. Définissez la direction du filtre croisé sur Single (ManagerCategory filtre Product).

  11. Masquez la table ManagerCategory.

Ajouter un rôle

  1. Dans la vue Rapport, ouvrez Gérer les rôles, puis créez un rôle nommé Manager.

  2. Dans le rôle, filtrez la colonne Email address de la table ManagerCategory comme suit :

   [Email] = USERPRINCIPALNAME()
  1. Enregistrez. .

Vérifier le rôle

  1. Ouvrez l’affichage Voir comme, puis configurez les paramètres suivants :

    • Autre utilisateur : activez l’option, puis entrez le compte du destinataire.

    • Rôle Manager : activez l’option

  2. Faites remarquer que le visuel de filtre montre seulement trois catégories de produits.

  3. Arrêtez l’affichage du rapport en utilisant les options de Voir comme.

  4. Enregistrez le fichier Power BI Desktop.

  5. Publiez le fichier Power BI Desktop sur l’espace de travail, en remplaçant le jeu de données et le rapport dans le service.

  6. Fermez Power BI Desktop.

Configurer la sécurité du jeu de données

  1. Dans le service Power BI pour l’instructeur, dans le volet Navigation, ouvrez la page Sécurité du jeu de données Sales Analysis.

  2. Dans la section Membres, entrez le compte du destinataire (qui représente Ty Johnston).

  3. Ajouter et enregistrer.

Tester la sécurité au niveau des lignes dans l’application

  1. Dans le service Power BI pour le destinataire, actualisez le tableau de bord (laissé ouvert depuis la démonstration précédente).

  2. Dans la vignette du tableau de bord Profit Margin, vérifiez que seules trois catégories de produits sont visibles.