Importer des données à l’aide de Power Query

Effectué

Les flux de données permettent aux utilisateurs d’extraire, de transformer et de charger des données provenant d’un large éventail de sources de données dans vos tables Dataverse. Un flux de données est une collection de tables créées et gérées dans des environnements du service Power Apps. Vous pouvez ajouter et modifier des tables dans votre flux de données et gérer les calendriers d’actualisation des données directement à partir de l’environnement dans lequel votre flux de données a été créé.

Après avoir créé un flux de données dans le portail Power Apps, vous pouvez en obtenir des données à l’aide du connecteur Dataverse.

L’utilisation d’un flux de données comporte trois étapes principales :

  1. Créer le flux de données dans le portail Power Apps. Vous sélectionnez la destination vers laquelle charger les données de sortie, la source à partir de laquelle obtenir les données et les étapes Power Query permettant de transformer les données à l’aide d’outils Microsoft conçus pour faciliter cette opération.

  2. Planifier des exécutions de flux de données. Ce paramètre correspond à la fréquence à laquelle Power Platform Dataflow doit actualiser les données que votre flux de données va charger et transformer.

  3. Utiliser les données que vous avez chargées dans le stockage de destination. Vous pouvez créer des applications, des flux, des états Power BI et des tableaux de bord. Vous pouvez également vous connecter directement au dossier Common Data Model du flux de données dans le lac de votre organisation à l’aide de services de données Azure comme Azure Data Factory. Vous pouvez également utiliser Azure Databricks ou tout autre service prenant en charge la norme de dossier Common Data Model.

Créer un flux de données

Les flux de données étant créés dans un environnement, vous pouvez les afficher et les gérer uniquement à partir de cet environnement. Si un utilisateur souhaite obtenir des données de ces flux de données, il doit avoir accès à l’environnement dans lequel ils ont été créés.

  1. Connectez-vous au portail Power Apps.

  2. Sélectionnez un environnement.

  3. Dans le volet de navigation gauche, recherchez la sous-section Flux de données sous Tables. Vous devrez peut-être cliquer sur Plus pour la trouver. (Vous pouvez ensuite l’épingler dans votre volet.)

  4. Cliquez sur Flux de données pour afficher une liste de flux de données. Notez que votre barre de commandes comporte un bouton Nouveau flux de données permettant d’en créer un. Cliquez dessus.

  5. Une fenêtre contextuelle Nouveau flux de données vous invite alors à nommer le flux de données, puis vous pouvez cliquer sur le bouton Créer.

  6. Dans la fenêtre contextuelle Power Query > Choisir une source de données, sélectionnez votre source de données. Dans cet exemple, nous allons sélectionner Liste SharePoint Online.

  7. Après avoir sélectionné une source de données, vous êtes invité à fournir les paramètres de connexion pour votre liste SharePoint, notamment l’URL du site et les Informations d’identification de connexion du compte à utiliser lors de la connexion à la source de données. Vous serez peut-être invité à saisir vos informations d’identification pour continuer. Après avoir saisi les paramètres adéquats, le bouton Suivant dans le coin inférieur droit de la fenêtre est visible. Cliquez sur Suivant pour continuer.

  8. Cela peut prendre quelques instants, mais une fois que vous êtes connecté, vous pouvez sélectionner la liste SharePoint à utiliser pour votre table sous l’en-tête Choisir des données. Chaque fois que vous sélectionnez une table de source de données, Power Query fournit un aperçu de vos données à droite. (Remarque : vous n’avez pas besoin de cocher la case.) À ce stade, le bouton Transformer les données est visible. Pour continuer, cliquez sur Transformer les données.

  9. Maintenant que vous avez sélectionné les données à utiliser dans la table, l’Éditeur de flux de données Power Query vous permet de façonner ou transformer ces données dans le format nécessaire pour une utilisation dans votre flux de données.

    Supprimez les colonnes superflues et les colonnes comportant des noms et des données identiques ou similaires à l’aide de l’éditeur. Lorsque vous êtes satisfait de vos modifications, cliquez sur Suivant.

    La fenêtre Mapper les tables s’affiche alors, dans laquelle vous êtes invité à Charger les paramètres et choisir le Mappage de colonnes.

  10. Puisque nous découvrons comment créer un flux de données, nous allons choisir de Charger dans une nouvelle table.

  11. De plus, sous la zone Charger les paramètres, vous pouvez fournir un Nom de la table et une Description de la table, mais notez que Power Query importe automatiquement le nom de votre liste SharePoint.

  12. Disposer d’une colonne de clé primaire dans l’entité permet d’éviter les doublons dans les lignes de données. Une colonne de clé primaire est une colonne unique et déterministe d’une ligne de données dans l’entité. Sous la zone Mappage de colonnes, à partir de la Colonne Nom principal unique, vous pouvez créer un nom principal ou autoriser Power Query à utiliser une colonne Générée automatiquement (paramètre par défaut et recommandé).

  13. Sous la section Type de colonne de destination, vous pouvez désigner le type de colonne Dataverse que vous souhaitez créer avec les données provenant de vos données source. (Certains types ne sont pas disponibles.)

    Une fois que vous êtes satisfait des sélections, vous êtes prêt pour l’étape suivante, qui consiste à sélectionner la fréquence d’actualisation de votre flux de données. Cliquez sur Suivant pour continuer.

    Une fenêtre Actualiser les paramètres s’affiche et vous donne la possibilité de programmer la fréquence d’actualisation de chacune de vos sources de données connectées.

    Les flux de données utilisent un processus d’actualisation des données pour maintenir la mise à jour de vos données de destination à partir de la source. Vous pouvez choisir d’actualiser votre flux de données manuellement ou automatiquement à un intervalle planifié de votre choix. Si vous sélectionnez Actualiser automatiquement, vous verrez des options permettant de sélectionner la fréquence ou le calendrier d’actualisation. Notez que vous pouvez envoyer une notification d’échec si l’actualisation échoue.

  14. Dans notre nouveau flux, nous allons Actualiser manuellement.

  15. Cliquez sur Publier.

    Remarque

    Si vous cliquez sur le chevron vers le bas sur le côté droit du bouton Publier, vous pouvez Publier ultérieurement et choisir quand vous souhaitez le faire.

  16. Une fois que nous publions le flux de données, il est disponible dans la liste des flux de données.

  17. Vous pouvez tester votre nouveau flux de données en accédant à votre liste SharePoint et en effectuant quelques mises à jour des données. Revenez ensuite au flux de données que vous avez créé et actualisez-le. (Vous pouvez trouver l’option Actualiser en cliquant sur les points de suspension en regard du nom du flux de données.)

Si vous accédez à votre table Dataverse, vous voyez la table que vous avez créée ou vers laquelle vous avez mappé les données. Ouvrez la table pour vérifier que les données ont été importées correctement.

L’importation et l’actualisation de données à partir d’une autre source de données est un excellent moyen d’intégrer les données actuelles à Dataverse.