Support Microsoft Power BI
Share
Explore
Support Microsoft Power BI
3 | Modéliser (+ DAX)

icon picker
RLS (Row Level Security)

Load content from whimsical.com?
Loading external content may reveal information to 3rd parties. Learn more
Allow
Consulter la documentation MS :
et notamment :
et
(doc Word en anglais)

0- L’exemple

Chaque User est associé à un Channel :
image.png
Grâce aux relations du modèle, nous allons afficher les seules ventes (FactSales) de l’utilisateur connecté au rapport :
image.png

1- Gérer les rôles

Lancer Power BI Desktop
Affichage Modèle > Gérer les rôles
Créer un filtre DAX, par exemple [Login] = USERPRINCIPALNAME()
Publier le rapport dans un Espace de travail.

Notez la fonction qui retourne l’utilisateur courant :
USERPRINCIPALNAME()
Important : les utilisateurs concernés par la sécurité du rapport doivent pouvoir accéder à cet espace.
Dans Power BI Service, cliquer sur le nom de l’Espace de travail > bouton Accès (en haut à droite). Ajouter des membres avec autorisation Visionneuse ou Collaborateur (PAS Membre ou Administrateur).
Si le groupe est de type “Office 365”, il faut supprimer la personne de l’Espace de travail (un utilisateur d’un groupe 365 peut être seulement Administrateur ou Membre, et pas Visionneuse ou Collaborateur).

2- Sécurité du jeux de données

Dans Power BI Service, atteindre le Jeux de données > Sécurité :
image.png
Dans la page Sécurité au niveau des lignes qui s’affiche, saisir les identifiants de toutes les personnes susceptibles de se connecter au rapport (ou groupe), puis cliquer sur Add.
image.png
Quand Grady se connecte, il ne voit que son channel Online :
image.png

Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.