Comment utiliser Power Query

Power Query est un éditeur de requêtes qui s’utilise dans Excel, dans Power BI Desktop et dans Power BI Service (à travers les Dataflows). Il s’agit d’une interface conviviale, qui permet à un usager d’Excel ou de Power BI, de se connecter ou d’importer des données de diverses sources et de les transformer. L’objectif de cette transformation est de structurer les données pour en simplifier l’analyse. Par la suite, l’usager peut simplement cliquer sur un bouton d’actualisation, pour mettre à jour les résultats de ses requêtes. Voici plus précisément comment utiliser Power Query.

 

Importer ou se connecter à des données

La première étape est d’importer des données. Pour cela, il s’agit simplement d’aller dans le menu Accueil, d’ouvrir le menu déroulant de l’option Obtenir les données et de choisir le type de données. Les types de données les plus courants seront d’abord affichés. Mais vous pouvez aussi cliquer sur Plus… pour accéder à un plus grand choix

Interface utilisateur Power Query

  1. Se connecter à un flux OData

  2. Expérience utilisateur de l’éditeur de Power Query

  3. Utilisation de l’éditeur de Power Query

  4. Ajout d’une nouvelle requête

  5. Référencement des requêtes

  6. Fusion de requêtes

  7. Étapes appliquées

  8. Ajout d'une nouvelle colonne

  9. Profilage des données

  10. Résumé

Avec Power Query, vous pouvez vous connecter à de nombreuses sources de données différentes et transformer les données en forme de votre choix.

Dans cet article, vous allez apprendre à créer des requêtes avec Power Query en détectant les éléments suivants :

  • Le fonctionnement de l’expérience « obtenir des données » dans Power Query.

  • Comment utiliser et tirer parti de l’interface utilisateur Power Query.

  • Comment effectuer des transformations courantes telles que le regroupement et la fusion de données.

Si vous êtes un nouvel utilisateur de Power Query, vous pouvez vous inscrire pour obtenir une version d’évaluation gratuite de Power bi avant de commencer. Vous pouvez utiliser Power BI flux pour tester les expériences Power Query en ligne décrites dans cet article.

Vous pouvez également Télécharger gratuitement Power bi Desktop.

Les exemples de cet article se connectent au flux OData Northwind et l’utilisent.

Copier

https://services.odata.org/V4/Northwind/Northwind.svc/

Se connecter à un flux OData

Pour démarrer, recherchez le connecteur de flux OData à partir de l’expérience « obtenir des données ». Vous pouvez sélectionner l' autre catégorie en haut ou rechercher OData dans la barre de recherche dans le coin supérieur droit.

Une fois que vous avez sélectionné ce connecteur, l’écran affiche les paramètres de connexion et les informations d’identification.

  • Pour URL, entrez l’URL du flux OData Northwind présenté dans la section précédente.

  • Pour la passerelle de données locale, laissez la valeur aucun.

  • Pour le type d’authentification, laissez anonyme.

Sélectionnez le bouton Suivant.

Le navigateur s’ouvre et vous permet de sélectionner les tables auxquelles vous souhaitez vous connecter à partir de la source de données. Sélectionnez la table Customers pour charger un aperçu des données, puis sélectionnez transformer les données.

La boîte de dialogue charge ensuite les données de la table Customers dans l’éditeur de Power Query.

L’expérience ci-dessus de la connexion à vos données, la spécification de la méthode d’authentification et la sélection de l’objet ou de la table spécifique auquel se connecter s’appelle l’expérience obtenir des données .

Notes

Pour en savoir plus sur le connecteur de flux OData, consultez flux OData.

Expérience utilisateur de l’éditeur de Power Query

L’éditeur de Power Query représente l’interface utilisateur Power Query, dans laquelle vous pouvez ajouter ou modifier des requêtes, gérer des requêtes en regroupant ou en ajoutant des descriptions aux étapes de la requête, ou visualiser vos requêtes et leur structure avec différentes vues. L’interface utilisateur de Power Query a cinq composants distincts.

