Power BI: ContrĂ´ler qui voit quoi (1 de 2)

Publié le 01 mars 2018
par Sophie Marchand M.Sc., CPA, CGA, MVP
Sécurité Power BI

Power BI: ContrĂ´ler qui voit quoi (1 de 2)

Vous ĂŞtes nombreux Ă  me demander s’il est possible d’ajouter de la sĂ©curitĂ© dans Power BI, afin de crĂ©er un seul rapport pour tous les usagers mais qui afficherait seulement les donnĂ©es que chaque usager est autorisĂ© Ă  voir. On peut penser par exemple Ă  un rapport de ventes unique, qui serait partagĂ© avec tous les gestionnaires de succursales et oĂą chaque gestionnaire ne verrait que les donnĂ©es de sa succursale. Cet article vise Ă  vous montrer la fonctionnalitĂ© de Power BI permettant d’ajouter ce que l’on nomme de la sĂ©curitĂ© par ligne ou RLS (row level security). Un autre article suivra pour vous expliquer comment rĂ©cupĂ©rer les informations de sĂ©curitĂ© Ă  la source, lorsque disponibles.

 

Scénario de base

Afin d’illustrer la fonctionnalitĂ© de sĂ©curitĂ© par ligne dans Power BI, nous allons utiliser des donnĂ©es en provenance d’un fichier (donc aucune sĂ©curitĂ© Ă  la source). Ceci pourrait ĂŞtre une extraction d’un système par exemple. Ci-dessous, vous pouvez apercevoir les donnĂ©es avec lesquelles nous allons travailler. Nous avons des dĂ©penses par groupe et unitĂ©, que nous pouvons analyser par annĂ©e. Notez que ce rapport se trouve dans Power BI Desktop (et non dans Power BI Service). C’est lĂ  que tout commence.
 
Sécurité Power BI

 

Créer des rôles de sécurité

Pour crĂ©er un rĂ´le de sĂ©curitĂ©, vous devez d’abord aller dans le menu ModĂ©lisation et choisir GĂ©rer les rĂ´les.
 
Sécurité Power BI

 

C’est ici que vous pourrez crĂ©er des rĂ´les, en cliquant sur le bouton CrĂ©er.

 

Sécurité Power BI

 

Supposons que nous souhaitons créer un rôle de sécurité pour chacun des groupes. Pour ce faire, nous allons donc créer un premier groupe, que nous allons nommer Administration.
 
Sécurité Power BI

 

Le rĂ´le de sĂ©curitĂ© doit ĂŞtre crĂ©Ă© en DAX et il est donc possible d’ajouter des règles de sĂ©curitĂ© assez complexes. Toutefois, la plupart du temps, ce que l’on cherche Ă  faire, c’est un filtre sur une colonne. C’est exactement notre cas dans cet exemple. Nous pouvons donc simplement cliquer sur les … Ă  la droit de la table Budget et choisir Ajouter un filtre Ă  la colonne Groupe.
 
Sécurité Power BI

 

Il suffira ensuite d’inscrire la fonction DAX ci-dessous.
 
Sécurité Power BI

 

Nous pouvons répéter le tout pour chacun des groupes. Dans notre exemple, nous avons créé les rôles pour les 3 premiers groupes.
 
Sécurité Power BI
 
 

Vous devez analyser de grandes quantités de données et les présenter dans des rapports et tableaux de bord, avec des indicateurs de performance pertinents ? Développez vos compétences avec nos formations en Power BI.

 

Tester les rôles de sécurité

Une fois que les rôles de sécurité sont créés, il est possible de les tester, en cliquant sur le bouton Afficher comme rôles.

Sécurité Power BI

 

Ceci vous permettra d’afficher votre rapport selon un rĂ´le de sĂ©curitĂ© prĂ©cis.
 
Sécurité Power BI

Par exemple, en choisissant le rĂ´le de sĂ©curitĂ© Administration, nous pouvons maintenant avoir une idĂ©e de ce que les usagers de ce groupe de sĂ©curitĂ© apercevront lorsqu’ils ouvriront le rapport. En fonction de leurs informations de connexion, le rapport qu’ils verront sera filtrĂ© pour ne montrer que les rĂ©sultats du groupe Administration. Il sera impossible pour eux de voir les donnĂ©es des autres groupes.
 
Sécurité Power BI

 

Voici maintenant ce que verront les usagers du groupe Contingency Accounts.
 
Sécurité Power BI

 

Et finalement, voici ce que verront les usagers du groupe Corporate.
 
Sécurité Power BI

 

Associer des usagers à des rôles de sécurité

Pour associer des usagers ou des groupes d’usagers Ă  des rĂ´les de sĂ©curitĂ©, il faut aller dans Power BI Service et repĂ©rer notre jeu de donnĂ©es et cliquer ensuite sur les … (ceci suppose Ă©videmment que l’on a publiĂ© notre .pbix dans le service).
 
Sécurité Power BI

 

Il faudra ensuite choisir Sécurité.
 
Sécurité Power BI

 

Et finalement, il faudra ajouter les courriels des usagers ou des groupes d’usagers associĂ©s Ă  chacun des rĂ´les. Vous voyez que pour le moment, aucun usager n’a encore Ă©tĂ© associĂ© Ă  un rĂ´le de sĂ©curitĂ©. Dès que vous en ajouterez, vous verrez le nombre entre parenthèses.
 
Sécurité Power BI

 

Accédez à la deuxième partie de cet article ici: Power BI : Contrôler qui voit quoi (2 de 2).

 


 

Formation complémentaire

Vous devez manipuler et analyser beaucoup de données et êtes à la recherche d’un outil BI (Business Intelligence) performant, en mode libre-service ? Suivez la formation Power BI – Niveau 1.
 

Voici quelques commentaires d’apprenants ayant suivi cette formation :


CFO-Masque_Formations-en-ligne_FBLa mission du CFO masqué est de développer les compétences techniques des analystes et des contrôleurs de gestion en informatique décisionnelle avec Excel et Power BI et favoriser l’atteinte de leur plein potentiel, en stimulant leur autonomie, leur curiosité, leur raisonnement logique, leur esprit critique et leur créativité.

1 rĂ©flexion sur “Power BI: ContrĂ´ler qui voit quoi (1 de 2)”

  1. Bonjour,
    Merci pour l’article.

    J’ai une question si vous permettez: Est ce que c’est possible de gĂ©rer le multilingue avec Power BI?
    Je m’explique: Faire en sorte que le rapport s’affiche en français ou anglais (les libellĂ© et les valeurs) suivant les paramètre de langue de notre navigateur?
    Pour les valeurs Ă©videment on va avoir dans la source une colonne pour les valeurs en FR et une autre pour les valeurs en EN.

    Ceci est très facilement géré avec SAP BO.

    Par avance merci

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top