MODULE 5 : GÉRER ET SÉCURISER POWER BI
Explorez le service Power BI, créez et gérez des espaces de travail et
distribuez des états aux utilisateurs.
Objectifs d’apprentissage
Dans ce module, vous allez :
décrire le service Power BI et ses blocs élémentaires ;
créer des espaces de travail, affecter des modes de licence et gérer
l’accès ;
publier des états dans le service Power BI.
LEÇON 1: GÉRER DES ESPACES DE TRAVAIL DANS LE SERVICE
POWER BI
Présentation
Effectué100 XP
2 minutes
Imaginez que vous faites partie d’une équipe d’analyse en pleine
croissance au sein de votre organisation. Vous avez passé des semaines à
créer un état détaillé sur les performances commerciales dans Power BI
Desktop, rempli de visuels interactifs et de précieux insights. Votre équipe
de direction souhaite désormais avoir accès à cet état et vos collègues de
différents départements doivent collaborer sur les données. Cependant, le
partage d’un fichier Power BI statique (.pbix) par e-mail n’est pas une
solution évolutive : cela crée des problèmes de contrôle de version, risque
d’entraîner des incohérences dans les données et complique la
collaboration.
En outre, certaines parties prenantes ont uniquement besoin de voir les
tendances générales, tandis que d’autres doivent pouvoir explorer en
détail les données brutes. L’équipe informatique souhaite s’assurer que
les données financières sensibles restent sécurisées, tandis que les cadres
ont besoin d’un moyen rationalisé d’accéder aux états sans naviguer dans
des dossiers complexes ou plusieurs fichiers.
C’est là qu’intervient le service Power BI. En publiant votre état dans le
service Power BI, vous pouvez créer un environnement web centralisé
dans lequel les utilisateurs peuvent visualiser des états, interagir avec eux
et collaborer en toute sécurité sur eux. Avec des espaces de travail, des
tableaux de bord et des applications, vous pouvez contrôler les niveaux
d’accès, vous assurer que tout le monde consulte les données les plus
récentes et rationaliser la distribution des états sur l’ensemble de votre
organisation.
À la fin de ce module, vous disposerez des compétences nécessaires pour
publier et partager efficacement vos états Power BI à l’aide du service
Power BI. Ainsi, vous pouvez collaborer facilement avec vos collègues, en
garantissant que chacun a accès aux insights et aux modèles de données
les plus récents, quel que soit son emplacement ou son appareil.
Comprendre le service Power BI
Effectué100 XP
6 minutes
Vous avez probablement eu l’occasion de charger et transformer des
données provenant de nombreuses sources, créer des visuels, créer des
mesures et même publier un ou deux états dans Microsoft Power BI. La
prochaine étape de votre parcours d’analytique des données consiste à
partager ces états avec une audience plus large au sein de votre
organisation. C’est là qu’intervient le service Power BI.
En quoi consiste le service Power BI ?
Dans un flux de travail Power BI typique, vous commencez par créer un
état dans Power BI Desktop, puis vous le publiez dans le service Power BI.
Il s’agit du composant SaaS (Software as a Service) de Power BI, qui est
accessible au moyen d’un navigateur web ([Link] Le
service Power BI vous permet d’utiliser et d’interagir avec des états, ainsi
que des éléments visuels individuels se trouvant dans ces états,
directement à partir de votre navigateur.
Le service Power BI se compose de nombreux blocs élémentaires,
notamment des espaces de travail, des états, des modèles sémantiques,
des tableaux de bord et des applications. Chacun de ces composants joue
un rôle unique dans l’écosystème Power BI.
Espaces de travail
Les espaces de travail sont des espaces pour votre contenu Power BI. Ils
vous permettent d’organiser et de gérer vos états, modèles sémantiques
et tableaux de bord. Des espaces de travail peuvent être créés pour
différentes équipes ou projets au sein de votre organisation, permettant la
collaboration et le partage de contenu Power BI.
Selon le mode de licence, les espaces de travail offrent différents niveaux
de partage, de performances et de fonctionnalités avancées telles que
des fonctionnalités d’IA et des fréquences de rafraîchissement plus
élevées.
États
Une fois qu’un concepteur d’états publie un état dans un espace de travail
Power BI, celui-ci est à la disposition des autres utilisateurs de cet espace
de travail. Les utilisateurs peuvent ensuite le visualiser dans leur
navigateur et interagir avec les visuels, et créer leurs propres états basés
sur le même modèle sémantique.
Un état comporte une ou plusieurs pages, chacune comportant un ou
plusieurs visuels. La présentation des données sous forme de visuels vous
permettent de comprendre plus facilement la signification de ce que vous
voyez. De plus, les visuels ne sont pas statiques. Vous interagissez avec
les visuels et les filtres lorsque vous explorez les données pour découvrir
des insights et trouver des réponses.
Modèles sémantiques
Les modèles sémantiques Power BI représentent une source de données
prête pour le reporting et la visualisation. En cas de publication d’un état
depuis Power BI Desktop, le modèle sémantique est inclus dans l’état. Le
modèle sémantique est une collection de tables, de relations et de
mesures qui définissent la structure des données et leur utilisation dans
les états.
Si vous avez accès à un modèle sémantique Power BI, vous pouvez créer
des états basés sur ce modèle. Il s’agit d’un excellent moyen de réutiliser
le contenu existant et de gagner du temps. Les modèles sémantiques
peuvent être promus, voire certifiés, afin d’aider les utilisateurs à trouver
les données adéquates pour leurs états. L’expérience Parcourir dans le
service Power BI est un excellent endroit pour rechercher des modèles
sémantiques disponibles, quel que soit l’emplacement où ils se trouvent.
Tableaux de bord
Les tableaux de bord et les états dans Power BI peuvent sembler
similaires, mais ils présentent des différences clés. Les tableaux de bord
sont des résumés visuels d’une seule page qui peuvent extraire des
données de plusieurs états et modèles, tandis que les états peuvent
comporter plusieurs pages et n’utiliser qu’un seul modèle sémantique. Les
états offrent des fonctionnalités plus interactives telles que le filtrage,
l’exploration et l’affichage de tables de données, tandis que les tableaux
de bord sont axés sur les insights rapides. Les deux autorisent les
abonnements, les favoris et les requêtes en langage naturel, mais seuls
les tableaux de bord prennent en charge les alertes sur certaines
vignettes.
Les tableaux de bord sont une exclusivité du service Power BI et ne sont
pas disponibles dans Power BI Desktop. Vous pouvez créer un tableau de
bord en épinglant un visuel à partir d’un état, appelé vignette. Un tableau
de bord peut comporter des vignettes de plusieurs états et être partagé
avec d’autres utilisateurs du service Power BI. En raison de sa limitation
d’une seule page, un tableau de bord efficace inclut uniquement les
points clés de l’histoire. Pour en savoir plus, les lecteurs peuvent consulter
les états associés.
Applications
Les applications sont un moyen simple pour les concepteurs de partager
du contenu associé, comme des tableaux de bord, des modèles
sémantiques et des états, le tout en un seul endroit. Il est plus facile de
trouver des contenus dans le service Power BI lorsqu’ils sont regroupés en
tant qu’application. Après avoir installé une application, vous n’avez pas
besoin de vous souvenir des noms de plusieurs tableaux de bord ou états,
car ils sont tous réunis dans une seule application.
Pour les concepteurs d’applications, cela leur donne le contrôle sur le
contenu inclus dans l’application et les utilisateurs pouvant y accéder. Ils
n’ont pas besoin de partager chaque élément individuellement ni de
dépendre de la liste d’accès à l’espace de travail. Les applications sont un
excellent moyen de partager du contenu avec une audience plus large,
par exemple l’intégralité d’un département ou d’une organisation. Vous
pouvez même cibler plusieurs audiences dans la même application.
De plus, elle permet aux concepteurs d’applications de contrôler quand le
contenu mis à jour sera publié en tant que nouvelle version d’application.
Comprendre les espaces de travail
Effectué100 XP
4 minutes
Un espace de travail Power BI est un environnement collaboratif au
sein du service Power BI où les utilisateurs peuvent créer, gérer et
partager des états, des tableaux de bord et des jeux de données. Il fait
office de conteneur de contenu Power BI, permettant aux équipes de
travailler ensemble sur des projets d’analyse.
Types d’espaces de travail
Il existe deux types d’espaces de travail : Mon espace de travail, qui est
privé pour un utilisateur individuel, et les Espaces de travail partagés,
qui peuvent être consultés par plusieurs utilisateurs avec des rôles
affectés. Les espaces de travail vous permettent d’organiser votre
contenu, d’appliquer un contrôle d’accès en fonction du rôle et de créer
des applications Power BI.
Créer un espace de travail
Lorsque vous créez un espace de travail, vous devez choisir un nom
unique pour celui-ci. Vous pouvez également saisir une description
facultative pour aider les autres à comprendre l’objectif de l’espace de
travail. Une image d’espace de travail peut être chargée sous forme de
fichier .png ou .jpg. Le nom, la description et l’icône sont importants pour
identifier l’espace de travail et son contenu. Le paramètre Liste des
contacts vous permet d’identifier les responsables de l’espace de travail.
Choisir un mode de licence pour votre espace de travail
Vous devez également choisir un mode de licence pour l’espace de
travail. Le mode de licence détermine la manière dont le contenu de
l’espace de travail peut être partagé et utilisé.
Une licence Power BI Pro permet aux utilisateurs de créer des espaces
de travail et partager du contenu, mais tous les utilisateurs qui accèdent à
l’espace de travail doivent également disposer d’une licence Pro. Elle
convient aux petites et moyennes équipes ayant besoin de collaborer au
sein du service Power BI. Cependant, elle ne prend pas en charge les
fonctionnalités avancées telles que les modèles de plus grande taille ou
les fonctionnalités d’IA.
Une licence Premium par utilisateur (PPU) fournit toutes les
fonctionnalités Pro, ainsi que des fonctionnalités avancées telles que des
actualisations planifiées supplémentaires par jour, des fonctionnalités
optimisées par l’IA et des modèles sémantiques de plus grande taille.
Contrairement à Pro, les espaces de travail PPU peuvent être consultés
uniquement par d’autres utilisateurs disposant d’une licence PPU, ce qui
les rend moins flexibles pour un partage étendu. La licence PPU est idéale
pour les individus ou les équipes qui ont besoin de fonctionnalités
Premium sans s’engager à utiliser la pleine capacité Fabric.
Une licence Capacité Fabric offre des performances et une scalabilité de
qualité professionnelle en allouant des ressources cloud dédiées (une
capacité). Cette option prend en charge toutes les fonctionnalités
avancées, y compris la diffusion en continu en temps réel, des modèles
sémantiques plus grands et des fonctionnalités d’IA améliorées. Les
utilisateurs peuvent créer des flux de données, des pipelines, des
entrepôts de données et d’autres contenus Fabric.
Une fois qu’un espace de travail a été créé, l’icône représentant un
diamant identifie les espaces de travail Fabric. Les espaces de travail
Premium par utilisateur sont identifiés par cette icône représentant
un diamant.
Notes
Dans ce module d’apprentissage, nous n’aborderons pas les sujets liés à
Fabric. Pour en savoir plus sur Fabric, consultez Concepts et licenses
Microsoft Fabric.
Octroyer un accès à un espace de travail
Les rôles vous permettent de gérer qui peut faire quoi dans un espace de
travail, afin que les équipes puissent collaborer. Les espaces de travail
vous permettent d’affecter des rôles à des individus, ainsi qu’à des
groupes d’utilisateurs tels que des groupes de sécurité, des groupes
Microsoft 365 et des listes de distribution.
Les Viewers disposent d’un accès en lecture seule, ce qui leur
permet de consulter et d’interagir avec les états et les tableaux de
bord sans apporter de modifications.
Les Contributeurs peuvent créer, modifier et supprimer du contenu,
mais ils n’ont aucun contrôle sur la publication d’applications, le
partage et les paramètres d’espace de travail.
Les Membres peuvent gérer du contenu, publier et mettre à jour des
applications, partager des éléments et modifier les paramètres de
données, mais ils ne peuvent pas supprimer l’espace de travail ni
gérer les rôles Administrateur.
Les Administrateurs ont un contrôle total, y compris la gestion des
paramètres d’espace de travail, la mise à jour ou la suppression de
l’espace de travail, l’ajout ou la suppression d’utilisateurs et le
contrôle de la publication d’applications.
Cliquez sur le bouton Gérer l’accès pour ajouter des personnes ou des
groupes à l’espace de travail. Vous pouvez également supprimer
personnes ou des groupes de l’espace de travail.
Publier dans le service Power BI
Effectué100 XP
4 minutes
Imaginez que vous avez créé un état dans Power BI Desktop et que vous
souhaitez maintenant le partager avec vos collègues. L’envoi du
fichier .pbix par e-mail n’est pas la meilleure option, car le fichier peut
être trop volumineux et il peut être difficile de garder une trace de la
version la plus récente. De plus, vos collègues peuvent ne pas avoir
installé la même version de Power BI Desktop, ce qui peut entraîner des
problèmes de compatibilité.
À la place, vous pouvez publier l’état dans le service Power BI, où vos
collègues peuvent y accéder en ligne. Ce processus est appelé
publication.
Publier depuis Power BI Desktop
Dans Power BI Desktop, sélectionnez Fichier>Publier>Publier dans
Power BI ou cliquez sur Publier dans le ruban Accueil.
Si vous n’êtes pas encore connecté à Microsoft Entra ID (compte
professionnel ou scolaire), vous êtes invité à le faire. Une fois que vous
êtes connecté, une boîte de dialogue s’affiche pour vous permettre de
sélectionner l’espace de travail dans lequel vous souhaitez publier l’état.
Une fois la publication terminée, vous recevez un lien vers votre état.
Vous pouvez également trouver l’état dans le service Power BI en
accédant à l’espace de travail que vous avez sélectionné lors du
processus de publication.
Notez que le modèle sémantique est également publié avec l’état.
Autrement dit, le modèle de données, y compris les tables, les relations et
les mesures, est désormais disponible dans le service Power BI. Ce
modèle sémantique vous permet de créer des états ou tableaux de bord
basés sur les mêmes données.
Lorsque vous apportez une modification à un état dans Power BI Desktop,
puis que vous le republiez, un message vous indique le nombre d’espaces
de travail, d’états et de tableaux de bord potentiellement impactés par la
modification. Power BI vous demande ensuite de confirmer que vous
souhaitez remplacer le modèle sémantique actuellement publié par celui
que vous avez modifié.
Charger un état Power BI
Un autre moyen permet d’ajouter un état à un espace de travail. Vous
pouvez charger un état Power BI (fichier .pbix) directement dans l’espace
de travail. Ceci est utile si vous disposez d’un état créé dans Power BI
Desktop et que vous souhaitez l’ajouter à l’espace de travail sans le
publier depuis Power BI Desktop. L’image suivante illustre les options de
menu :
Le menu déroulant vous permet de vous connecter aux fichiers stockés
dans OneDrive pour le travail ou l’école ou tout site SharePoint auquel
vous avez accès, ou vous pouvez les charger à partir de votre ordinateur
au moyen de l’option de menu Parcourir.
Si vous utilisez l’option OneDrive pour le travail ou l’école ou SharePoint,
le service Power BI crée une connexion au fichier, puis lorsque vous
apportez des modifications au fichier dans SharePoint, Power BI peut
synchroniser automatiquement ces modifications environ toutes les
heures.
Organiser les éléments dans des dossiers (version préliminaire)
Les dossiers sont des unités organisationnelles dans un espace de travail
qui permettent aux utilisateurs d’organiser et de gérer efficacement les
artefacts dans l’espace de travail. Cliquez sur Nouveau dossier et
affectez-lui un nom.
Vous pouvez créer des sous-dossiers imbriqués dans un dossier de la
même manière, jusqu’à 10 niveaux de profondeur. Vous pouvez
également déplacer un ou plusieurs éléments vers des dossiers et des
sous-dossiers.
Pour publier des états depuis Power BI Desktop dans des dossiers
spécifiques du service, assurez-vous que le paramètre Les boîtes de
dialogue de publication prennent en charge la sélection de
dossiers est activé dans l’onglet Fonctionnalités d’évaluation du
menu des options.
Répondez aux questions suivantes pour tester les connaissances que vous
avez acquises.
1. Laquelle des options suivantes est la meilleure description d’un
espace de travail ?
Un espace de travail est une fonctionnalité du service Power BI qui
permet aux utilisateurs d’afficher uniquement des états.
Un espace de travail est un emplacement ou référentiel centralisé
qui vous permet de collaborer avec des collègues et des équipes
pour créer des collections d’états, de tableaux de bord, etc.
Correct
Un espace de travail est une fonctionnalité qui vous permet
d’afficher et de modifier le modèle sémantique, de créer des
visualisations et de transformer les données.
2. Laquelle des affirmations suivantes sur les espaces de travail
Power BI est correcte ?
Une licence Power BI Pro permet aux utilisateurs de créer et
partager des espaces de travail et toute personne disposant d’une
licence gratuite Power BI peut y accéder.
Les Contributeurs d’un espace de travail peuvent créer, modifier et
supprimer du contenu, mais ils ne peuvent pas gérer la publication
d’applications ou les paramètres d’espace de travail.
Correct
Les Membres ont le plus haut niveau de contrôle dans un espace de
travail Power BI, y compris la gestion des rôles et la suppression de
l’espace de travail.
3. Laquelle des affirmations suivantes sur les applications Power
BI est correcte ?
Les applications Power BI ne sont accessibles qu’aux utilisateurs
membres de l’espace de travail où l’application a été créée.
Une fois qu’une application est installée, les utilisateurs doivent
rechercher et ouvrir manuellement chaque tableau de bord ou état
séparément.
Les applications dans Power BI permettent aux concepteurs de
partager plusieurs éléments de contenu associés ensemble, ce qui
réduit le besoin de les partager individuellement.
Résumé
Effectué100 XP
1 minute
Dans ce module, vous avez découvert le service Power BI et comment il
facilite le partage et la collaboration sur des états, des tableaux de bord et
des modèles sémantiques. Vous avez exploré des composants clés tels
que les espaces de travail, où les utilisateurs organisent et gèrent du
contenu Power BI, et les applications, qui offrent un moyen rationalisé
de partager plusieurs états et tableaux de bord avec une audience plus
large.
En outre, vous avez découvert comment publier des états depuis Power
BI Desktop, gérer l’accès en fonction du rôle aux espaces de travail et
obtenir des insights généraux à l’aide de tableaux de bord.
LEÇON 2 : GÉRER DES MODÈLES SÉMANTIQUES DANS POWER BI
Les modèles sémantiques sont la base du développement d’états dans
Power BI. Une gestion efficace garantit la connectivité des données et
améliore les performances et l’exactitude des états.
Objectifs d’apprentissage
Dans ce module, vous allez :
gérer la connectivité et les passerelles de source de données ;
configurer des paramètres d’actualisation de modèle sémantique ;
approuver des modèles sémantiques ;
analyser des dépendances de données ;
configurer la mise en cache des requêtes avec des capacités Fabric
ou Premium.
Présentation
Effectué100 XP
2 minutes
Lorsque vos modèles sémantiques sont publiés dans l’espace de travail de
votre organisation dans le service Microsoft Power BI, quiconque devant
accéder à ces modèles sémantiques peut les trouver à un emplacement
central, ce qui offre des opportunités de collaboration entre les équipes.
Cela réduit également la duplication des efforts, car un modèle
sémantique peut être utilisé par plusieurs utilisateurs pour différentes
raisons métier. Par exemple, un modèle sémantique permet de créer
plusieurs états Power BI. Comme la préparation et le nettoyage des
données peuvent être chronophages, le partage de modèles sémantiques
peut être un gain de productivité pour les auteurs d’états.
Une gestion efficace des modèles sémantiques est cruciale pour la
performance organisationnelle. L’automatisation des processus
d’actualisation garantit aux utilisateurs des données toujours à jour,
tandis que la promotion de modèles clés permet aux utilisateurs
d’identifier les meilleures options. Les paramètres peuvent améliorer la
prise de décision en permettant des tâches telles que la configuration
d’actualisations incrémentielles ou l’exécution de scénarios de simulation.
De plus, il est essentiel de maintenir une passerelle fiable pour accéder
aux données locales à partir du cloud, car les problèmes de connectivité
peuvent perturber la productivité et la prise de décision. Une préparation
proactive à de tels problèmes est essentielle pour réduire leur impact.
e connecter à des sources de données locales à l’aide
d’une passerelle Power BI
Effectué100 XP
2 minutes
Une passerelle Power BI Gateway est un pont qui connecte des sources de
données locales à Power BI, Power Automate, Power Apps et d’autres
services cloud Microsoft. Les sources de données locales sont celles qui ne
sont pas stockées dans le cloud. Elles permettent un transfert sécurisé
des données entre les systèmes locaux et les services cloud Microsoft
sans déplacer les données vers le cloud.
Voici les deux types de passerelles locales :
Mode standard : permet à plusieurs utilisateurs de se connecter à
plusieurs sources de données locales et convient aux scénarios
complexes.
Mode personnel : permet à un utilisateur de se connecter à des
sources de données. Ce type de passerelle peut être utilisé
uniquement avec Power BI. Il ne peut pas être partagé avec d’autres
utilisateurs, ce qui le rend adapté aux situations où vous êtes le seul
créateur d’états dans votre organisation. Vous allez installer la
passerelle sur votre ordinateur local, qui doit rester en ligne afin que
la passerelle fonctionne.
Notes
Nous n’aborderons pas les passerelles de données de réseau virtuel
(VNet) dans ce module. Les passerelles de données VNet permettent de
se connecter à des réseaux virtuels Azure et sont généralement utilisées
dans des scénarios plus complexes.
Utiliser une passerelle locale
Avant de pouvoir vous connecter à votre source de données locale, vous
devez installer la passerelle de données locale, puis la configurer en
fonction des besoins de votre organisation. En général, un administrateur
de votre organisation effectue cette tâche.
Lorsque la passerelle locale est installée et configurée sur un serveur,
l’administrateur la démarre, puis se connecte à l’aide d’un compte
d’organisation Microsoft 365.
Lorsque vous travaillez dans le cloud et que vous interagissez avec un
élément connecté à une source de données locale, les actions suivantes
se produisent :
1. Le service cloud crée une requête et les informations d’identification
chiffrées pour la source de données locale. La requête et les
informations d’identification sont envoyées à la file d’attente de la
passerelle pour traitement.
2. Le service cloud de la passerelle analyse la requête et transmet la
requête à Microsoft Azure Service Bus.
3. Service Bus envoie les requêtes en attente à la passerelle.
4. La passerelle reçoit la requête, déchiffre les informations
d’identification et se connecte à une ou plusieurs sources de données
avec ces informations d’identification.
5. La passerelle envoie la requête à la source de données à exécuter.
6. Les résultats sont renvoyés de la source de données à la passerelle,
puis au service cloud. Le service utilise ensuite ces résultats.
Ajouter une source de données à une passerelle
Avant de pouvoir configurer des actualisations planifiées pour vos états
qui nécessitent un accès à des sources de données locales, vous devez
ajouter la source de données à la passerelle. Cette opération est
généralement effectuée par l’administrateur de votre organisation.
Dans le service Power BI, cliquez sur l’icône Paramètres , puis sur
Gérer les connexions et les passerelles.
Ensuite, vous pouvez créer une source de données ou en modifier une
existante. Indiquez le nom du cluster de passerelle, un nom pour la
connexion et un type de connexion (par exemple SQL Server). Vous
devez également indiquer le nom du serveur, le nom de la base de
données et la méthode d’authentification. La méthode
d’authentification peut être De base, Windows, OAuth 2.0 ou Principal de
service.
Résoudre des problèmes de connectivité de service
Des services cloud tels que SharePoint ne nécessitent pas de passerelle,
car les données sont déjà dans le cloud. Vous devez seulement fournir vos
informations d’identification d’autorisation pour configurer une connexion
à une source de données.
Si l’actualisation de votre état échoue, vérifiez que vos informations
d’identification pour la source de données sont à jour.
Si vos informations d’identification pour la source de données ne sont pas
à jour, vous devez prendre des mesures supplémentaires pour examiner
et résoudre le problème.
Pour en savoir plus, consultez Résolution des problèmes liés aux scénarios
d’actualisation.
Pour trouver la région actuelle du centre de données où vous vous
trouvez, consultez Définir la région du centre de données.
Configurer une actualisation planifiée de modèle
sémantique
Effectué100 XP
4 minutes
La fonctionnalité Actualisation planifiée de Power BI vous permet de
définir la fréquence et les créneaux d’actualisation d’un jeu de données
particulier. La planification de l’actualisation de vos données vous permet
de gagner du temps, car vous n’avez pas à actualiser manuellement les
données. Elle garantit également que les utilisateurs finaux peuvent
accéder aux données les plus à jour.
Dans cet exemple, vous créez un état, mais vous vous rendez compte que
la version des données collaborateur que vous utilisez n’est pas la plus
récente. Vous consultez le statut d’actualisation et remarquez qu’il a été
actualisé pour la dernière fois il y a un certain temps et qu’aucune
actualisation n’est prévue.
Compte tenu de l’importance de disposer de données précises, vous
devez trouver une solution. En général, les données sont mises à jour
chaque semaine, mais vous ne souhaitez pas revenir à l’état chaque
semaine pour actualiser manuellement le modèle sémantique et vous
savez que vous oubliez parfois de le faire. Par conséquent, vous décidez
de résoudre ce problème à l’aide de la fonctionnalité Actualisation
planifiée du service Power BI.
Configurer un calendrier d’actualisation
Avant de pouvoir configurer un calendrier d’actualisation, vous devez
avoir créé une connexion de passerelle.
Pour configurer un calendrier d’actualisation de votre modèle sémantique,
procédez comme suit :
1. Accédez à l’espace de travail où se trouvent l’état et le modèle
sémantique.
2. Survolez le modèle sémantique pour lequel vous souhaitez configurer
le calendrier, puis cliquez sur l’icône Planifier l’actualisation.
3. Sur la page Paramètres, activez la fonctionnalité Actualisation
planifiée.
4. Sélectionnez la Fréquence d’actualisation et veillez à sélectionner
le fuseau horaire adéquat.
5. Ajoutez la ou les heures auxquelles vous souhaitez que l’actualisation
se produise. Vous pouvez configurer jusqu’à huit créneaux
quotidiens, si votre modèle sémantique est sur capacité partagée, ou
48 créneaux sur Power BI Premium.
6. Après avoir configuré l’actualisation planifiée, cliquez sur Appliquer.
Notes
Vous pouvez définir une heure pour l’actualisation, mais notez qu’elle
peut ne pas avoir lieu à ce moment précis. Power BI démarre les
actualisations planifiées dans la mesure du possible. L’objectif est de
lancer l’actualisation dans les 15 minutes qui suivent le créneau planifié,
mais il peut y avoir un délai pouvant aller jusqu’à une heure si le service
ne peut pas allouer les ressources nécessaires plus tôt.
Dans cet exemple, vous souhaitez que le système actualise les données
collaborateur tous les jours à 08h00, 11h00, 13h00 et 16h00, comme
illustré dans l’image suivante :
Effectuer une actualisation à la demande
Outre les actualisations planifiées, vous pouvez actualiser un modèle
sémantique à tout moment en effectuant une actualisation à la demande.
Ce type d’actualisation n’affecte pas l’heure d’actualisation planifiée
suivante.
Par exemple, vous pouvez avoir besoin d’actualiser immédiatement, car
vous devez visualiser les données les plus récentes et vous ne pouvez pas
attendre la prochaine actualisation, ou bien vous souhaitez tester la
configuration de votre passerelle et de votre source de données.
Pour effectuer une actualisation à la demande, survolez le modèle
sémantique que vous souhaitez actualiser, puis cliquez sur l’icône
Actualiser maintenant.
Consulter le statut et l’historique des actualisations
Vous pouvez consulter le statut et l’historique des actualisations à tout
moment. Cette fonctionnalité est utile si vous souhaitez déterminer à quel
moment la dernière actualisation s’est produite et quand la prochaine est
planifiée. Il est également recommandé de consulter de temps en temps
le statut de vos modèles sémantiques pour vérifier si des erreurs
d’actualisation se sont produites.
Un moyen rapide de consulter le statut d’actualisation consiste à afficher
la liste des modèles sémantiques dans un espace de travail.
Si un modèle sémantique affiche une petite icône d’avertissement, vous
savez qu’il rencontre actuellement un problème. Cliquez sur l’icône
d’avertissement pour en savoir plus.
Vous devez également consulter à l’occasion l’historique des
actualisations pour passer en revue le statut de réussite ou d’échec des
cycles de synchronisation passés. Pour afficher l’historique des
actualisations, ouvrez la page des paramètres du modèle sémantique,
puis cliquez sur Historique des actualisations.
Notes
Si aucun utilisateur ne visite l’état ni aucun tableau de bord basé sur le
modèle sémantique, Power BI désactive le calendrier d’actualisation après
deux mois d’inactivité. Le calendrier d’actualisation est également
désactivé après quatre échecs consécutifs ou lorsque le service détecte
une erreur irrécupérable nécessitant une mise à jour de la configuration,
par exemple des informations d’identification non valides ou expirées. Il
n’est pas possible de modifier le seuil d’échecs consécutifs.
Configurer des paramètres d’actualisation
incrémentielle
Effectué100 XP
5 minutes
La fonctionnalité Actualisation incrémentielle de Power BI est une
fonctionnalité populaire, car elle vous permet d’actualiser des modèles
sémantiques volumineux rapidement et aussi souvent que nécessaire,
sans avoir à recharger les données historiques chaque fois.
Traditionnellement, du code complexe était nécessaire pour exécuter des
actualisations incrémentielles, mais vous pouvez désormais définir une
stratégie d’actualisation dans Power BI Desktop. La stratégie
d’actualisation est appliquée lorsque vous publiez dans le service Power
BI, qui effectue ensuite le travail de gestion des partitions pour des
chargements de données optimisés, avec les avantages suivants :
Actualisations plus rapides : seules les données à modifier sont
actualisées. Par exemple, si vous disposez de cinq années de
données et que vous devez actualiser uniquement les 10 derniers
jours, car ce sont les seules données qui ont changé, l’actualisation
incrémentielle actualise uniquement ces 10 jours de données. Sans
aucun doute, le temps nécessaire pour actualiser 10 jours de
données est bien plus court que pour cinq années de données.
Actualisations plus fiables : vous n’avez plus besoin de maintenir
actives vos connexions de données de longue durée pour planifier
une actualisation.
Consommation réduite des ressources : comme vous devez
actualiser seulement un plus petit volume de données, la
consommation globale de mémoire et d’autres ressources est
réduite.
Avertissement
L’actualisation incrémentielle doit être utilisée seulement sur les sources
de données et les requêtes qui prennent en charge le Query Folding. Le
Query Folding est le processus par lequel Power Query convertit les
transformations de données (par ex. les filtres) en requêtes natives
exécutées directement par la source de données lors de l’importation. Si
le Query Folding n’est pas pris en charge, l’actualisation incrémentielle
peut entraîner une mauvaise expérience utilisateur, car elle continue
d’extraire toutes les données, potentiellement plusieurs fois.
Dans cet exemple, l’équipe commerciale est venue vous voir avec un
dilemme. Les données de son état sont déjà obsolètes. Vous ne pouvez
pas actualiser manuellement les données en ajoutant un nouveau fichier,
car les actualisations doivent se produire régulièrement pour
correspondre à la fréquence des transactions commerciales qui ont lieu.
En outre, la tâche d’actualisation manuelle devient plus difficile, car les
modèles sémantiques comportent des millions de lignes. Vous devez donc
implémenter une meilleure solution d’actualisation des données.
Vous pouvez définir une stratégie d’actualisation incrémentielle pour
résoudre ce problème métier. Ce processus comporte les étapes suivantes
:
1. Définir les paramètres de filtre
2. Appliquer un filtre à l’aide de ces paramètres
3. Définir la stratégie d’actualisation incrémentielle
4. Publier les modifications dans le service Power BI
Définir les paramètres de filtre
Que vous utilisiez l’actualisation incrémentielle ou non, les grands
modèles sémantiques sont généralement filtrés lorsqu’ils sont importés
dans Power BI Desktop, car le fichier PBIX est limité par les ressources
mémoire disponibles sur l’ordinateur de bureau. Pour l’actualisation
incrémentielle, les modèles sémantiques sont filtrés selon deux
paramètres de date/heure : RangeStart et RangeEnd. Ces paramètres
ont un double objectif. Dans Power BI Desktop, ils constituent la fenêtre
de filtrage, car ils limitent les données utilisées à la plage répertoriée dans
les dates de début et de fin. Une fois publiés dans le service, les
paramètres sont utilisés pour la fenêtre glissante permettant de
déterminer les données à extraire.
Pour définir les paramètres de l’actualisation incrémentielle, procédez
comme suit :
1. Ouvrez votre modèle sémantique dans l’Éditeur Power Query.
2. Dans l’onglet Accueil, cliquez sur Gérer les paramètres.
3. Dans la fenêtre Paramètres qui s’affiche, ajoutez deux nouveaux
paramètres, RangeStart et RangeEnd, en vous assurant que le
champ Type est défini sur Date/Heure et le champ Valeur
suggérée est défini sur Toute valeur pour les deux paramètres.
4. En ce qui concerne le champ Valeur actuelle, saisissez la date à
laquelle vous souhaitez commencer l’importation pour le paramètre
RangeStart, puis la date à laquelle vous souhaitez que l’importation
se termine pour le paramètre RangeEnd. Pensez-y comme suit :
vous importez des données sur votre ordinateur de bureau et vous
souhaitez importer une plage limitée de données, mais pas toutes.
Appliquer le filtre
Après avoir défini les nouveaux paramètres, vous pouvez appliquer le
filtre en procédant comme suit :
1. Accédez à la colonne Date applicable, puis cliquez avec le bouton
droit sur cette colonne et sélectionnez Filtre personnalisé.
2. Dans la fenêtre Filtrer les lignes qui s’affiche, pour éviter le double
comptage des lignes, veillez à conserver les lignes où la date
OrderDate est postérieure ou égale au paramètre RangeStart, et
antérieure au paramètre RangeEnd.
3. Cliquez sur Fermer et appliquer à partir de l’Éditeur Power Query.
Vous devriez maintenant voir un sous-jeu de données du modèle
sémantique dans Power BI Desktop.
Définir la stratégie d’actualisation incrémentielle
Après avoir filtré les données, vous pouvez définir la stratégie
d’actualisation incrémentielle pour la table de données, qui configure le
processus d’actualisation.
Cliquez avec le bouton droit sur la table applicable, puis sélectionnez
Actualisation incrémentielle.
Dans la fenêtre Actualisation incrémentielle qui s’affiche, activez
l’option Actualisation incrémentielle. Configurez ensuite l’actualisation
si nécessaire. Dans cet exemple, vous définissez une stratégie
d’actualisation pour stocker des données pour cinq années civiles
complètes ainsi que des données pour l’année actuelle jusqu’à la date du
jour, et vous actualisez de manière incrémentielle 10 jours de données.
La première opération d’actualisation dans le service Power BI charge les
données historiques des cinq dernières années. Les opérations
d’actualisation suivantes sont incrémentielles et elles actualisent les
données qui ont changé au cours des 10 derniers jours jusqu’à la date du
jour. Les actualisations incrémentielles suppriment également les années
civiles datant de plus de cinq ans par rapport à la date du jour.
Publier dans le service Power BI
Une fois que vous avez défini la stratégie d’actualisation incrémentielle
dans Power BI Desktop, vous devez publier l’état dans le service Power BI
pour appliquer cette stratégie.
Gérer et promouvoir des modèles sémantiques
Effectué100 XP
3 minutes
La business intelligence implique la collaboration et le partage de modèles
sémantiques sur l’ensemble des espaces de travail est un puissant moyen
de collaborer au sein de votre organisation. Toutefois, si votre
organisation dispose de nombreux modèles sémantiques différents
accessibles à de nombreux utilisateurs, il peut être judicieux de prendre
des mesures pour gérer ces modèles. Par exemple, vous pouvez orienter
vos utilisateurs vers les modèles sémantiques les plus récents et de la
plus haute qualité dans vos espaces de travail ou limiter la réutilisation
des modèles sémantiques sur l’ensemble de vos espaces de travail.
Pour garantir que votre organisation dispose de données cohérentes pour
prendre des décisions et une culture des données saine, il est important
de créer et partager des modèles sémantiques optimisés, puis
d’approuver ces modèles en tant que source unique de vérité. Les
créateurs d’états peuvent ensuite réutiliser ces modèles sémantiques
approuvés pour créer des états précis et standardisés.
Power BI propose trois moyens d’approuver vos modèles sémantiques :
Promotion : vous permet de mettre en évidence le contenu que
vous jugez précieux, intéressant et prêt à être utilisé par d’autres.
Cela encourage la diffusion collaborative du contenu au sein de
l’organisation.
Certification : demandez la certification d’un modèle sémantique
promu. La certification peut être un processus très sélectif, donc
seuls les modèles sémantiques vraiment fiables et faisant autorité
sont utilisés dans toute l’organisation.
Données principales : un élément de données qualifié de donnée
principale signifie qu’il est considéré par l’organisation comme une
donnée de base de source unique de vérité, comme des listes de
clients ou des codes produit. Il s’agit d’une fonctionnalité de Microsoft
Fabric dont nous ne parlerons pas davantage dans ce module.
Dans cet exemple, vous et les autres équipes organisez tous vos états et
tableaux de bord à l’aide d’un espace de travail du service Power BI.
Cependant, vous commencez à recevoir des e-mails de la part
d’utilisateurs perplexes, qui s’attendaient à voir un état sur les ventes et
qui obtiennent à la place un état sur les produits. Vous devez apporter
certaines modifications pour orienter vos utilisateurs vers les modèles
sémantiques auxquels ils devraient accéder et vous pouvez accomplir
cette tâche avec la fonctionnalité d’approbation de Power BI.
Dans cet exemple, le type de certification par approbation est le plus
approprié pour l’équipe commerciale, car il obligera les utilisateurs à
disposer d’un accès spécial avant de pouvoir consulter les tableaux de
bord des ventes. L’implémentation de cette certification vous permet
d’orienter vos utilisateurs vers les états et tableaux de bord les plus
appropriés, évitant ainsi les inévitables confusions qui peuvent se
produire lors de la création et du partage de différents états.
Même si vous allez bientôt découvrir comment certifier le modèle
sémantique, vous allez d’abord découvrir comment promouvoir un modèle
sémantique, au cas où vous préféreriez utiliser cette méthode.
Promouvoir un modèle sémantique
Pour promouvoir du contenu, vous devez disposer des autorisations
d’écriture sur l’espace de travail où se trouve le contenu que vous
souhaitez promouvoir.
Pour promouvoir un modèle sémantique, accédez à l’espace de travail
dans le service Power BI, puis ouvrez la page des paramètres du modèle
sémantique que vous souhaitez promouvoir. Dans cet exemple, vous
souhaitez promouvoir le modèle sémantique Sales.
Sélectionner le paramètre Approbation.
Dans les paramètres Approbation, sélectionnez l’option Promu, puis
cliquez sur Appliquer.
Lorsque vous revenez à votre espace de travail, un badge s’affiche dans la
colonne Approbation de ce modèle sémantique, indiquant qu’il est prêt à
être consulté par tous vos utilisateurs.
Certifier un modèle sémantique
La certification du contenu est une responsabilité importante et seuls les
utilisateurs autorisés peuvent certifier du contenu. D’autres utilisateurs
peuvent demander une certification de contenu.
Pour demander la certification d’un modèle sémantique, commencez de la
même manière que vous l’avez fait pour promouvoir le modèle
sémantique dans la section Approbation. S’il est grisé, vos
administrateurs vous fourniront des détails dans un lien intitulé «
Comment faire certifier mon modèle sémantique ? » dans la section
Certifié.
Améliorer les performances grâce à la mise en cache
des requêtes (capacité Fabric ou Premium)
Effectué100 XP
2 minutes
Grâce à la fonctionnalité Mise en cache des requêtes, vous pouvez
traiter les résultats des requêtes à l’aide des services de mise en cache
locaux de Power BI. Au lieu de vous appuyer sur le modèle sémantique
pour calculer les requêtes, vous chargez votre état à l’aide de ressources
cloud sur vos capacités Fabric ou Premium dans le service Power BI. La
mise en cache des requêtes garantit des performances constantes au lieu
de surcharger les ressources du modèle sémantique.
En vous basant sur le scénario, vous remarquez que les états se chargent
plus lentement qu’auparavant à cause de certains de vos modèles
sémantiques, un problème qui commence à gêner vos utilisateurs.
L’équipe commerciale souhaite savoir comment améliorer les
performances et accélérer le chargement de ces états. Vous décidez de
résoudre ce problème à l’aide de la mise en cache des requêtes.
Mise en cache des requêtes
La mise en cache des requêtes est une fonctionnalité qui gère les
résultats du cache par utilisateur et par état. La mise en cache des
requêtes réduit le temps de chargement et augmente la vitesse des
requêtes, en particulier pour les modèles sémantiques actualisés peu
souvent et fréquemment consultés. Ce service est uniquement à la
disponibilité des utilisateurs disposant de Microsoft Fabric, Power BI
Premium ou Power BI Embedded.
La mise en cache est effectuée la première fois qu’un utilisateur ouvre
l’état. Le service effectue uniquement la mise en cache des requêtes pour
la page initiale sur laquelle ils arrivent. Autrement dit, les requêtes ne
sont pas mises en cache lorsque vous interagissez avec l’état. L’utilisation
de la mise en cache des requêtes offre plusieurs avantages :
Elle améliore les performances des états, des tableaux de bord et des
vignettes de tableau de bord.
Elle respecte les signets et les filtres par défaut.
Les résultats de requête mis en cache sont spécifiques à l’utilisateur.
Toutes les étiquettes de sécurité font l’objet d’un suivi.
Elle réduit la charge sur votre capacité dédiée.
Pour accéder à la mise en cache des requêtes et la configurer, procédez
comme suit :
1. Accédez à un modèle sémantique dans votre espace de travail et
ouvrez sa page Paramètres. Dans cet exemple, vous activez la mise
en cache des requêtes pour SalesModel.
2. Cliquez sur l’onglet Modèles sémantiques et développez les
options Mise en cache des requêtes, comme illustré dans l’image
suivante :
3. Sur la page Mise en cache des requêtes, choisissez l’une des
options disponibles. La mise en cache des requêtes est désactivée
par défaut ; cependant, vous pouvez également sélectionner
Désactivé, ce qui désactive la mise en cache des requêtes pour le
modèle sémantique spécifique en question. Si vous sélectionnez
Activé, la mise en cache des requêtes est activée uniquement pour
ce modèle sémantique spécifique. Dans cet exemple, vous allez
sélectionner Activé pour votre modèle sémantique, car vous
souhaitez appliquer la mise en cache des requêtes à votre modèle
sémantique spécifique.
Notes
Le basculement de l’option Activé vers l’option Désactivé entraîne
l’effacement de tous les résultats de requête précédemment enregistrés.
Lorsque vous désactivez la mise en cache des requêtes (au moyen de
l’option par défaut ou de l’option Désactivé), un léger retard se produit
dans le chargement des requêtes, car les requêtes d’état s’exécutent sur
le modèle sémantique et il ne dispose pas de requêtes enregistrées sur
lesquelles se rabattre.
Avertissement
Si la mise en cache des requêtes est activée pour de nombreux modèles
sémantiques et qu’une actualisation se produit, cela peut entraîner une
baisse des performances, car un grand nombre de requêtes sont traitées
simultanément.
Pour en savoir plus, consultez Promouvoir votre modèle sémantique ou
Certifier des modèles sémantiques.
Utiliser la traçabilité et l’analyse d’impact
Effectué100 XP
3 minutes
Comprendre le flux de données depuis la source de données jusqu’à sa
destination peut être un défi. Il peut être difficile de répondre à des
questions telles que « Que se passe-t-il si je transfère ces données ? » ou
« Pourquoi cet état n’est-il pas à jour ? » Elles peuvent nécessiter une
équipe d’experts ou un examen approfondi pour les comprendre. La vue
de traçabilité des données de Power BI vous permet de répondre à ces
questions.
Explorer la vue de traçabilité
Dans la vue de traçabilité, vous voyez les relations de traçabilité entre
tous les artefacts d’un espace de travail.
Chaque espace de travail comporte automatiquement une vue de
traçabilité. Vous avez besoin d’au moins un rôle Contributeur dans
l’espace de travail pour la visualiser. Dans cette vue, vous voyez tous les
artefacts de l’espace de travail et comment les données circulent d’un
artefact à l’autre.
Vous voyez les sources de données à partir desquelles les modèles
sémantiques obtiennent leurs données. Si une source de données est
connectée au moyen d’une passerelle locale, les informations de la
passerelle sont ajoutées à la carte de source de données.
Sur les modèles sémantiques, vous voyez l’heure de l’actualisation la plus
récente et si le modèle sémantique est certifié ou promu.
Effectuer une analyse d’impact du modèle sémantique
Lorsque vous apportez des modifications à un modèle sémantique ou que
vous envisagez d’apporter des modifications, il est important de pouvoir
évaluer l’impact potentiel de ces modifications sur les états et tableaux de
bord en aval qui dépendent de ce modèle sémantique.
L’exécution de cette analyse d’impact est utile pour les modèles
sémantiques partagés entre les espaces de travail, où il est compliqué
d’obtenir une image claire des dépendances en aval.
Pour effectuer une analyse d’impact du modèle sémantique, cliquez sur le
bouton d’analyse d’impact sur la carte du modèle sémantique. La capture
d’écran suivante montre qu’un état supplémentaire dépend du modèle
sémantique. L’état se trouve dans un autre espace de travail et le modèle
sémantique est partagé avec cet espace de travail.
Effectuer une analyse d’impact de la source de données
L’analyse d’impact de la source de données vous aide à voir où votre
source de données est utilisée dans votre organisation. Cela peut être
utile lorsque la source de données est temporairement ou définitivement
mise hors connexion et que vous souhaitez avoir une idée des personnes
concernées.
Comme pour l’analyse d’impact du modèle sémantique, vous pouvez
cliquer sur le bouton d’analyse d’impact sur la carte de la source de
données.
Contrôle de vos connaissances
Effectué200 XP
3 minutes
Répondez aux questions suivantes pour tester les connaissances que vous
avez acquises.
1. Où sont configurées les actualisations planifiées de modèle
sémantique ?
Service Power BI
Les actualisations planifiées de modèle sémantique sont
configurées dans le service Power BI.
Power BI Desktop
Les actualisations planifiées de modèle sémantique sont
configurées dans le service Power BI.
AppSource
2. Quels paramètres réservés permettent de configurer le début
et la fin du créneau où l’actualisation incrémentielle doit se
produire ?
Paramètres Start et End
StartRange et EndRange
RangeStart et RangeEnd configurent le début et la fin du
créneau où l’actualisation incrémentielle doit se produire.
RangeStart et RangeEnd
RangeStart et RangeEnd configurent le début et la fin du
créneau où l’actualisation incrémentielle doit se produire.
3. Quelle est la différence entre la promotion et la certification
lorsque vous approuvez un modèle sémantique ?
La promotion nécessite un accès en écriture, tandis que la
certification nécessite l’autorisation du propriétaire du modèle
sémantique pour accéder au modèle sémantique.
La promotion est destinée à une utilisation étendue, tandis que la
certification nécessite une autorisation accordée dans les
paramètres d’administrateur d’abonné.
La promotion ne nécessite pas d’autorisations spécifiques,
tandis que la certification nécessite l’autorisation du
propriétaire du modèle sémantique pour accéder au modèle
sémantique.
La promotion est destinée à des utilisateurs spécifiques, tandis que
la certification nécessite une autorisation accordée dans les
paramètres d’administrateur d’abonné.
Résumé
Effectué100 XP
1 minute
Ce module vous a permis de tirer parti des fonctionnalités Power BI
suivantes pour gérer vos modèles sémantiques :
Deux options d’actualisation des données pour automatiser le
processus d’actualisation et le rendre plus efficace.
Fonctionnalités d’approbation pour vos modèles sémantiques les plus
critiques pour aider vos utilisateurs à identifier les modèles
sémantiques à utiliser.
La passerelle locale et des idées sur la façon de résoudre des
problèmes de connectivité potentiels.
Ces techniques de gestion du modèle sémantique vont vous aider à
faciliter l’accès à vos modèles sémantiques et à favoriser leur
actualisation. Elles vont aussi vous permettre de générer des rapports et
des tableaux de bord de qualité afin de permettre à vos utilisateurs de
prendre des décisions en temps réel.
LEÇON 3 : CHOISIR UNE MÉTHODE DE DISTRIBUTION
DE CONTENU
Choisissez une méthode de distribution de contenu pour Power BI.
Objectifs d’apprentissage
Dans ce module, vous allez :
comprendre les différentes méthodes de distribution de contenu
disponibles dans Power BI ;
Créer une application Power BI
Appliquer des principes de gouvernance des données
suivre un état ou un tableau de bord.
Présentation
Effectué100 XP
2 minutes
Power BI fournit de puissants outils pour partager et distribuer des
insights sur l’ensemble de votre organisation, garantissant ainsi que les
bonnes personnes ont accès aux bonnes données au bon moment.
Imaginez que vous êtes un analyste métier chargé de fournir des insights
exploitables aux différentes équipes de votre organisation. Vous avez créé
un ensemble d’états et de tableaux de bord essentiels à la prise de
décision, mais vous ne savez pas quelle est la meilleure façon de les
partager en toute sécurité et efficacement. Devez-vous utiliser des rôles
d’espace de travail, le partage au niveau de l’élément ou des applications
Power BI ? Comment vous assurer que votre contenu respecte les
stratégies de gouvernance tout en suivant son utilisation et ses
performances ?
Dans ce module, vous allez explorer les différents modèles de partage
disponibles dans Power BI, y compris les rôles d’espace de travail, le
partage au niveau de l’élément et les applications Power BI. Vous allez
découvrir comment créer, mettre à jour et gérer des applications Power
BI, configurer des audiences et appliquer des principes de gouvernance
des données tels que l’approbation de contenu et l’application
d’étiquettes de confidentialité. De plus, vous allez découvrir comment
suivre les états et les tableaux de bord en vous y abonnant et en
surveillant les métriques d’utilisation.
À la fin de ce module, vous serez en mesure de choisir en toute confiance
la bonne méthode de distribution de contenu dans Power BI, garantissant
ainsi un partage sécurisé, efficace et régi des insights sur l’ensemble de
votre organisation.
Comprendre les modèles de partage
Effectué100 XP
6 minutes
Les analystes de données doivent souvent partager du contenu Power BI
avec différentes audiences tout en gardant le contrôle sur l’accès et les
autorisations.
Dans cette unité, vous allez découvrir comment le partage dans le service
Power BI vous permet de gérer efficacement l’accès aux états, tableaux
de bord et modèles sémantiques. Par exemple, un détaillant peut
collaborer en interne à l’aide de rôles d’espace de travail, partager des
états spécifiques avec des partenaires externes au moyen d’un partage
au niveau de l’élément et distribuer du contenu soigneusement
sélectionné à une audience plus large dans la société à l’aide
d’applications Power BI.
Rôles d’espace de travail
Le service Power BI offre quatre rôles d’espace de travail distincts :
Viewer, Contributeur, Membre et Administrateur. Ces rôles déterminent le
niveau d’accès et d’autorisations d’un utilisateur dans un espace de
travail. Notez que les rôles d’espace de travail fonctionnent sur la base du
tout ou rien. Autrement dit, les utilisateurs ayant accès à un espace de
travail peuvent afficher ou interagir avec l’ensemble des états, tableaux
de bord et modèles sémantiques qu’il comporte. Lorsque vous adoptez
cette approche, vous ne pouvez pas exclure de manière sélective des
éléments spécifiques du partage.
Viewer
Le rôle Viewer est le rôle plus restrictif dans un espace de travail. Les
utilisateurs dotés de ce rôle peuvent uniquement consulter et interagir
avec le contenu, comme les états et les tableaux de bord, mais ne
peuvent pas apporter de modifications. Ce rôle est idéal pour les parties
prenantes qui doivent utiliser des données sans les modifier.
Il s’agit également du seul rôle dans lequel la Sécurité au niveau des
lignes (SNL) est appliquée. La SNL garantit que les utilisateurs peuvent
consulter uniquement les données qu’ils sont autorisés à voir,
conformément aux règles de sécurité définies dans le jeu de données.
Ainsi, le rôle Viewer est particulièrement utile pour les scénarios dans
lesquels des données sensibles ou auxquelles l’accès est limité doivent
être partagées en toute sécurité.
Contributeur
Le rôle Contributeur permet aux utilisateurs de créer, modifier et
supprimer du contenu dans l’espace de travail, comme des états et des
modèles sémantiques. Cependant, les Contributeurs ne peuvent pas gérer
les paramètres d’espace de travail ni affecter de rôles à d’autres
personnes. Ce rôle convient aux membres de l’équipe qui développent et
gèrent activement du contenu Power BI.
Membre
Le rôle Membre fournit toutes les autorisations d’un Contributeur, avec la
possibilité supplémentaire de gérer les paramètres d’espace de travail et
d’affecter des rôles à d’autres. Les membres peuvent également publier
des applications à partir de l’espace de travail, donc ce rôle est idéal pour
les chefs d’équipe ou les utilisateurs expérimentés qui ont besoin de plus
de contrôle sur l’espace de travail.
Administrateur
Le rôle Administrateur accorde un contrôle total sur l’espace de travail.
Les Administrateurs peuvent effectuer toutes les actions, y compris la
gestion des autorisations, la suppression de l’espace de travail et
l’affectation de rôles. Ce rôle est généralement réservé aux propriétaires
d’espace de travail ou aux administrateurs informatiques qui supervisent
la gestion globale de l’espace de travail.
Les rôles d’espace de travail peuvent être affectés à des individus, des
groupes de sécurité, des groupes Microsoft 365 et des listes de
distribution, ce qui facilite la gestion de l’accès pour les grandes équipes
ou organisations.
Partage au niveau de l’élément
Le partage au niveau de l’élément dans le service Power BI offre une
approche plus granulaire du partage de contenu que les rôles d’espace de
travail. Alors que les rôles d’espace de travail accordent l’accès à tous les
éléments d’un espace de travail, le partage au niveau de l’élément vous
permet de partager des états ou tableaux de bord spécifiques avec des
personnes ou groupes sélectionnés. Cette méthode est particulièrement
utile lorsque vous souhaitez conserver un contrôle plus strict sur qui peut
accéder au contenu sensible ou auquel l’accès est limité.
Lorsque vous partagez un état ou un tableau de bord, les destinataires
peuvent consulter et interagir avec le contenu, mais ils ne peuvent pas le
modifier. De plus, ils accèdent au modèle sémantique sous-jacent à moins
que la Sécurité au niveau des lignes (SNL) ne soit appliquée. La SNL
garantit que les utilisateurs ne voient que les données qu’ils sont
autorisés à consulter, ajoutant ainsi une couche de sécurité
supplémentaire pour les jeux de données sensibles.
Le partage au niveau de l’élément offre également une certaine flexibilité
dans la façon dont vous partagez le contenu. Vous pouvez le partager au
moyen de liens ou accorder directement un accès à des personnes ou
groupes spécifiques. Les liens de partage peuvent être configurés pour
autoriser l’accès à « Membres de votre organisation », « Utilisateurs
disposant d’un accès existant » ou « Utilisateurs spécifiques ». Chaque
option offre différents niveaux de contrôle, ce qui vous permet d’adapter
l’accès en fonction des besoins de votre organisation.
L’un des principaux avantages du partage au niveau de l’élément est qu’il
permet de surmonter la limitation « tout ou rien » des rôles d’espace de
travail. Par exemple, vous pouvez partager un seul état avec des
partenaires externes sans exposer d’autres contenus de l’espace de
travail. Cependant, il est important de gérer soigneusement les
autorisations pour vous assurer que seuls les utilisateurs autorisés
peuvent accéder au contenu partagé.
Applications Power BI
Les applications Power BI offrent un moyen rationalisé de partager des
collections de tableaux de bord, d’états et d’autres contenus avec une
audience plus large, sans les obliger à faire partie de votre espace de
travail ni à partager des éléments individuels séparément. Cette approche
est particulièrement utile pour les organisations qui doivent distribuer du
contenu soigneusement sélectionné à des groupes spécifiques, voire à
l’ensemble de l’organisation, tout en gardant le contrôle de l’accès et des
mises à jour.
L’un des principaux avantages des applications Power BI est la possibilité
de regrouper plusieurs éléments de contenu en une seule expérience
cohérente. Cela élimine le besoin de gérer les autorisations pour des
éléments individuels, simplifiant ainsi le processus pour les créateurs de
contenu et les utilisateurs. Les utilisateurs peuvent accéder à l’application
au moyen d’un lien direct, de la marketplace des applications ou
d’AppSource, voire la faire installer automatiquement dans leur compte
Power BI en cas de configuration par un administrateur. Cette flexibilité
garantit que le bon contenu atteint efficacement la bonne audience.
Un autre avantage important de l’utilisation des applications Power BI est
le contrôle qu’elles fournissent lors de la mise à jour du contenu. L’espace
de travail fait office de zone intermédiaire où des modifications peuvent
être apportées et testées sans affecter immédiatement l’application
publiée. Une fois les mises à jour prêtes, l’application peut être republiée,
ce qui garantit que les utilisateurs ne voient que la version finalisée. Cette
fonctionnalité est inestimable pour maintenir la cohérence et éviter les
interruptions, en particulier dans les scénarios dans lesquels les états et
les tableaux de bord sont fréquemment mis à jour.
Notez que chaque espace de travail ne peut avoir qu’une seule
application et que le contenu inclus dans l’application doit provenir de cet
espace de travail. Cette limitation garantit que l’application reste
étroitement couplée à son espace de travail source, ce qui simplifie la
gestion et garantit la cohérence du contenu partagé.
Créer une application Power BI
Effectué100 XP
5 minutes
Les organisations s’appuient souvent sur des applications Power BI pour
distribuer des insights en toute sécurité et efficacement à diverses
équipes. Imaginez que vous faites partie d’une équipe chargée de fournir
des insights aux départements commercial et marketing. Chaque
département doit accéder à des tableaux de bord et états spécifiques
pertinents par rapport à ses objectifs. En maîtrisant la gestion des
applications et la personnalisation de l’audience, vous vous assurez que
chaque équipe obtient les données adéquates tout en gardant le contrôle
de l’accès et de la visibilité.
Ici, vous allez découvrir les étapes de création et de publication
d’applications Power BI, de mise à jour ou de suppression d’applications
existantes et de configuration de plusieurs audiences pour rationaliser la
distribution du contenu.
Créer, mettre à jour, supprimer
Pour créer, mettre à jour ou annuler la publication d’une application Power
BI, procédez comme suit :
Créer une application Power BI
1. Configurer l’application : dans l’espace de travail, cliquez sur
Créer une application. Fournissez un nom, une description et la
couleur facultative du thème. Ajoutez un lien vers un site de support
et des coordonnées si nécessaire.
2. Ajouter du contenu : dans l’onglet Contenu, cliquez sur Ajouter du
contenu pour inclure des tableaux de bord, des états ou d’autres
éléments de l’espace de travail. Disposez le contenu dans l’ordre
souhaité.
3. Publier l’application : une fois la configuration et le contenu
finalisés, cliquez sur Publier l’application. Un lien partageable est
alors généré pour la distribution.
Mettre à jour une application Power BI
1. Ouvrir l’espace de travail : accédez à l’espace de travail associé à
l’application. Cliquez sur l’icône Modifier l’application représentant
un crayon.
2. Apporter des modifications : modifiez le contenu, la configuration
ou d’autres paramètres de l’application si nécessaire. Les
modifications restent dans l’espace de travail jusqu’à ce qu’elles
soient republiées.
3. Republier l’application : cliquez sur Mettre à jour l’application
pour appliquer les modifications. Les utilisateurs disposant d’un accès
voient automatiquement la version mise à jour.
Annuler la publication d’une application Power BI
Annuler la publication de l’application : dans l’espace de travail,
cliquez sur Plus d’options (…)>Annuler la publication de
l’application.
Notes
Impact de l’annulation de la publication : cette action permet de
supprimer l’application de tous les utilisateurs et leurs personnalisations
telles que les signets et les commentaires. L’espace de travail et son
contenu restent intacts.
Audiences
Les audiences dans Power BI vous permettent d’adapter la visibilité du
contenu et l’accès pour différents groupes d’utilisateurs au sein de votre
organisation. Cette fonctionnalité est particulièrement utile lorsque vous
devez distribuer des tableaux de bord, des états ou d’autres contenus
spécifiques à des équipes ou départements distinct(e)s, tout en
conservant un contrôle centralisé des autorisations et de la visibilité.
En quoi consiste une audience dans les applications Power BI ?
Une audience dans les applications Power BI est un groupe défini
d’utilisateurs qui ont accès à un sous-ensemble spécifique de contenu
dans une application. En créant plusieurs audiences, vous pouvez
personnaliser le contenu visible par chaque groupe, en vous assurant que
les utilisateurs ne voient que les données pertinentes pour leurs rôles ou
responsabilités. Par exemple, vous pouvez créer des audiences distinctes
pour les équipes commerciales, marketing et financières, chacune ayant
accès à différents états et tableaux de bord.
Pourquoi utiliser des audiences ?
L’utilisation d’audiences simplifie la gestion de contenu et renforce la
sécurité. Au lieu de créer plusieurs applications ou espaces de travail pour
différentes équipes, vous pouvez gérer tout le contenu dans une seule
application et contrôler la visibilité au niveau de l’audience.
Utilisation d’audiences
Pour configurer des audiences dans une application Power BI, procédez
comme suit :
1. Créer un groupe d’audience : dans l’onglet Audience lors de la
création ou de la modification de l’application, cliquez sur Nouvelle
audience et nommez le groupe.
2. Personnaliser la visibilité du contenu : déterminez le contenu
visible par l’audience à l’aide des icônes de masquage/d’affichage en
regard de chaque élément dans l’espace de travail. Le contenu
masqué ne s’affiche pas dans l’application pour cette audience, sauf
autorisation explicite au moyen de paramètres avancés.
3. Affecter des utilisateurs ou des groupes : dans le volet Gérer
l’accès de l’audience, spécifiez les utilisateurs ou groupes devant
appartenir à l’audience. Vous pouvez également configurer des
autorisations avancées, comme permettre aux utilisateurs de
partager ou créer du contenu avec des modèles sémantiques.
4. Publier l’application : une fois les audiences et la visibilité de leur
contenu configurées, publiez l’application. Les utilisateurs ne voient
que le contenu affecté à leurs groupes d’audience respectifs.
Notes
Pour créer ou mettre à jour une application, vous avez besoin d’une
licence Power BI Pro ou Premium par utilisateur (PPU). Pour les utilisateurs
de l’application :
Si l’espace de travail de cette application n’est pas dans une capacité
Power BI Premium, tous les utilisateurs ont besoin d’une licence
Power BI Pro ou PPU pour afficher l’application.
Si l’espace de travail est dans une capacité Power BI Premium
(capacité Fabric F64 ou supérieure), les utilisateurs sans licence Pro
ou PPU peuvent afficher le contenu de l’application, mais ils ne
peuvent pas copier ni créer des états en fonction des modèles
sémantiques sous-jacents.
Appliquer des principes de gouvernance des données
Effectué100 XP
4 minutes
Il est essentiel de garantir la qualité et la sécurité des données de votre
organisation. Power BI fournit des outils pour vous aider à gérer et
protéger efficacement votre contenu. Explorons deux pratiques
essentielles pour maintenir du contenu Power BI fiable et sécurisé. La
première consiste à approuver votre contenu, ce qui aide les utilisateurs à
identifier des données de qualité supérieure. La deuxième consiste à
appliquer des étiquettes de confidentialité pour protéger les informations
sensibles.
Approuver votre contenu
L’approbation de votre contenu Power BI est une étape cruciale pour
garantir que les utilisateurs peuvent facilement identifier et faire
confiance à des données de qualité supérieure faisant autorité. Power BI
fournit deux types d’approbations : la promotion et la certification. Ces
approbations aident les utilisateurs à naviguer à travers de gros volumes
de contenu et à localiser des ressources fiables répondant à leurs besoins.
La promotion permet aux propriétaires de contenu ou aux membres
disposant d’autorisations d’écriture dans un espace de travail de mettre
en évidence le contenu qu’ils jugent précieux et prêt pour une utilisation
plus large. Cette approche collaborative encourage le partage de données
utiles sur l’ensemble de l’organisation. Le contenu promu est marqué d’un
badge, ce qui le rend facilement reconnaissable dans les listes et les
recherches.
La certification, quant à elle, signifie que le contenu répond aux normes
de qualité de l’organisation et est considéré comme faisant autorité. Seuls
les réviseurs autorisés, définis par l’administrateur Power BI, peuvent
certifier le contenu. La certification garantit que les utilisateurs peuvent
s’appuyer sur le contenu pour prendre des décisions critiques. Le contenu
certifié est également étiqueté avec un badge distinct et est prioritaire
dans les recherches.
En approuvant le contenu, que ce soit au moyen de la promotion ou de la
certification, les organisations peuvent favoriser la confiance et améliorer
la possibilité de découvrir de précieuses ressources Power BI. Les badges
sont visibles dans Power BI Desktop lors de la création d’un état et de la
recherche de modèles sémantiques existants. Cette visibilité permet aux
créateurs d’états d’identifier et de sélectionner facilement des jeux de
données approuvés de qualité supérieure, rationalisant ainsi le processus
de création d’états et favorisant l’utilisation de sources de données
fiables.
Appliquer une étiquette de confidentialité
L’application d’étiquettes de confidentialité dans Power BI est une étape
clé permettant de garantir que les données sensibles sont correctement
classées et protégées tout au long de leur cycle de vie. Les étiquettes de
confidentialité, optimisées par Protection des données Microsoft Purview,
permettent aux utilisateurs de baliser le contenu avec des étiquettes
telles que « Confidentiel » ou « Hautement confidentiel », ce qui contribue
à appliquer les stratégies de protection des données sans entraver la
collaboration ni la productivité.
Pour appliquer une étiquette de confidentialité dans le service Power BI,
accédez à l’état, au tableau de bord, au modèle sémantique ou au flux de
données souhaité. Le menu « Plus d’options » vous permet d’accéder aux
paramètres, où vous pouvez sélectionner l’étiquette de confidentialité
appropriée dans la liste déroulante sous la section « Étiquette de
confidentialité ». Une fois appliquée, l’étiquette est visible dans l’espace
de travail et conservée lorsque le contenu est exporté vers des formats
pris en charge tels qu’Excel, PowerPoint ou PDF. Ainsi, les paramètres de
protection associés à l’étiquette voyagent avec les données, les
protégeant même à l’extérieur de Power BI.
Dans Power BI Desktop, les étiquettes de confidentialité peuvent être
appliquées directement aux fichiers .pbix. Il vous suffit de sélectionner
l’option « Confidentialité » dans la barre d’outils et de choisir l’étiquette
appropriée. L’étiquette s’affiche alors dans la barre d’état et est appliquée
au fichier lors de l’enregistrement. Si le fichier est publié ultérieurement
dans le service Power BI, l’étiquette est héritée par l’état et le modèle
sémantique associés. Inversement, lors du téléchargement d’un fichier
étiqueté à partir du service, l’étiquette la plus restrictive entre l’état et le
modèle sémantique est appliquée au fichier .pbix.
En appliquant des étiquettes de confidentialité, les organisations peuvent
garantir que leurs données restent sécurisées et conformes aux
réglementations internes et externes, tout en fournissant des conseils
clairs aux utilisateurs sur la façon de gérer le contenu sensible.
Suivre l’utilisation d’un état ou d’un tableau de bord
Effectué100 XP
3 minutes
Les organisations doivent souvent distribuer efficacement des états et des
tableaux de bord pour s’assurer que les insights critiques atteignent la
bonne audience au bon moment. Par exemple, un détaillant peut envoyer
quotidiennement des tableaux de bord de performance commerciale aux
directeurs de magasin à l’aide d’abonnements, tout en surveillant les
métriques d’utilisation pour identifier les états les plus utiles à ses
équipes.
S’abonner à un état ou un tableau de bord
L’abonnement à un état ou un tableau de bord dans Power BI permet aux
utilisateurs de rester informés sur les données et insights critiques sans
avoir à vérifier manuellement les mises à jour. En configurant des
abonnements, les utilisateurs peuvent recevoir régulièrement des mises à
jour par e-mail comportant des instantanés ou des pièces jointes d’états
ou de tableaux de bord, ce qui leur permet de rester à jour avec les
informations les plus récentes.
Le processus d’abonnement est simple et hautement personnalisable.
Dans le service Power BI, accédez à l’état ou au tableau de bord et cliquez
sur le bouton S’abonner dans la barre de menus. Les utilisateurs peuvent
définir la fréquence des mises à jour, par exemple toutes les heures, tous
les jours, toutes les semaines ou tous les mois, et spécifier le moment de
la remise. De plus, les abonnements peuvent inclure une image d’aperçu,
un lien vers l’état ou le tableau de bord et même des pièces jointes dans
des formats tels que PDF ou PowerPoint pour les états hébergés dans des
espaces de travail de capacité Premium. Cette flexibilité garantit que les
utilisateurs reçoivent les informations dans un format et selon un
calendrier répondant le mieux à leurs besoins.
Suivre les métriques d’utilisation et les performances
La surveillance et le suivi des métriques d’utilisation et des performances
dans Power BI sont essentiels pour comprendre comment vos états et
tableaux de bord sont utilisés sur l’ensemble de votre organisation. En
analysant les données d’utilisation, vous pouvez identifier les états qui
suscitent le plus d’engagement et ceux qui peuvent nécessiter des mises
à jour ou une promotion supplémentaire. Ces insights vous permettent de
hiérarchiser vos efforts et de vous concentrer sur la création du contenu
qui offre le plus de valeur.
Les états sur les métriques d’utilisation fournissent des informations
détaillées sur les vues d’état, les viewers uniques et les tendances des
performances. Par exemple, vous pouvez suivre la fréquence à laquelle un
état est consulté, le nombre d’utilisateurs uniques qui interagissent avec
celui-ci et le temps typique de chargement. Ces indicateurs vous
permettent d’identifier les états les plus performants et les goulots
d’étranglement potentiels ou les axes d’amélioration. De plus, la
segmentation des données par méthode de distribution ou par plateforme
peut révéler comment les utilisateurs accèdent à votre contenu, que ce
soit au moyen du service Power BI, d’appareils mobiles ou d’applications
intégrées.
Les indicateurs de performance sont tout aussi importants, car ils mettent
en évidence l’expérience utilisateur lors des interactions avec vos états.
En analysant les heures d’ouverture et les tendances des performances,
vous pouvez détecter des problèmes tels que des temps de chargement
lents ou des défis spécifiques au navigateur. La résolution de ces
problèmes garantit une expérience utilisateur plus fluide, ce qui peut
conduire à une adoption et une satisfaction accrues.
Répondez aux questions suivantes pour tester les connaissances que vous
avez acquises.
1. Quel est l’objectif principal de l’application d’étiquettes de
confidentialité dans Power BI ?
Garantir la conformité aux directives de branding de l’organisation
Incorrect
Classer et protéger les données sensibles tout au long de leur cycle
de vie, y compris lorsqu’elles sont partagées en externe
Limiter l’accès aux états Power BI en fonction des rôles utilisateur
2. Lequel des éléments suivants est un avantage clé de
l’utilisation d’applications Power BI ?
Elles permettent aux utilisateurs de créer des modèles de données
personnalisés directement dans l’application.
Incorrect
Elles permettent de distribuer plusieurs éléments de contenu
associés en un seul package, avec un accès contrôlé.
Elles synchronisent automatiquement les sources de données pour
tous les états inclus.
3. Quelle est la principale différence entre les rôles Viewer et
Contributeur dans un espace de travail Power BI ?
Les Viewers peuvent uniquement voir le contenu, tandis que les
Contributeurs peuvent créer, modifier et supprimer du contenu,
mais ne peuvent pas publier d’applications.
Correct
Les Contributeurs peuvent gérer les paramètres d’espace de travail,
contrairement aux Viewers.
Les Viewers peuvent interagir avec le contenu hors connexion,
contrairement aux Contributeurs.
Résumé
Effectué100 XP
2 minutes
Dans ce module, nous avons abordé la complexité du partage sécurisé et
efficace de contenu Power BI au sein d’une organisation. Les analystes
métier ont souvent du mal à trouver le juste équilibre entre accessibilité
et gouvernance, garantissant que les insights atteignent l’audience
adéquate sans compromettre la sécurité. En explorant les rôles d’espace
de travail, le partage au niveau de l’élément et les applications Power BI,
nous avons fourni des solutions exploitables à ces problèmes. Nous nous
sommes également penchés sur les pratiques de gouvernance des
données, comme l’approbation du contenu et l’application d’étiquettes de
confidentialité, afin de favoriser la confiance et de protéger les
informations sensibles.
LEÇON 4 : CRÉER DES TABLEAUX DE BORD DANS
POWER BI
Les tableaux de bord Microsoft Power BI diffèrent des états Power BI. Les
tableaux de bord permettent aux utilisateurs d’états de créer un seul
artefact de données dirigées personnalisé pour eux. Les tableaux de bord
peuvent être composés de visuels épinglés provenant de différents états.
Alors qu’un état Power BI utilise les données d’un seul modèle
sémantique, un tableau de bord Power BI peut comporter des visuels
provenant de différents modèles sémantiques.
Objectifs d’apprentissage
Dans ce module, vous allez :
créer un tableau de bord ;
configurer des alertes de données ;
poser des questions à l’aide de Questions et réponses ;
Examiner Quick Insights
ajouter un thème aux visuels de votre tableau de bord ;
épingler une page d’état dynamique à un tableau de bord ;
définir une vue mobile.
Présentation des tableaux de bord
Effectué100 XP
5 minutes
Les tableaux de bord Microsoft Power BI diffèrent des états Power BI. Les
tableaux de bord se composent de visuels provenant de différents états et
permettent aux utilisateurs d’états de créer une seule page d’insights
ciblés sur les données, avec la possibilité d’explorer davantage un état.
Des tableaux de bord bien conçus capturent les principaux faits saillants
de l’histoire que vous essayez de raconter.
Tableaux de bord et états
Le tableau de bord Power BI est similaire à un tableau de bord dans une
voiture : vous souhaitez avoir les informations clés afin que l’utilisateur
puisse les voir immédiatement. Pour obtenir des insights supplémentaires,
les utilisateurs peuvent accéder à l’état correspondant.
Les tableaux de bord constituent souvent l’étape suivante après la
création de vos états dans Power BI Desktop. Tenez compte des
différences suivantes lorsque vous décidez comment créer des états et
des tableaux de bord :
Fonctionn Tableaux de bord États
alité
Objectif Fournissent une vue Offrent une analyse détaillée des données sur
d’ensemble des indicateurs plusieurs pages
clés
Où les Service Power BI Power BI Desktop
créez-
vous ?
Pages Page unique Plusieurs pages
Interactivit Vignettes statiques Hautement interactifs avec des fonctionnalités
é telles que l’extraction, le filtrage et la mise en
évidence
Sources de Peuvent se connecter à Généralement basés sur un seul modèle
données plusieurs sources de sémantique
données
Utilisation Idéaux pour obtenir des Conviennent pour une analyse et une
insights et une surveillance exploration approfondies
rapides
Les tableaux de bord et les états peuvent être actualisés pour afficher les
données les plus récentes.
Prise en main des tableaux de bord
Les tableaux de bord sont créés en épinglant des visuels d’état, puis
appelés vignettes dans les états. Lorsque vous apportez des modifications
aux visuels de l’état, puis que vous les republiez dans le service Power BI,
les modifications sont répercutées sur le tableau de bord.
Connectez-vous d’abord au service Power BI, puis accédez à un espace de
travail avec des états. Ouvrez un état, puis cliquez sur l’icône Épingler le
visuel dans l’en-tête visuel. Vous pouvez choisir d’épingler ce visuel à un
tableau de bord nouveau ou existant.
Après avoir épinglé vos visuels, vous pouvez les redimensionner et les
déplacer en fonction de vos besoins.
Épingler une vignette provenant d’un autre état
L’un des principaux avantages d’un tableau de bord est la possibilité
d’épingler un visuel provenant d’un modèle sémantique différent. Dans
l’image suivante, nous montrons deux vignettes distinctes épinglées à
partir d’états différents :
Répétez ce processus jusqu’à ce que votre tableau de bord comporte les
données que vous souhaitez afficher.
Pour en savoir plus, consultez Présentation des vignettes de tableau de
bord.
Configurer des alertes de données
Effectué100 XP
2 minutes
La configuration d’alertes de données est un processus simple à effectuer
sur un tableau de bord dans Power BI. Les alertes de données peuvent
indiquer à vous-même ou à un utilisateur qu’un point de données
spécifique est supérieur, inférieur ou égal à un seuil spécifique que vous
pouvez définir.
Configurer des alertes
Ces alertes sont des fonctionnalités disponibles seulement sur le service
Power BI pour des éléments de rapport comme les visuels, les jauges et
les cartes de KPI.
Une fois que vous avez chargé vos rapports dans le service Power BI et
que vous avez épinglé les visuels choisis à un tableau de bord,
sélectionnez les points de suspension (...) dans le coin de la vignette pour
laquelle vous voulez définir une alarme, puis sélectionnez Gérer les
alertes.
Sélectionnez + Ajouter une règle d’alerte, ce qui ajoute une nouvelle
alerte. Vérifiez que le commutateur Active est Activé, nommez l’alerte,
puis définissez la condition.
Ensuite, vous pouvez choisir le seuil pour lequel vous voulez créer l’alerte,
qui a des options pour Au-dessus ou En-dessous d’un seuil spécifique.
Enfin, sélectionnez la fréquence à laquelle vous voulez recevoir des
alertes. Ces alertes sont envoyées directement à votre Centre de
notifications dans Power BI, et vous pouvez aussi configurer des e-mails.
Cette fonction est disponible pour tous les consommateurs, qui peuvent la
configurer à leur guise. Vous pouvez aussi activer ou désactiver l’alerte en
utilisant le commutateur.
Explorer les données en posant des questions
Effectué100 XP
2 minutes
Les tableaux de bord Power BI offrent une expérience utilisateur
conviviale. Lorsque les utilisateurs interagissent pour la première fois avec
des données, ils ont souvent des questions supplémentaires et vous
contactent. Répondre à quelques questions reste gérable, mais pas sur la
durée.
Power BI résout ce problème avec un visuel Questions et réponses. Dans
la vue de tableau de bord, les utilisateurs peuvent se servir de la
fonctionnalité Poser une question sur vos données, qui augmente
l’engagement entre les utilisateurs et le tableau de bord.
Fonctionnalité Questions et réponses
La fonctionnalité Questions et réponses est un outils de Power BI Desktop
qui vous permet de poser des questions en langage naturel sur les
données.
Pour localiser la fonctionnalité Questions et réponses, accédez à votre
tableau de bord dans le service Power BI. Le long du ruban supérieur,
vous voyez la zone de recherche Poser une question sur vos données.
Certaines invites sont également disponibles pour vous aider à démarrer.
Le visuel Questions et réponses est composé de trois éléments
principaux :
Zone de question : Utilisez le langage naturel pour poser des
questions sur les données. Exemple : Quel était le montant moyen
des ventes par catégorie ?
Vignettes de suggestion préremplies : Questions pour aider les
utilisateurs à réfléchir à la façon de formuler leurs questions. Par
exemple, la vignette noms de catégorie de produits en tête des
ventes de mars est un graphique à barres avec les noms de catégorie
et les ventes de mars.
Épingler un visuel : Épinglez le visuel créé avec Questions et
réponses à un tableau de bord nouveau ou existant.
Avec la fonctionnalité Questions et réponses, les utilisateurs peuvent
interagir directement avec le visuel pour poser leurs questions sur les
données, ce qui augmente leurs interactions avec le visuel et leur fait
gagner du temps.
Examiner Quick Insights
Effectué100 XP
10 minutes
La fonctionnalité Quick Insights de Power BI passe en revue l’intégralité
de votre modèle sémantique et produit rapidement des insights (résultats)
pour vous à l’aide d’algorithmes de Machine Learning. Cette fonctionnalité
est un excellent moyen de créer des tableaux de bord lorsque vous ne
savez pas par où commencer. Elle vous aide également à identifier les
insights que vous avez pu manquer durant la création de vos états. À
partir des insights que Power BI découvre, vous pouvez générer des
visualisations attrayantes et interactives.
Notes
Cette fonctionnalité est disponible uniquement dans le service Power BI.
De plus, elle ne fonctionne pas avec DirectQuery. Elle fonctionne
uniquement avec les données importées dans Power BI.
Obtenir des insights rapides sur votre modèle sémantique
Pour obtenir des insights rapides sur votre modèle sémantique, ouvrez le
service Power BI et votre espace de travail, recherchez votre état, puis
cliquez sur … > Quick Insights.
Power BI recherche des tendances dans votre modèle sémantique à l’aide
de divers algorithmes. Ce processus peut prendre quelques secondes,
mais vous recevez un message contextuel lorsque les insights sont prêts.
Cliquez sur Afficher les insights pour ouvrir la page Quick Insights
correspondant au modèle sémantique sélectionné, puis afficher les
insights que Power BI a détectés pour vous. La page Quick Insights
comporte jusqu’à 40 cartes d’insights distinctes. Chaque carte comporte
un tableau ou un graphique ainsi qu’une brève description.
Interagir avec les résultats de Quick Insights
Si vous voyez une carte d’insights attrayante, vous pouvez même
l’épingler à votre tableau de bord.
Pour examiner de plus près une carte d’insight particulière sur la page
Quick Insights, cliquez sur la carte d’insight correspondante afin de
l’ouvrir. L’écran Insight s’ouvre en mode Focus.
Ensuite, vous pouvez effectuer les actions suivantes :
Filtrez la visualisation à l’aide des options disponibles dans le volet
Filtres.
Épinglez la carte d’insight à un tableau de bord en cliquant sur
Épingler un visuel.
Exécutez des insights dans la carte (insights délimités par une
étendue) en cliquant sur Obtenir des insights dans le coin
supérieur droit. Les insights délimités par une étendue vous
permettent d’approfondir l’analyse des données.
Revenez au canevas des insights d’origine en cliquant sur Quitter le
mode Focus dans le coin supérieur gauche.
Ajouter un thème de tableau de bord
Effectué100 XP
1 minute
Lorsque vous concevez des tableaux de bord, vous pouvez créer une
image cohérente en appliquant le même thème que dans vos rapports. Ou
vous pouvez appliquer un thème spécifique aux rapports et aux tableaux
de bord afin que tous les éléments ou vignettes du rapport soient
uniformes.
Ce point est important quand vous concevez plusieurs tableaux de bord.
Power BI fournit des options permettant d’appliquer un thème
directement à un tableau de bord ainsi qu’à tous les visuels d’un rapport.
Thèmes dans Power BI
Divers thèmes peuvent être utilisés dans le service Power BI. Accédez à
un tableau de bord, sélectionnez le menu déroulant d’édition, puis
sélectionnez Thème du tableau de bord.
Cette sélection ouvre une fenêtre dans laquelle vous pouvez choisir parmi
divers thèmes, notamment Clair (le thème par défaut), Foncé, Adapté
aux daltoniens et Personnalisé, ou bien créer votre propre thème.
Vous pouvez également charger votre propre thème JSON ou télécharger
le thème actuel.
Par exemple, si vous sélectionnez Personnalisé, vous pouvez ajouter
votre propre image d’arrière-plan ou modifier la couleur d’arrière-plan, la
couleur de la vignette, l’opacité, voire même la couleur de la police,
comme le montre la figure suivante.
Vous pouvez désormais personnaliser votre rapport pour répondre à vos
besoins spécifiques.
Épingler une page de rapport dynamique à un tableau
de bord
Effectué100 XP
3 minutes
Power BI vous permet d’épingler des pages de rapport dynamiques à des
tableaux de bord, garantissant ainsi que vos visuels reflètent les
modifications en temps réel. Cette fonctionnalité facilite le processus
itératif de génération de rapports et de tableaux de bord à mesure que les
besoins de l’entreprise évoluent.
Épingler une page dynamique
La fonctionnalité Épingler une page dynamique reflète les
modifications en temps réel, garantissant ainsi que vos rapports restent
toujours à jour.
Vous pouvez également épingler des pages de rapport entières à un
tableau de bord. Ces visuels sont dynamiques, ce qui signifie que toutes
les modifications que vous apportez au rapport sont immédiatement
reflétées dans le tableau de bord sélectionné.
Épingler une page de rapport constitue une manière facile d’épingler tous
les visuels en même temps. Tous les segments et filtres restent
fonctionnels, et que les éléments visuels contiennent les mêmes données
que dans le rapport. Les visuels apparaissent sous forme de page, il
n’existe donc aucune option de reformatage.
Toutes les modifications que vous apportez au rapport sous-jacent
s’affichent automatiquement dans le tableau de bord lorsque la page est
actualisée.
Pour épingler une page entière, sélectionnez les points de suspension (...)
dans la barre de navigation du rapport, puis sélectionnez Épingler à un
tableau de bord> (Sélectionner le tableau de bord) > Épinglage
dynamique.
Conseil
Les tableaux de bord représentent un regroupement d’informations
provenant de différentes sources, et pas simplement un « tremplin » pour
vos rapports. Nous vous recommandons d’utiliser l’épinglage au niveau de
la vignette dans un premier temps, avant d’épingler si nécessaire la page
de rapport complète. Afficher une page de rapport entière dans une
vignette de tableau de bord peut être difficile.
Définir une vue mobile
Effectué100 XP
2 minutes
Les états Power BI sont créés dans Power BI Desktop, puis déployés dans
le service Power BI, où ils peuvent être consultés et partagés. Toutefois, si
vous créez des tableaux de bord pour votre organisation et que vous avez
besoin d’états et de tableaux de bord consultables sur des appareils
mobiles, Power BI offre une configuration de présentation mobile pour
répondre à vos besoins.
Pour accéder à la vue mobile dans Power BI Desktop, cliquez sur
Affichage dans le ruban, puis sélectionnez Présentation mobile pour
être redirigé vers la vue mobile, comme illustré dans la figure suivante :
Dans la vue mobile dans Power BI Desktop, vous pouvez accomplir
plusieurs tâches. La vue mobile vous montre à quoi ressemblera votre
tableau de bord pour les utilisateurs dans l’application Power BI Mobile.
Vous pouvez ajouter des visuels, les redimensionner et modifier la mise
en forme. Orientez vos visuels plus facilement à l’aide de la vue de grille
et superposez-les les uns sur les autres. Cette fonctionnalité peut être
utile si vous souhaitez insérer un visuel sur une image.
Vous pouvez également optimiser vos tableaux de bord pour la vue
mobile dans le service Power BI. Pour afficher un tableau de bord dans la
vue mobile, cliquez sur la flèche déroulante Modifier dans le ruban
d’accueil et sélectionnez Présentation mobile. Ensuite, vous pouvez
choisir les vignettes que vous souhaitez voir dans la vue mobile.
Vous pouvez également redimensionner et réorienter les vignettes et les
visuels dans l’ordre que vous souhaitez. Lorsque vous êtes satisfait de la
présentation du tableau de bord pour téléphone, revenez à la vue web en
sélectionnant Présentation web dans le menu supérieur.
Exercice : créer des tableaux de bord dans Power BI
Effectué100 XP
30 minutes
Cette unité inclut un laboratoire à effectuer.
Utilisez les ressources gratuites fournies dans le lab pour effectuer les
exercices de cette unité. Vous ne serez pas facturé pour
l’environnement lab; toutefois, vous devrez peut-être apporter votre
propre abonnement selon le labo concerné.
Microsoft fournit cette expérience de laboratoire et le contenu connexe à
des fins éducatives. Toutes les informations présentées sont la propriété
de Microsoft et destinées exclusivement à l'apprentissage des produits et
services couverts dans ce module Microsoft Learn.
Accéder à votre environnement
Avant de commencer ce labo (sauf si vous continuez à partir d’un labo
précédent), cliquez sur Lancer le labo ci-dessus.
Vous êtes automatiquement connecté à votre environnement de labo en
tant que data-ai\student.
Vous pouvez maintenant commencer à travailler sur ce labo.
Conseil
Pour ancrer l’environnement du labo afin qu’il remplisse la fenêtre, cliquez
sur l’icône représentant un PC en haut de l’écran, puis sélectionnez
Ajuster la fenêtre à la machine.
La durée de l’exercice est estimée à 30 minutes.
Notes
Cet exercice utilise le service Power BI. Vous devez vous connecter à
l’aide de votre compte professionnel. Si vous ne disposez pas d’un compte
ou si vous ne pouvez pas utiliser le vôtre, créez un compte de
développeur M365 gratuit pour effectuer l’exercice.
Vous pouvez également créer votre propre environnement de labo à l’aide
de ces instructions de configuration, puis suivre ces instructions
d’exercice.
Conseil
Une machine virtuelle comportant les outils client nécessaires est fournie,
ainsi que les instructions de l’exercice. Lancez la machine virtuelle à l’aide
du bouton ci-dessus.
Le nombre de sessions simultanées est limité : si l’environnement
hébergé n’est pas disponible, réessayez plus tard.
Contrôler vos connaissances
Effectué200 XP
3 minutes
Répondez aux questions suivantes pour voir ce que vous avez
appris.
1. Qu’est-ce qu’un tableau de bord ?
Un canevas d’éléments de rapport qui peuvent être générés dans
Power BI Desktop.
Un canevas d’éléments de rapport qui peuvent être générés dans le
service Power BI.
Correct. Les tableaux de bord ne peuvent être générés que
dans le service Power BI.
Le canevas dans lequel vous pouvez afficher le modèle sémantique
d’un rapport
2. Quelles sont les différences entre les rapports et les tableaux
de bord ?
Aucune, ils sont identiques.
Incorrect. Les rapports et les tableaux de bord ont des
fonctionnalités similaires, mais ils sont différents.
Les rapports peuvent contenir plusieurs pages, tandis que les
tableaux de bord ne peuvent en contenir qu’une seule.
Correct. Les tableaux de bord ne peuvent contenir qu’une
seule page, mais vous pouvez créer des rapports de
plusieurs pages.
Vous pouvez uniquement créer des rapports et des tableaux de bord
dans le service Power BI.
3. Où pouvez-vous configurer et définir des alertes de données ?
Les alertes de données ne peuvent être définies que dans le service
Power BI sur des éléments visuels spécifiques, par exemple des
cartes KPI, des jauges et des cartes.
Correct. Les alertes de données ne peuvent être définies que
dans le service Power BI, sur des visuels spécifiques.
Les alertes de données peuvent être définies dans le service Power
BI et Power BI Desktop, sur n’importe quel type d’élément visuel.
Les alertes de données peuvent être définies dans le service Power
BI, sur n’importe quel type d’élément visuel.
Résumé
Effectué100 XP
1 minute
Dans ce module, vous avez découvert les tableaux de bord : en quoi ils
consistent, pourquoi vous en avez besoin et les vignettes et épinglages en
relation avec les tableaux de bord. Vous avez également découvert
comment accomplir plusieurs tâches relatives aux tableaux de bord,
notamment les suivantes :
Définir une vue mobile
Ajouter un thème aux visuels de votre tableau de bord
Configurer une classification des données
Épingler une page d’état dynamique à un tableau de bord
Avec ces connaissances acquises, envisagez comment transformer les
données dont vous disposez pour créer une histoire. Les tableaux de bord
peuvent vous aider à la visualiser.
LEÇON 5: SÉCURISER L’ACCÈS AUX DONNÉES DANS
POWER BI
La Sécurité au niveau des lignes (SNL) et la sécurité au niveau objet (SNO)
vous permettent de créer un seul état ou un ensemble d’états ciblant les
données d’un utilisateur spécifique. Dans ce module, vous allez découvrir
comment implémenter la SNL à l’aide d’une méthode statique ou
dynamique et comment Microsoft Power BI simplifie les tests de la SNL
dans Power BI Desktop et le service Power BI. De plus, vous allez
découvrir comment implémenter la SNO pour limiter l’accès à des objets
de modèle Power BI.
Objectifs d’apprentissage
Dans ce module, vous allez :
configurer la Sécurité au niveau des lignes à l’aide de la méthode
statique ;
configurer la Sécurité au niveau des lignes à l’aide de la méthode
dynamique ;
Utiliser l’authentification unique (SSO) pour les sources DirectQuery
limiter l’accès à des objets de modèle Power BI avec la sécurité au
niveau objet.
Présentation
Effectué100 XP
1 minute
Imaginez que vous travaillez pour Tailspin Traders, une société qui gère
une base de données sur les ventes, les produits et les informations
collaborateur. Vous souhaitez créer un état unique dans lequel les
collaborateurs d’un département spécifique peuvent afficher uniquement
les données commerciales pertinentes pour leur département.
Au lieu de créer et gérer des états distincts pour chaque département,
vous pouvez utiliser la Sécurité au niveau des lignes (SNL) dans
Power BI. La SNL vous permet de contrôler l’accès aux données au niveau
des lignes, en garantissant que les utilisateurs ne voient que les données
pertinentes pour leur rôle. Cette approche simplifie non seulement la
gestion des états, mais améliore aussi la sécurité et la conformité des
données.
Plusieurs moyens permettent d’implémenter la SNL dans Power BI. La
méthode Statique convient à un petit nombre de rôles qui changent
rarement. La méthode Dynamique est préférable pour un grand nombre
de rôles qui changent fréquemment. Vous pouvez également utiliser
l’authentification unique (SSO) pour certaines sources de données qui
utilisent DirectQuery, appliquant ainsi les autorisations de données au
niveau de la source de données.
De plus, la sécurité au niveau objet (SNO) vous permet de limiter
l’accès à des tables et colonnes spécifiques, comme les salaires des
collaborateurs ou les informations personnelles. Cette méthode est utile
lorsque vous devez limiter l’accès aux données sensibles au niveau objet.
Configurer la Sécurité au niveau des lignes avec la
méthode statique
Effectué100 XP
4 minutes
En tant que modélisateur de données, vous configurez la Sécurité au
niveau des lignes (SNL) en créant un ou plusieurs rôles. Un rôle porte un
nom unique dans le modèle et comporte généralement une ou plusieurs
règles. Les règles appliquent des filtres sur les tables de modèle à l’aide
d’expressions de filtre DAX (Data Analysis Expressions).
La méthode statique dans la SNL utilise une valeur fixe dans le filtre
DAX, tandis que la méthode dynamique utilise une fonction DAX.
Notes
Par défaut, un modèle de données n’a aucun rôle. Un modèle de données
sans rôles signifie que les utilisateurs (autorisés à interroger le modèle de
données) ont accès à toutes les données du modèle.
Il est possible de définir un rôle qui ne comporte aucune règle. Dans ce
cas, le rôle fournit l’accès à toutes les lignes de toutes les tables de
modèle. Cette configuration de rôle convient à un utilisateur
administrateur autorisé à afficher toutes les données.
La SNL implique plusieurs étapes de configuration. Commencez par créer
un état dans Microsoft Power BI Desktop, ce qui inclut l’importation de
données, l’application des principes de conception des schémas en étoile
et la création de visuels d’état. Ensuite, configurez les rôles SNL à l’aide
de DAX et testez-les dans Power BI Desktop. Une fois les rôles configurés,
déployez l’état dans le service Microsoft Power BI, ajoutez des membres
aux rôles et effectuez des tests finaux dans le service Power BI.
Créer un état dans Power BI Desktop
Suivez les étapes typiques pour créer un état dans Power BI Desktop.
Récupérez et nettoyez les données à l’aide de Microsoft Power Query.
Ensuite, vérifiez que les relations existent entre les tables à l’aide de
l’onglet Modélisation. Nous vous recommandons d’appliquer les
principes de conception des schémas en étoile pour produire un modèle
comprenant des tables dimensionnelles et de faits. Il est courant de
configurer Power BI pour appliquer des règles qui filtrent les tables
dimensionnelles, permettant ainsi aux relations de modèle de propager
efficacement ces filtres aux tables de faits.
Votre prochaine étape consiste à créer un état Power BI.
Notez que la table précédente comporte des lignes pour toutes les ventes
de tous les départements. Vous allez limiter la visibilité afin que seuls les
collaborateurs d’un département spécifique puissent voir leurs propres
ventes.
Créer des rôles SNL dans Power BI Desktop
La Sécurité au niveau des lignes (SNL) Power BI contrôle qui peut voir
quelles données à l’aide de DAX. Considérez qu’il s’agit toujours d’ajouter
un autre filtre aux utilisateurs appropriés, indépendamment des filtres,
segments ou interactions que les utilisateurs choisissent dans un état
Power BI.
Pour créer des rôles SNL dans Power BI Desktop, cliquez sur l’onglet
Modélisation, puis sur Gérer les rôles. Sur la page Gérer les rôles de
sécurité, créez un rôle pour chaque département, puis ajoutez-y un filtre
ou une expression DAX. Par exemple, vous pouvez créer un rôle appelé
Jeu, puis ajouter le filtre ou l’expression DAX [Department] = "Jeu".
Ensuite, chaque fois qu’un membre de ce rôle interagit avec l’état, Power
BI ajoute ce filtre à ses interactions, limitant ainsi ce qu’il voit.
Une valeur fixe est utilisée dans le filtre à droite du signe égal (dans le cas
présent, "Jeu"). Autrement dit, si vous devez ajouter une catégorie, vous
devez créer un rôle avec une nouvelle valeur dans l’expression DAX.
Le filtre DAX est appliqué à chaque interaction, segment et filtre que
l’utilisateur applique. Si vous avez un filtre DAX qui fonctionne mal,
l’expérience utilisateur en est affectée. Par conséquent, gardez le filtre
DAX aussi simple que possible.
Tester les rôles dans Power BI Desktop
Vous pouvez vérifier que le filtre fonctionne en cliquant sur l’onglet
Modélisation, puis sur Afficher comme rôles.
Dans la fenêtre Afficher comme rôles, sélectionnez le rôle Jeu. L’état
est maintenant rendu comme si vous étiez dans ce rôle et vous ne voyez
que les enregistrements inclus dans le département Jeu.
Vous pouvez annuler ce filtre en recliquant sur Afficher comme rôles,
puis en sélectionnant Aucun.
Déployer l’état dans le service Power BI
Vous pouvez déployer l’état dans le service Power BI en cliquant sur le
bouton Publier de l’onglet Accueil, puis en sélectionnant un espace de
travail.
Ajouter des membres au rôle dans le service Power BI
Pour ajouter des membres au rôle dans le service Power BI, accédez à
votre espace de travail dans le service Power BI. Recherchez le modèle
sémantique que vous avez créé avec le même nom que votre état.
Cliquez sur le bouton des points de suspension (…), puis sélectionnez
Sécurité.
Sur l’écran Sécurité au niveau des lignes, vous pouvez ajouter des
utilisateurs Microsoft Entra ID et des groupes de sécurité au rôle de
sécurité. Lorsque des membres sont ajoutés à ce rôle, le filtre DAX que
vous avez défini précédemment leur est appliqué. Si des membres ne sont
pas ajoutés au rôle, mais qu’ils ont accès à l’état, la SNL ne s’applique pas
à ces derniers. Vous pouvez ajouter les trois personnes du département
Jeu au rôle Jeu. Désormais, lorsque ces membres se connectent, ils voient
uniquement l’état avec les données qui s’appliquent à eux.
Notes
La SNL s’applique uniquement aux viewers d’un espace de travail. Les
membres de l’espace de travail auxquels sont affectés les rôles
Administrateur, Membre ou Contributeur ont des autorisations de
modification pour le modèle sémantique et, par conséquent, la SNL ne
s’applique pas à eux.
Conseil
Dans la mesure du possible, il est recommandé de mapper les rôles aux
groupes de sécurité. Ainsi, il y aura moins de mappages et vous pourrez
déléguer la gestion de l’appartenance au groupe aux administrateurs
réseau.
Tester les rôles dans le service Power BI
Tester les rôles dans le service Power BI vous permet de simuler et de
vérifier que les configurations de Sécurité au niveau des lignes (SNL)
fonctionnent comme prévu. Cliquez sur les points de suspension (…) en
regard du rôle Jeu sur l’écran Sécurité au niveau des lignes, puis
sélectionnez Tester comme rôle.
Cette sélection entraîne l’affichage de l’état comme si vous étiez un
membre du rôle dans le service Power BI.
Maintenant que vous savez comment configurer la SNL avec la méthode
statique, découvrons comment le faire dynamiquement.
Configurer la Sécurité au niveau des lignes avec la
méthode dynamique
Effectué100 XP
2 minutes
La définition de règles statiques est simple et efficace. Cependant, gardez
à l’esprit les inconvénients suivants : la configuration de règles statiques
peut impliquer des efforts importants de création et de configuration. Cela
vous oblige également à mettre à jour et republier le jeu de données
lorsque de nouvelles régions ou de nouveaux départements sont intégrés.
Si vous devez configurer de nombreuses règles et que vous prévoyez d’en
ajouter de nouvelles à l’avenir, envisagez plutôt de créer des règles
dynamiques, ce qui évite la nécessité d’une maintenance continue.
La définition de règles dynamiques est simple et efficace lorsqu’une table
de modèle stocke des valeurs de nom d’utilisateur ou d’adresse e-mail.
Elles vous permettent d’appliquer une conception SNL basée sur les
données. Par exemple, lorsque des vendeurs sont ajoutés à la table
Employees ou en sont supprimés (ou sont affectés à différentes régions),
cette approche de conception fonctionne parfaitement.
En tant qu’administrateur chez Tailwind Traders, vous souhaitez que la
Sécurité au niveau des lignes Power BI ne montre les ventes qu’à la
personne qui les a effectuées. Dans cet exemple, Russel King a réalisé
quatre ventes. Lorsqu’il consulte votre état, Russel ne doit voir que les
ventes dont il est responsable et aucune autre. Vous pouvez configurer la
Sécurité au niveau des lignes exactement comme vous l’avez fait avant,
avec une seule modification. Au lieu de créer quatre rôles, vous ne devez
en créer qu’un seul. Le filtre DAX pour ce rôle ressemble à l’image
suivante :
Notez qu’à la place de la chaîne fixe, par exemple Jeu ou Habillement,
une fonction DAX est utilisée dans le filtre de Sécurité au niveau des
lignes. La fonction userprincipalname() compare l’adresse e-mail de la
table Employees avec l’adresse e-mail saisie par l’utilisateur lors de la
connexion au service Power BI. Si Russel King se connecte au service
Power BI à l’aide de l’adresse e-mail russel@[Link], le
système compare cette valeur à l’adresse e-mail de la table Employees.
En supposant qu’une relation a été créée entre les tables Employees et
Sales, Russel voit uniquement ses quatre ventes.
Il existe trois fonctions DAX spécifiques :
USERNAME ou USERPRINCIPALNAME : renvoie l’utilisateur
authentifié Power BI sous forme de valeur textuelle.
CUSTOMDATA : renvoie la propriété CustomData transmise dans la
chaîne de connexion. Les outils de reporting autres que Power BI qui
se connectent au jeu de données à l’aide d’une chaîne de connexion
peuvent définir cette propriété, comme Microsoft Excel.
Notes
Sachez que la fonction USERNAME renvoie l’utilisateur au format DOMAIN\
username lorsqu’elle est utilisée dans Power BI Desktop. Cependant,
lorsqu’elle est utilisée dans le service Power BI, elle renvoie le format du
nom d’utilisateur principal (UPN) de l’utilisateur, par exemple
username@[Link]. Vous pouvez également utiliser la
fonction USERPRINCIPALNAME, qui renvoie toujours l’utilisateur au format
du nom d’utilisateur principal.
Utiliser l’authentification unique (SSO) pour les sources
DirectQuery
Effectué100 XP
1 minute
Lorsque votre modèle de données comporte des tables DirectQuery et que
leur source de données prend en charge la SSO, la source de données
peut appliquer des autorisations de données. Ainsi, la base de données
applique la SNL et les jeux de données et états Power BI respectent la
sécurité de la source de données.
Imaginez que Tailspin Traders dispose d’une base de données Azure SQL
Database pour ses opérations commerciales qui réside dans le même
abonné que Power BI. La base de données applique la SNL pour contrôler
l’accès aux lignes dans diverses tables de base de données. Vous pouvez
créer un modèle DirectQuery qui se connecte à cette base de données
sans rôles et le publier dans le service Power BI. Lorsque vous définissez
les informations d’identification de la source de données dans le service
Power BI, vous activez la SSO. Lorsque les utilisateurs d’états ouvrent
des états Power BI, Power BI transmet leur identité à la source de
données. La source de données applique ensuite la SNL en fonction de
l’identité de l’utilisateur de l’état.
Notes
Les tables calculées et les colonnes calculées référençant une table
DirectQuery à partir d’une source de données avec la SSO ne sont pas
prises en charge dans le service Power BI.
Limiter l’accès aux objets de modèle Power BI
Effectué100 XP
8 minutes
En tant que modélisateur de données, vous pouvez envisager de limiter
l’accès des utilisateurs aux objets de modèle Power BI. La sécurité au
niveau objet (SNO) permet de limiter l’accès à des tables et colonnes
spécifiques, ainsi qu’à leurs métadonnées. En général, vous appliquez la
SNO aux objets sécurisés qui stockent des données sensibles, comme les
données personnelles des collaborateurs.
Prenons un exemple chez Tailspin Traders. Cette organisation dispose
d’une table dimensionnelle d’entrepôt de données nommée
DimEmployee. La table comprend des colonnes qui stockent le nom, le
téléphone, l’adresse e-mail et le salaire des collaborateurs. Même si les
utilisateurs d’états généraux peuvent voir le nom et les coordonnées des
collaborateurs, ils ne doivent pas être en mesure de voir les valeurs
salariales. Seuls les cadres supérieurs des ressources humaines sont
autorisés à voir les valeurs salariales. Ainsi, le modélisateur de données a
accordé l’accès à la colonne Salary uniquement à un personnel spécifique
des ressources humaines à l’aide de la SNO.
Configurer la SNO
Pour configurer la SNO, vous commencez par créer des rôles. Vous pouvez
créer des rôles dans Power BI Desktop de la même manière que vous le
faites lors de la configuration de la SNL. Ensuite, vous devez ajouter des
règles SNO aux rôles. Cette fonctionnalité n’est pas prise en charge par
Power BI Desktop, donc vous devez adopter une approche différente, par
exemple en utilisant la vue TMDL pour Power BI Desktop (actuellement en
version préliminaire). Cette fonctionnalité vous permet de scripter, de
modifier et d’appliquer des modifications à l’aide de TMDL (Tabular
Model Definition Language), offrant ainsi une expérience alternative à
la modélisation sémantique à l’aide de code, au lieu d’une interface
utilisateur graphique telle que la vue Modèle.
Pour activer cette fonctionnalité d’évaluation publique, accédez à Fichier
> Options et paramètres > Options > Fonctionnalités d’évaluation
et cochez la case en regard de Vue TMDL.
Une fois la fonctionnalité d’évaluation activée, l’onglet Vue TMDL s’affiche
sur le côté gauche de la fenêtre Power BI Desktop :
Lors de la première ouverture de la vue TMDL, l’éditeur de code est vide.
Vous pouvez scripter tout objet de modèle sémantique tel qu’une table,
une mesure, une colonne ou un rôle en sélectionnant les objets dans le
volet Données (sachant que vous pouvez trouver le Rôle dans la vue
Modèle) et en les faisant glisser dans l’éditeur de code.
Par défaut, l’accès à l’ensemble des tables et colonnes de modèle n’est
pas limité. Vous pouvez définir cet accès sur Aucun ou Lecture. Lorsque
l’accès est défini sur Aucun, les utilisateurs associés au rôle ne peuvent
pas accéder à l’objet. Lorsque l’accès est défini sur Lecture, les
utilisateurs associés au rôle peuvent accéder à l’objet. Lorsque vous
limitez l’accès à des colonnes spécifiques, vérifiez que l’accès à la table
n’est pas défini sur Aucun.
YAMLCopier
createOrReplace
role 'All Employees (no HR)'
tablePermission Employee
columnPermission Salary = none
Lorsque vous êtes prêt, vous pouvez cliquer sur le bouton Appliquer pour
exécuter le script TMDL par rapport au modèle sémantique et appliquer
vos modifications de code TMDL en une seule étape.
Après avoir ajouté les règles SNO, vous pouvez publier le modèle dans le
service Power BI. Mappez les comptes et les groupes de sécurité aux rôles
à l’aide du même processus pour la SNL.
Considérations
Dans un état Power BI, lorsqu’un utilisateur n’est pas autorisé à accéder à
une table ou une colonne, il reçoit un message d’erreur. Le message
l’informe que l’objet n’existe pas.
Examinez attentivement si la SNO est la bonne solution pour votre projet.
Lorsqu’un utilisateur ouvre un état Power BI qui interroge un objet auquel
l’accès est limité (pour lui), le message d’erreur peut prêter à confusion et
entraîner une expérience négative. Pour lui, il semble que l’état soit
défaillant. Une meilleure approche pourrait consister à créer un ensemble
distinct de modèles ou d’états pour répondre aux différents besoins des
utilisateurs d’états.
Restrictions
Vous devez connaître certaines restrictions lors de l’implémentation de la
SNO.
La Sécurité au niveau des lignes et la sécurité au niveau objet ne peuvent
pas être combinées à partir de rôles différents, car cela pourrait introduire
un accès involontaire aux données sécurisées. En outre, vous ne pouvez
pas définir la sécurité au niveau de la table si elle rompt une chaîne de
relations. Par exemple, s’il existe des relations entre les tables A et B, et B
et C, vous ne pouvez pas sécuriser la table B. Si la table B est sécurisée,
une requête sur la table A ne peut pas faire transiter les relations entre les
tables A et B, et B et C. Dans ce cas, vous pouvez configurer une relation
distincte entre les tables A et C.
Cependant, les relations de modèle référençant une colonne sécurisée
fonctionnent, à condition que la table de la colonne ne soit pas sécurisée.
Enfin, bien qu’il ne soit pas possible de sécuriser des mesures, l’accès à
une mesure référençant des objets sécurisés est automatiquement limité.
Exercice : appliquer la Sécurité au niveau des lignes
dans Power BI
Effectué100 XP
20 minutes
Cette unité inclut un laboratoire à effectuer.
Utilisez les ressources gratuites fournies dans le lab pour effectuer les
exercices de cette unité. Vous ne serez pas facturé pour
l’environnement lab; toutefois, vous devrez peut-être apporter votre
propre abonnement selon le labo concerné.
Microsoft fournit cette expérience de laboratoire et le contenu connexe à
des fins éducatives. Toutes les informations présentées sont la propriété
de Microsoft et destinées exclusivement à l'apprentissage des produits et
services couverts dans ce module Microsoft Learn.
Dans cet exercice, vous allez découvrir comment :
appliquer la Sécurité au niveau des lignes ;
choisir entre les méthodes dynamique et statique.
Ce labo prend environ 20 minutes.
Notes
Une machine virtuelle comportant les outils client nécessaires est fournie,
ainsi que les instructions de l’exercice. Lancez la machine virtuelle à l’aide
du bouton « Lancer le labo ».
Un nombre limité de sessions simultanées est disponible. Si
l’environnement hébergé n’est pas disponible, veuillez réessayer
ultérieurement.
Vous pouvez également ouvrir les instructions dans une fenêtre
distincte.
Accéder à votre environnement
Avant de commencer ce labo (sauf si vous continuez à partir d’un labo
précédent), cliquez sur Lancer le labo ci-dessus.
Vous êtes automatiquement connecté à votre environnement de labo en
tant que data-ai\student.
Vous pouvez maintenant commencer à travailler sur ce labo.
Conseil
Pour ancrer l’environnement du labo afin qu’il remplisse la fenêtre, cliquez
sur l’icône représentant un PC en haut de l’écran, puis sélectionnez
Ajuster la fenêtre à la machine.
Contrôle de vos connaissances
Effectué200 XP
2 minutes
Répondez aux questions suivantes pour tester les connaissances
que vous avez acquises.
1. Quelle fonction vous indique le nom d’utilisateur de la
personne connectée au service Power BI ?
USERPRINCIPALNAME()
La fonction USERPRINCIPALNAME() vous indique l’utilisateur
connecté pour afficher un état.
LOOKUPVALUE()
La fonction LOOKUPVALUE() permet de rechercher une ligne
spécifique dans une table.
USEROBJECTID()
2. Où pouvez-vous tester la Sécurité au niveau des lignes (SNL) à
l’aide de différents rôles de sécurité ?
Power BI Desktop uniquement
Vous pouvez tester la SNL à l’aide de Power BI Desktop et
du service Power BI.
Service Power BI uniquement
Power BI Desktop et le service Power BI
Vous pouvez tester la SNL à l’aide de Power BI Desktop et
du service Power BI.
3. Rupali est une modélisatrice de données chez Adventure Works
qui développe un modèle d’importation pour analyser les données
des feuilles de temps des collaborateurs. La table des
collaborateurs stocke le numéro de sécurité sociale (SSN) des
collaborateurs dans une colonne. Bien que le modèle sera à la
disposition de tous les responsables de la société, il sera
également à la disposition des collaborateurs du département
paie. Cependant, les états doivent révéler uniquement les SSN
des collaborateurs aux collaborateurs du département paie. À
l’aide de quelle fonctionnalité Rupali doit-elle limiter l’accès à la
colonne SSN ?
SNL
Réponse incorrecte. Vous ne pouvez pas sécuriser la colonne
SSN de la table des collaborateurs à l’aide de la SNL
(Sécurité au niveau des lignes), car la SNL filtre les lignes de
table.
SSO
SNO
Réponse correcte. Vous pouvez sécuriser la colonne SSN de
la table des collaborateurs à l’aide de la SNO (sécurité au
niveau objet).
Résumé
Effectué100 XP
1 minute
Ce module a décrit la Sécurité au niveau des lignes (SNL), la possibilité
dans Power BI de limiter ce qu’un utilisateur voit sur un état spécifique. La
SNL cible les données pour un utilisateur spécifique, par exemple en
autorisant uniquement un responsable à voir le salaire de ses
subordonnés directs. La SNL est implémentée avec une combinaison de
Power BI Desktop et du service Power BI.
Pour implémenter la SNL, vous pouvez créer une formule DAX qui limite
l’accès aux données, ce qui la rend polyvalente. DAX vous permet
d’indiquer qu’une personne donnée ne peut voir que les enregistrements
aux États-Unis ou les transactions de vente inférieures à un certain
montant en dollars. Cette approche programmatique signifie que la SNL
peut être utilisée dans diverses solutions.
Après avoir créé la formule DAX dans un rôle de sécurité spécifique, vous
pouvez déployer l’état, puis ajouter des utilisateurs à ce rôle.
Lorsque vous développez un modèle DirectQuery pour des sources de
données qui prennent en charge la SSO, Power BI peut exploiter la SNL de
la source de données. Dans ce cas, en tant que modélisateur de données,
vous n’avez pas besoin de créer des rôles de modèle.
La SNL est une puissante fonctionnalité de sécurité implémentée sans
effort de Power BI.