Pour une modification du fonctionnement de la RLS et des rôles utilisateurs dans Power BI

20 mai 2020

Dans Power BI Desktop, il existe une limitation qui nous a un peu déçues lors de notre dernier projet chez un grand client. Nous souhaitons la partager avec vous, et, éventuellement, faire réagir les équipes Microsoft en charge de Power BI.

Comme à notre habitude, il y avait un jeu de données partagé avec de nombreux utilisateurs et il était nécessaire de restreindre leur l'accès en fonction de leur profil. En d'autres termes, il fallait mettre en place de la RLS (Row Level Security, afin de sécuriser les lignes.

Par exemple, le responsable de la France ne devait voir que les données de la France.

Et le responsable de l'Italie, seulement celles de l'Italie, le tout sur le même jeu de données.

Il n'a pas été difficile de mettre en place la RLS sur ce jeu de données.

Nous avons créé des rôles dans Power BI Destkop que nous avons assigné à des utilisateurs dans Power BI Service.

 

 
 

 

Nous avons ensuite fait passer tous les utilisateurs en tant que "Member", afin d'appliquer les règles liées à la RLS. Tout fonctionnait comme prévu.

 

 
 

Le responsable de l'Italie ne voyait bien que son périmètre, et IDEM pouvait consulter celui de la France.

Le problème, c'est que nous avions aussi besoin que tous les utilisateurs actualisent le jeu de données à la demande. Chaque utilisateur ayant besoin de générer des rapports instantanément, devaient appuyer sur le bouton "Refresh Now", depuis le jeu de données en question. (Voir capture d'écran ci-dessous).

 

 
 

 

Toutefois, c'était impossible. En effet, la RLS actuelle de Power BI présume que les utilisateurs qui ne voient qu'un périmètre restreint n'ont pas besoin d'actualiser les données à la demande. Le bouton "Refresh Now" leur était donc masqué.

Ainsi, nous souhaiterons que ce bouton ne soit jamais masqué, quel que soit le statut des utilisateurs. En effet, selon nous, tout le monde a besoin d'actualiser les données, même si son périmètre est restreint par la RLS.

Si vous souhaitez découvrir les bases de la RLS, cliquez ici !

Power BI ne cesse d’évoluer. Formez-vous chez MYPE !

L'équipe MYPE

Articles en relation

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram