Le Club Power BI est le groupe des utilisateurs de Power BI en France. Il se réunit tous les mois pour parler de la technologie, présenter les nouveautés, faire des retours d'expérience et réseauter entre utilisateurs.
Lors de la session de septembre 2017, Jean-Pierre Riehl a présenté un dossier sur la façon de partager et de collaborer autour d'un tableau de bord Power BI
3. @ClubPowerBI
Les différentes façons de partager
Fonctionnalité
“Partage”
Espaces
d’application
(ex : groupes)
Packs de
contenu
Applications Embedding
5. @ClubPowerBI
Le bouton partage
permet de partager ou de gérer les
partages existants (révocation)
Le destinataire est notifié
Interne : email + notification + espace
personnel
Externe : juste un email
Attention : restriction sur les emails
externes (gmail, hotmail, etc.)
Partage natif
6. @ClubPowerBI
Principe
• Réception d’un email qui invite à se connecter au tableau de bord
• Création d’un Shadow Tenant
La sécurité est conservée car la personne devra s’enregistrer au service Power BI
Limitations
• Restrictions sur les emails
• Obligation de sauvegarder le lien (!!)
Partage natif vers l’extérieur
10. @ClubPowerBI
L’espace de travail permet de partager :
dans un même endroit
à une liste de personnes
des tableaux de bord / rapports / datasets
Les espaces de travail sont couplés aux groupes Office 365
Vous voyez les groupes auxquels vous êtes accrédités
Les espaces créés dans Power BI créent un groupe O365
Attention : le découplage est en cours
Les espaces de travail (ex: groupes)
Attention à la
Gouvernance !!
12. @ClubPowerBI
Une application est un workspace publié dans le
catalogue d’applications Power BI de l’entreprise
Tout le contenu du workspace fait partie de l’app
(contrairement au Content Pack)
Espaces de travail / d’application
Workspaces ApplicationsVS.
15. @ClubPowerBI
Nécessite un plan Premium EM1 minimum
Nécessite une application dans Azure AD
Création
Enregistrement auprès de Power BI
Application de permissions
Nécessite de développer
Protocole OAuth 2.0
Librairies NuGet
Embedding
16. @ClubPowerBI
1st Party
L’utilisateur s’authentifie auprès de Power BI
Workflow OAUth
Les permissions sont celles de l’utilisateur
3rd Party
L’application s’authentifie auprès de Power BI
Les permissions sont celles d’un compte applicatif
Workflow d’authentification
19. @ClubPowerBI
RLS
Pro
Free
Espace Perso Workspaces Application
OK OK OK OK
OKOK
Partage
Int./Ext.
OK
KO KO
Partage N/APartage
Int./Ext.
OK
Partage KO
RLSRLS *
* RLS
Jean-Pierre Riehl @Djeepy1 - AZEO
20. @ClubPowerBI
Pro
Free
1st Party 3rd Party SharePoint
OK RLS
OK
OK
?
OK*
Utilisateur
actuel
Compte
Master
RLS
RLS*
*
1rd Party en
preview
Jean-Pierre Riehl @Djeepy1 - AZEO
Même avec aucune licence
https://powerbi.microsoft.com/fr-fr/documentation/powerbi-developer-embedding/
*1 : dépend des droits de l’utilisateur (cf. slide précédent)
*2 : la sécurité (role/utilisateur) est passé statiquement par l’application