Renforcer la sécurité au niveau des lignes dans Power BI
Ajouter une table de sécurité au modèle
-
Dans Power BI Desktop, ouvrez la fenêtre Éditeur Power Query.
-
Ajoutez une nouvelle requête basée sur le fichier
D:\Demo\Data\**ManagerCategory**.xlsx
. -
Utilisez la table ManagerCategory dans le fichier.
-
Supprimez la colonne Manager.
-
Divisez la colonne Catégorie en utilisant le point-virgule comme délimiteur, puis divisez-la en lignes (options avancées).
-
Dans la colonne E-mail, remplacez la valeur ty-johnston@tailspintoys.com par le compte du destinataire (provenant du fichier MySettings.txt).
-
Faites remarquer que cet utilisateur peut voir trois catégories de produits : Collective pitch, Trainer et Warbird.
-
Fermez et appliquez les requêtes.
-
Dans la vue Modèle, créez une relation entre les tables ManagerCategory et Product pour les colonnes Category.
-
Définissez la direction du filtre croisé sur Single (ManagerCategory filtre Product).
-
Masquez la table ManagerCategory.
Ajouter un rôle
-
Dans la vue Rapport, ouvrez Gérer les rôles, puis créez un rôle nommé Manager.
-
Dans le rôle, filtrez la colonne Email address de la table ManagerCategory comme suit :
[Email] = USERPRINCIPALNAME()
- Enregistrez. .
Vérifier le rôle
-
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
-
-
Faites remarquer que le visuel de filtre montre seulement trois catégories de produits.
-
Arrêtez l’affichage du rapport en utilisant les options de Voir comme.
-
Enregistrez le fichier Power BI Desktop.
-
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.
-
Fermez Power BI Desktop.
Configurer la sécurité du jeu de données
-
Dans le service Power BI pour l’instructeur, dans le volet Navigation, ouvrez la page Sécurité du jeu de données Sales Analysis.
-
Dans la section Membres, entrez le compte du destinataire (qui représente Ty Johnston).
-
Ajouter et enregistrer.
Tester la sécurité au niveau des lignes dans l’application
-
Dans le service Power BI pour le destinataire, actualisez le tableau de bord (laissé ouvert depuis la démonstration précédente).
-
Dans la vignette du tableau de bord Profit Margin, vérifiez que seules trois catégories de produits sont visibles.