Ruban: l’expérience de navigation dans le ruban, qui fournit plusieurs onglets pour ajouter des transformations, sélectionner des options pour votre requête et accéder à différents boutons du ruban pour effectuer diverses tâches.

  1. Volet requêtes: vue de toutes les requêtes disponibles.

  2. Affichage actuel: votre vue principale, qui, par défaut, affiche un aperçu des données de votre requête. Vous pouvez également activer l' affichage des diagrammes en même temps que la vue aperçu des données. Vous pouvez également basculer entre la vue schéma et la vue aperçu des données tout en conservant l’affichage des diagrammes.

  3. Paramètres de requête: vue de la requête actuellement sélectionnée avec les informations pertinentes, telles que le nom de la requête, les étapes de la requête et différents indicateurs.

  4. Barre d’État: barre qui affiche des informations importantes pertinentes sur votre requête, telles que la durée d’exécution, le nombre total de colonnes et de lignes, ainsi que l’état du traitement. Cette barre contient également des boutons permettant de modifier votre vue actuelle.

Notes

Le schéma et la vue de diagramme sont actuellement disponibles uniquement dans Power Query en ligne.

Utilisation de l’éditeur de Power Query

Dans cette section, vous allez commencer à transformer vos données à l’aide de Power Query. Mais avant de commencer à transformer les données, nous aborderons certains des volets de l’interface utilisateur qui peuvent être développés ou réduits en fonction de leur contexte. La sélection des volets appropriés vous permet de vous concentrer sur la vue qui vous intéresse le plus. Nous aborderons également les différentes vues disponibles dans l’interface utilisateur Power Query.

Développer et réduire les volets

Vous remarquerez que dans l’interface utilisateur Power Query, des icônes vous aident à réduire ou à développer certains affichages ou sections. Par exemple, il existe une icône dans le coin supérieur droit du volet requêtes qui réduit le volet requêtes lorsqu’il est sélectionné, puis le développe à nouveau.

Basculer entre les vues

Outre la possibilité de réduire certains volets et sections de l’interface utilisateur Power Query, vous pouvez également basculer entre les vues affichées. Pour basculer entre les affichages, accédez à l’onglet affichage du ruban. vous y trouverez les groupes Aperçu et disposition , qui contrôlent l’apparence de l’interface utilisateur Power Query.

Vous êtes encouragé à essayer toutes ces options pour trouver l’affichage et la mise en page que vous vous sentez le plus à l’aise avec l’utilisation de. Par exemple, sélectionnez vue Schéma dans le ruban.

Le côté droit de la barre d’état contient également des icônes pour les affichages Diagramme, données et schéma. Vous pouvez utiliser ces icônes pour changer d’affichage. Vous pouvez également utiliser ces icônes pour activer ou désactiver l’affichage de votre choix.

 

Présentation de la vue Schéma

La vue Schéma vous offre un moyen rapide et simple d’interagir uniquement avec les composants du schéma de votre table, tels que les noms de colonne et les types de données. Nous vous recommandons d’utiliser la vue Schéma lorsque vous souhaitez effectuer des actions liées au schéma, telles que la suppression de colonnes, le changement de nom des colonnes, la modification des types de données des colonnes, la réorganisation des colonnes ou la duplication des colonnes.

Notes

Pour en savoir plus sur la vue Schéma, consultez Utilisation de la vue Schéma.

Par exemple, dans la vue Schéma, activez la case à cocher en regard des colonnes Orders et CustomerDemographics , puis dans le ruban, sélectionnez l’action Supprimer les colonnes . Cette sélection applique une transformation pour supprimer ces colonnes de vos données.

Présentation de l’affichage des diagrammes

Vous pouvez maintenant revenir à la vue aperçu des données et activer l’affichage des diagrammes pour voir une perspective visuelle de vos données et de vos requêtes.

La vue de diagramme vous permet de visualiser la structure de votre requête et la manière dont elle peut interagir avec d’autres requêtes dans votre projet. Chaque étape de votre requête comporte une icône distincte pour vous aider à reconnaître la transformation qui a été utilisée. Il y a également des lignes qui connectent les étapes pour illustrer les dépendances. Étant donné que la vue aperçu des données et la vue de diagramme sont activées, la vue de diagramme s’affiche en haut de l’aperçu des données.

  

Notes

