Ajouter des données à une table dans Microsoft Dataverse à l’aide de Power Query

Dans cette procédure, vous allez créer une table dans Dataverse et remplir cette table avec des données provenant d'un flux OData en utilisant Power Query. Vous pouvez utiliser les mêmes techniques pour intégrer des données à partir de ces sources en ligne et locales, dont :

  • SQL Server
  • Salesforce
  • IBM DB2
  • Access
  • Excel
  • API Web
  • Flux OData1
  • Fichiers texte

Vous pouvez également filtrer, transformer et combiner des données avant de les charger dans un tableau nouveau ou existant.

Si vous ne disposez pas d’une licence pour Power Apps, vous pouvez vous inscrire gratuitement.

Prérequis

Avant de commencer à suivre cet article :

  • Basculez vers un environnement dans lequel vous pouvez créer des tables.
  • Vous devez disposer d’un plan Power Apps par utilisateur ou Power Apps par plan d’application.

Spécification des données source

  1. Connectez-vous à Power Apps.

  2. Dans le volet de navigation, sélectionnez Dataverse pour le développer, puis sélectionnez Tables.

    Zone des tables.

  3. Dans le menu de commande, sélectionnez Données>Obtenir des données.

  4. Dans la liste des sources de données, sélectionnez OData.

    Choisissez le connecteur OAuth.

  5. Sous Paramètres de connexion, saisissez ou collez cette URL, puis sélectionnez Suivant:

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

  6. Dans la liste des tables, cochez la case Clients, puis sélectionnez sur Suivant.

    Sélectionnez la table Clients.

  7. (facultatif) Modifiez le schéma en fonction de vos besoins en choisissant les colonnes à inclure, en transformant la table d’une ou plusieurs façons, en ajoutant un index ou une colonne conditionnelle, ou en apportant d’autres modifications.

  8. Dans le coin inférieur droit, sélectionnez Suivant.

Spécifiez la table cible

  1. Sous Charger les paramètres, sélectionnez Charger dans une nouvelle table.

    Chargement dans une nouvelle table.

    Vous pouvez donner à la nouvelle table un nom ou un nom d'affichage différent, mais laissez les valeurs par défaut pour suivre exactement ce tutoriel.

  2. Dans la liste de colonnes nom principal unique, sélectionnez ContactName, puis sélectionnez Suivant.

    Vous pouvez spécifier une colonne de nom primaire différente, faire correspondre une colonne différente de la table source à chaque colonne de la table que vous créez, ou les deux. Vous pouvez également spécifier si des colonnes de texte dans votre sortie de requête doivent être créées en tant que texte multiligne ou Single-Line texte dans Dataverse. Pour suivre ce tutoriel avec exactitude, laissez le mappage de colonnes par défaut.

  3. Sélectionnez Actualiser manuellement pour Power Query - Actualiser les paramètres, puis sélectionnez Publier.

  4. Sous Dataverse (près du bord gauche), sélectionnez Tables pour afficher la liste des tables de votre base de données.

    La table Clients que vous avez créée à partir d'un flux OData apparaît comme une table personnalisée.

    Liste des tableaux standard et personnalisés.

Avertissement

Les données existantes peuvent être modifiées ou supprimées lors du chargement de données dans une table Dataverse si vous avez activé l’option Supprimer les lignes qui n’existent plus dans la sortie de la requête ou si une colonne de clé primaire est définie.

Si vous sélectionnez Charger dans une table existante, vous pouvez spécifier une table dans laquelle vous ajoutez les données de la table Clients. Vous pourriez, par exemple, ajouter les données à la table Compte avec laquelle le Dataverse est livré. Dans la rubrique Mappage des colonnes, vous pouvez préciser que les données de la colonne Nom du contact de la table Clients doivent être ajoutées à la colonne Nom de la table Compte.

Spécifiez le nom de la nouvelle table.

Si un message d'erreur concernant les autorisations apparaît, contactez votre administrateur.