Exercice : importer des données dans votre base de données Microsoft Dataverse

Effectué

Vous pouvez importer des données dans votre base de données Microsoft Dataverse en bloc à partir de diverses sources, notamment Excel, Access, SharePoint, SQL et bien d’autres.

Remarque

La table Dataverse Pet dont il est question dans cette unité a été créée dans l’exercice précédent. Pour disposer de données à importer, les étapes ci-dessous vous expliquent comment créer une liste SharePoint rapide afin de pouvoir vous exercer à effectuer une importation dans votre table Pet.

Créer des exemples de données d’importation

  1. Avant de découvrir comment importer des données dans votre table Dataverse, créons une liste SharePoint à utiliser comme table. Si vous avez besoin d’aide pour rechercher SharePoint, dans un onglet de navigateur distinct, accédez à office.com ou Microsoft 365 et connectez-vous à votre compte professionnel ou scolaire.

  2. Dans le coin supérieur gauche de la fenêtre, cliquez sur le menu gaufre du lanceur d’applications, puis sélectionnez SharePoint. Vous pouvez ensuite accéder au site SharePoint sur lequel vous souhaitez créer votre liste.

  3. Cliquez sur Nouveau > Liste dans la barre de commandes du site SharePoint.

  4. Cliquez sur Liste vide dans la fenêtre contextuelle Créer une liste.

  5. Ajoutez un nom pour votre liste « Pets SharePoint », puis cliquez sur Créer.

  6. Dans votre liste venant d’être créée qui s’affiche, créons des colonnes correspondant à votre table de données Pet créée dans le dernier exercice. Cliquez sur Ajouter une colonne et ajoutez les colonnes suivantes en regard de votre champ Titre comme les types de données suivants :

    Nom Type de données
    PetSpecies Une seule ligne de texte
    Breed Une seule ligne de texte
    AppointmentDate Date et heure
  7. Ensuite, nous souhaitons ajouter des données afin d’en avoir à importer. Ajoutez des données à votre table afin qu’elle ressemble à cette capture d’écran :

    Capture d’écran illustrant la liste SharePoint Pets.

  8. À présent, revenez à l’écran d’accueil de votre site SharePoint, puis copiez l’URL de votre site SharePoint jusqu’au nom de votre site.

    Important

    N’incluez pas de suffixe pour vos listes, mais seulement l’URL de votre page d’accueil. (Exemple : https://yourOrganization.sharepoint.com/sites/yourSharePointsite)

Nous sommes maintenant prêts à importer des données dans notre table Dataverse. Gardez votre onglet de navigateur SharePoint ouvert à titre de référence.

Importer des données dans votre table Dataverse

  1. Dans un onglet de navigateur distinct, accédez à la page d’accueil Power Apps, puis cliquez sur Tables dans le volet de navigation gauche.

  2. Sélectionnez la table Pet, puis cliquez sur Importer et sélectionnez Importer des données dans le menu de la barre de commandes.

  3. Cette action démarre l’importateur de données Power Query. Dans la fenêtre Choisir une source de données qui s’affiche, sélectionnez Liste SharePoint Online comme source. Si nécessaire, vous pouvez taper « SharePoint » dans le champ de recherche pour affiner les résultats.

  4. Une fois que la fenêtre Power Query devient Connexion à la source de données, saisissez l’URL de page SharePoint copiée précédemment dans le champ de saisie URL du site. (Vous pouvez revenir à l’onglet ouvert sur votre page d’accueil SharePoint et la copier, si nécessaire.) Après avoir collé l’URL, vous devrez peut-être vous connecter avec vos identifiants de connexion. Une fois vos identifiants prêts, cliquez sur Suivant en bas à droite pour continuer.

  5. Dans l’étape Choisir des données qui s’affiche désormais, nous pouvons sélectionner une ou plusieurs listes ou bibliothèques de documents à importer. La sélection dans la liste des tables disponibles du volet gauche entraîne l’affichage d’un aperçu des données sur votre écran. Recherchez la liste que vous venez de créer et nommée Pets SharePoint, puis sélectionnez-la.

  6. Une fois que les données d’« Pets SharePoint » s’affichent, vous pouvez cliquer sur le bouton Suivant en bas à droite.

  7. L’éditeur Power Query affiche alors les Requêtes, puis le contenu présenté dans l’aperçu précédent. L’éditeur Power Query permet de mettre en forme les données avant de les importer dans Dataverse. Vous pouvez choisir les colonnes que vous souhaitez importer en cliquant sur Choisir des colonnes. Vous pouvez également supprimer toutes les colonnes que vous ne souhaitez pas importer, à l’aide du bouton Supprimer des colonnes en haut de la fenêtre. Si vous commettez une erreur, la section Étapes appliquées sur le côté droit de la fenêtre conserve une trace des modifications. Ainsi, vous pouvez annuler cette étape pour annuler la dernière action. Rassurez-vous : vous ne modifiez pas votre source de données et filtrez simplement les éléments que vous allez importer.

    Par défaut, Power Query choisit toutes les colonnes, mais nous n’avons pas besoin d’importer toutes les données ici.

  8. Cliquez sur Choisir des colonnes dans l’onglet « Gérer les colonnes » dans l’en-tête.

  9. Sélectionnez uniquement les colonnes Title, PetSpecies, Breed et AppointmentDate, puis cliquez sur OK pour continuer.

    Capture d’écran de la fenêtre contextuelle Choisir des colonnes avec les colonnes nommées sélectionnées. Notez que l’option Étapes appliquées ajoute une étape « Choisir des colonnes ».

    Conseil

    Si vous avez commis une erreur, vous pouvez cliquer sur le « X » à gauche de l’étape dans Étapes appliquées. Ensuite, vous pouvez corriger l’étape.

  10. Une fois que votre table de requête dispose des colonnes Title, PetSpecies, Breed et AppointmentDate, cliquez sur le bouton Suivant pour continuer.

  11. À l’étape Mapper les tables de Power Query, sous Charger les paramètres, sélectionnez Charger dans une table existante. Vous pouvez vous référer à l’image immédiatement ci-dessous pour les étapes suivantes (numérotées selon les étapes).

    Capture d’écran de la fenêtre Mapper les tables illustrant la liste déroulante permettant de sélectionner la table de destination.

  12. Sélectionnez la table dans laquelle vous souhaitez charger vos données au moyen de la liste déroulante nommée Table recommandée. Vous devez rechercher votre table Pet. Gardez à l’esprit que la table Dataverse Pet (ou Pet) que nous avons créée comporte un préfixe avec un trait de soulignement. Dans cet exemple, notre table s’appelle cref2_Pet, mais votre table aura un préfixe différent devant « _Pet ».

  13. Notez que la section Mappage de colonnes comporte les colonnes de destination de notre table Pet. Cliquez sur le bouton Mappage automatique. Le bouton Mappage automatique permet à Power Apps de déterminer comment optimiser la mise en correspondance de vos colonnes Source et Destination. Cependant, vous pouvez également mettre en correspondance vos colonnes SharePoint à l’aide des listes déroulantes. Voilà pourquoi il est utile d’affecter des noms similaires afin de faciliter le mappage. Vous devrez peut-être sélectionner manuellement le champ Title pour la colonne de destination PetName et, de même, PetSpecies pour Species.

    Une fois que toutes vos colonnes source sont mises en correspondance avec les colonnes de destination, cliquez sur Suivant en bas de la fenêtre à droite.

  14. L’étape Paramètres d’actualisation vous permet de configurer un calendrier d’actualisation si vous souhaitez mettre à jour régulièrement vos données de la même source. Dans ce cas, nous laissons ce paramètre défini sur Actualiser manuellement, puisque nous ne souhaitons les importer qu’une seule fois. Cliquez sur Publier en bas de la fenêtre à droite.

    Si vous recevez des avertissements, prêtez attention aux messages et revenez à l’écran d’édition de votre requête pour mettre en forme vos données.

  15. Si vous avez effectué une publication et n’avez reçu aucun message d’avertissement et que l’écran de la table s’actualise (ce qui peut prendre quelques instants), vous devriez être en mesure de voir que les données ont été importées dans votre liste. Si vous ne le voyez pas immédiatement, essayez d’actualiser le navigateur. N’oubliez pas non plus de charger les données dans une table existante (voir étape 11).

Bien que cet exemple utilise SharePoint en tant que source d’importation de données, les étapes sont identiques pour toute source de données que vous souhaitez importer dans votre liste.