Pour en savoir plus sur la vue des diagrammes, consultez affichage des diagrammes.

Commencer à transformer vos données

Avec la vue de diagramme activée, sélectionnez le signe plus. Vous pouvez rechercher une nouvelle transformation à ajouter à votre requête. Recherchez regrouper par et sélectionnez la transformation.

La boîte de dialogue regrouper par s’affiche alors. Vous pouvez définir l’opération regrouper par sur le pays et compter le nombre de lignes client par pays.

  1. Conservez la case d’option de base sélectionnée.

  2. Sélectionnez le pays de regroupement.

  3. Sélectionnez clients et nombre de lignes comme nom de colonne et opération, respectivement.

Sélectionnez OK pour effectuer l’opération. L’aperçu de vos données est actualisé pour afficher le nombre total de clients par pays.

Une autre façon de lancer la boîte de dialogue regrouper par consiste à utiliser le bouton regrouper par dans le ruban ou en cliquant avec le bouton droit sur la colonne Country .

Pour des raisons pratiques, il est souvent possible d’accéder à des transformations dans Power Query à partir de plusieurs emplacements, afin que les utilisateurs puissent choisir d’utiliser l’expérience qu’ils préfèrent.

Ajout d’une nouvelle requête

Maintenant que vous avez une requête qui fournit le nombre de clients par pays, vous pouvez ajouter un contexte à ces données en recherchant le nombre total de fournisseurs pour chaque secteur.

Tout d’abord, vous devez ajouter les données des fournisseurs . Sélectionnez accéder aux données et dans le menu déroulant, puis sélectionnez OData.

L’expérience de connexion OData réapparaît. Entrez les paramètres de connexion comme décrit dans se connecter à un flux OData pour vous connecter au flux OData Northwind. Dans l’expérience du navigateur , recherchez et sélectionnez la table Suppliers .

 

Sélectionnez créer pour ajouter la nouvelle requête à l’éditeur de Power Query. Le volet requêtes doit maintenant afficher les requêtes Customers et Suppliers .

Ouvrez de nouveau la boîte de dialogue regrouper par , en sélectionnant le bouton regrouper par dans le ruban sous l’onglet transformer .

Dans la boîte de dialogue regrouper par , définissez l’opération regrouper par sur le pays et le nombre de lignes du fournisseur par pays.

  1. Conservez la case d’option de base sélectionnée.

  2. Sélectionnez le pays de regroupement.

  3. Sélectionnez fournisseurs et nombre de lignes comme nom de colonne et opération, respectivement.

Notes

Pour en savoir plus sur la transformation regrouper par , consultez regroupement ou synthèse de lignes.

Référencement des requêtes

Maintenant que vous avez une requête pour les clients et une requête pour les fournisseurs, votre objectif suivant est de combiner ces requêtes en une seule. Il existe de nombreuses façons d’effectuer cette opération, notamment l’utilisation de l’option de fusion dans la table Customers , la duplication d’une requête ou le référencement d’une requête. Pour cet exemple, vous allez créer une référence en cliquant avec le bouton droit sur la table Customers et en sélectionnant Reference, ce qui crée effectivement une nouvelle requête qui fait référence à la requête Customers .

Après avoir créé cette nouvelle requête, remplacez le nom de la requête par country Analysis et désactivez la charge de la table Customers en désactivant l’option activer le chargement de la requête Suppliers .

Fusion de requêtes

Une opération de fusion de requêtes joint deux tables existantes en fonction des valeurs correspondantes d’une ou de plusieurs colonnes. Dans cet exemple, l’objectif est de joindre les tables Customers et Suppliers dans une seule table pour les pays qui ont à la fois des clients et des fournisseurs.

Dans la requête country Analysis , sélectionnez l’option fusionner les requêtes sous l’onglet dossier de démarrage dans le ruban.

Une nouvelle boîte de dialogue s’affiche pour l’opération de fusion . Vous pouvez ensuite sélectionner la requête à fusionner avec votre requête actuelle. Sélectionnez la requête Suppliers et sélectionnez le champ Country dans les deux requêtes. Enfin, sélectionnez le type de jointure interne , car vous souhaitez uniquement les pays où vous avez des clients et des fournisseurs pour cette analyse.

