des transformations dans l’éditeur Power Query
Présentation
L’accès aux données et leur préparation sont considérés à juste titre comme l’étape clé de la création d’un bon
rapport.
L’importance du travail que demande cette étape (en termes d’efforts et de temps) ne doit en aucun cas être sous
estimée.
Cette phase du cycle de travail peut dans certains cas être prise en charge par un profil purement technique
(service informatique, spécialiste des systèmes d’information, administrateur de base de données), puisqu’elle
suppose une bonne connaissance du modèle de données, des relations entre entités, ou encore du typage des données.
À ce titre, elle peut faire l’objet d’une mission à part entière, dont l’objectif est de livrer un jeu de données prêt à
l’emploi, permettant par la suite aux experts métiers de prendre le relais et d’effectuer leurs analyses.
La préparation des données consiste, par exemple, à :
n Typer la donnée au bon format
n Filtrer
n Conserver ou supprimer les lignes d’un fichier plat
n Fractionner une colonne
n Ajouter une colonne
n Ou encore agréger les données
Il s’agit en tout état de cause de préparer la requête qui est envoyée, lors de l’actualisation du rapport, à la source
de données. Dans la plupart des cas, et jusqu’à un certain point, c’est donc la source ellemême qui va effectuer les
opérations de transformation, garantissant par là même un temps de traitement optimal.
Dans le détail, les étapes de transformation des données se répartissent en deux groupes :
Celles qui sont effectuées en local par le moteur de Power BI (M, pour Mashup).
Ouvrez (ou retournez sur) le fichier Ventes Monde chap2 v1.pbix.
(Vous pouvez aussi repartir du fichier Ventes Monde section3.pbix disponible en téléchargement.)
Cliquez sur le bouton Modifier les requêtes du groupe Données externes dans l’onglet Accueil pour
ouvrir l’éditeur Power Query.
© Editions ENI – Tous droits réservés – Copie personnelle de Kamel Ben gharbia - 1-
Lorsque vous allez ouvrir le fichier PBIX fourni en exemple, et tenter d’accéder à la requête, un message d’erreur va
s’afficher : en effet, Power Query cherche le fichier source à un emplacement qui ne correspond pas à celui où vous
avez téléchargé les fichiers exemples :
Il convient donc de faire une modification à la requête pour changer le chemin d’accès au fichier source.
Une fois Power Query ouvert, cliquez sur le bouton Paramètres de la source de données.
Cliquez sur le chemin initial,
puis sur Changer la source.
- 2- © Editions ENI – Tous droits réservés – Copie personnelle de Kamel Ben gharbia
Cliquez ensuite sur Parcourir pour indiquer le nouvel emplacement du fichier source.
Naviguez jusqu’au dossier où vous avez téléchargé les exemples, sélectionnez le fichier.
Cliquez sur Ouvrir.
Le nouvel emplacement s’affiche : validez par le bouton OK puis fermez la fenêtre Paramètres de la
source de données.
Cliquez sur Actualiser l’aperçu pour que Power Query prenne en compte la modification.
© Editions ENI – Tous droits réservés – Copie personnelle de Kamel Ben gharbia - 3-
L’éditeur de requêtes Power Query et ses quatre zones
La fenêtre se compose de quatre zones bien distinctes :
n 1 : les requêtes (ou tables)
La sélection de la table permet d’afficher les colonnes de cette table à transformer.
n 2 : l’espace central
C’est là que vous allez pouvoir effectuer les modifications de la colonne : typage, filtrage, duplication, suppression,
tri, dans une interface très proche de celle d’Excel.
En fonction de la version de Power BI Desktop utilisée, l’option Profilage des colonnes peut être disponible et
activée.
n 3 : le ruban
Si la plupart des actions sont accessibles par le clic droit, les onglets les référencent également. Un même outil peut
se retrouver sur plusieurs onglets.
La première partie de l’onglet Accueil propose les outils de gestion de la source (voir section suivante), puis vous
trouvez les outils de transformation et d’ajout des données (onglets Accueil, Transformer et Ajouter une colonne).
L’outil Fermer & appliquer, le premier sur l’onglet Accueil, est indispensable pour appliquer les modifications.
n 4 : les étapes
Chaque transformation effectuée fait l’objet d’une étape, répertoriée dans le volet de droite, dont le code source
(en langage M) est visible dans la barre de formule. Chaque étape peut être annulée, modifiée ou réorganisée.
- 4- © Editions ENI – Tous droits réservés – Copie personnelle de Kamel Ben gharbia