Après avoir sélectionné le bouton OK , une nouvelle colonne est ajoutée à la requête d’analyse de votre pays qui contient les données de la requête fournisseurs . Sélectionnez l’icône en regard du champ fournisseurs , qui affiche un menu dans lequel vous pouvez sélectionner les champs que vous souhaitez développer. Sélectionnez uniquement le champ Suppliers , puis cliquez sur le bouton OK .

Le résultat de cette opération de développement est une table contenant seulement 12 lignes. Renommez le champ Suppliers. Suppliers pour qu’il fournisse uniquement des fournisseurs en double-cliquant sur le nom du champ et en entrant le nouveau nom.

Notes

Pour en savoir plus sur la fonctionnalité de requêtes de fusion , consultez vue d’ensemble des requêtes de fusion.

Étapes appliquées

Chaque transformation appliquée à votre requête est enregistrée comme une étape dans la section étapes appliquées du volet Paramètres d’une requête. Si vous avez besoin de vérifier la façon dont votre requête est transformée d’un étape à l’autres, vous pouvez sélectionner une étape et prévisualiser la résolution de votre requête à ce point spécifique.

Vous pouvez également cliquer avec le bouton droit sur une requête et sélectionner l’option Propriétés pour modifier le nom de la requête ou ajouter une description pour la requête. Par exemple, cliquez avec le bouton droit sur l’étape de requêtes de fusion de la requête country Analysis et modifiez le nom de la requête pour qu’elle soit fusionnée avec les fournisseurs et la description pour obtenir des données de la requête Suppliers pour les fournisseurs par pays.

Cette modification ajoute une nouvelle icône en regard de votre étape que vous pouvez pointer pour lire sa description.

Notes

Pour en savoir plus sur les étapes appliquées, consultez utilisation de la liste étapes appliquées.

Avant de passer à la section suivante, désactivez l' affichage des diagrammes pour afficher uniquement l' aperçu des données.

Ajout d'une nouvelle colonne

Avec les données des clients et des fournisseurs d’une seule table, vous pouvez maintenant calculer le ratio des clients par pays pour chaque pays. Sélectionnez la dernière étape de la requête country Analysis , puis sélectionnez les colonnes Customers et Suppliers . Dans l' onglet ajouter une colonne dans le ruban et dans le groupe à partir de , sélectionnez standard, puis Division (entier) dans la liste déroulante.

Cette modification crée une nouvelle colonne appelée la division entière que vous pouvez renommer pour ratior. Cette modification est la dernière étape de votre requête, car vous pouvez voir le ratio client-fournisseur pour les pays où les données ont des clients et des fournisseurs.

Profilage des données

Une autre fonctionnalité de Power Query qui peut vous aider à mieux comprendre vos données est le profilage des données. En activant les fonctionnalités de profilage des données, vous obtiendrez des commentaires sur les données contenues dans les champs de votre requête, tels que la distribution des valeurs, la qualité des colonnes, etc.

Nous vous recommandons d’utiliser cette fonctionnalité tout au long du développement de vos requêtes, mais vous pouvez toujours activer et désactiver la fonctionnalité à votre convenance. L’illustration suivante montre tous les outils de profilage de données activés pour votre requête d' analyse de pays .

Notes

Pour en savoir plus sur le profilage des données, consultez utilisation des outils de profilage des données.

Résumé

Dans cet article, vous avez créé une série de requêtes avec Power Query qui fournit une analyse de ratio client à fournisseur au niveau du pays pour la société Northwind.

Vous avez appris les composants de l’interface utilisateur Power Query, comment créer de nouvelles requêtes à l’intérieur de l’éditeur de requête, les requêtes de référence, les requêtes de fusion, comprendre la section étapes appliquées, ajouter de nouvelles colonnes et comment utiliser les outils de profilage des données pour mieux comprendre vos données.

Power Query est un outil puissant qui permet de se connecter à de nombreuses sources de données différentes et de transformer les données dans la forme de votre choix. Les scénarios décrits dans cet article sont des exemples qui illustrent la façon dont les utilisateurs peuvent utiliser Power Query pour transformer des données brutes en Insights d’entreprise exploitables.


dans Blogs