Partager via


Importer ou exporter les données depuis Dataverse

Pour obtenir (importer) des données dans des tables Microsoft Dataverse, utilisez une feuille de calcul Excel, un fichier de valeurs séparées par des virgules (CSV) ou l’un des nombreux connecteurs disponibles.

Lorsque vous exportez des données de table Dataverse, elles sont exportées sous forme de fichier CSV.

Importer à l’aide d’un connecteur

Utilisez un connecteur pour importer des données à partir d’une sélection de nombreuses sources différentes, telles que Microsoft Excel, Azure, base de données SQL Server, SharePoint, Access, OData, etc.

  1. Se connecter à Power Apps.
  2. Dans le volet de navigation de gauche, sélectionnez Tables. Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.
  3. Sélectionnez Données > Obtenir les données > Obtenir les données.
  4. Dans la liste Sources de données, sélectionnez le connecteur à partir duquel vous souhaitez importer des données.

Pour plus d’informations sur le connecteur que vous souhaitez utiliser comme source de données, consultez Liste de tous les connecteurs Power Apps et Liste de tous les connecteurs publiés par Microsoft.

Importer à partir d’un fichier Excel ou CSV

Il existe deux façons d’importer des données à partir d’Excel.

Important

L’importation à partir d’un fichier Excel ou CSV à l’aide de la commande Importer > Importer des données depuis Excel n’est pas disponible dans GCC, GCC High, et dans les environnements DoD. Pour contourner cette limitation, dans la zone Tables de Power Apps, sélectionnez Importer > Importer des données, puis choisissez un source de données, telle que classeur Excel ou Texte/CSV.

Option 1 : Importer en créant et en modifiant un modèle de fichier

Chaque table comporte des colonnes obligatoires qui doivent exister dans votre fichier d’entrée. Nous vous recommandons de créer un modèle. Pour cela, vous devez exporter les données à partir de la table. Ensuite, utilisez le même fichier et modifiez-le avec vos données. Enfin, réimportez le fichier modifié dans la table. L’utilisation d’un modèle peut vous faire gagner du temps car vous n’avez pas à spécifier les colonnes requises pour chaque tableau.

Préparer le modèle de fichier

  1. Exporter les données de table.
  2. Définissez un plan pour vous assurer que les données sont uniques avant de les importer. Utilisez des clés primaires ou des clés secondaires. Pour plus d’informations, voir : Vérifier l’unicité lors de l’importation des données dans un tableau à partir d’un fichier Excel ou CSV

Modifier le fichier avec vos données

Copiez les données de votre fichier Excel ou CSV dans le modèle que vous venez de créer à l’étape précédente.

Importer le fichier

  1. Dans powerapps.com, sélectionnez Tables dans le volet de navigation de gauche. Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.
  2. Sélectionnez Données, à droite de Obtenir des données, sélectionnez >, puis sélectionnez Obtenir des données à partir d’Excel.
  3. Sélectionnez les tables dans lesquelles vous souhaitez importer les données, puis sélectionnez Suivant.
  4. Sur la page Importer les données, sélectionnez Charger, et choisissez votre fichier. Suivez les invites pour charger votre fichier.
  5. Une fois que le fichier est chargé et que le Statut du mappage indique Le mappage a réussi, sélectionnez Importer dans le coin supérieur droit. Allez dans Résoudre les erreurs de mappage avec Excel pour parcourir et corriger les erreurs de mappage. Mappage d’importation effectué Une fois l’importation terminée correctement, vous verrez que le nombre total d’insertions et de mises à jour.

Option 2 : Importation en apportant votre propre fichier source

Si vous êtes un utilisateur avancé et que vous connaissez les colonnes obligatoires pour une table donnée pour les tables Dataverse, définissez votre propre fichier source Excel ou CSV. Suivez les étapes dans Importer le fichier.

Résoudre les erreurs de mappage avec Excel

Si vous obtenez des erreurs de mappage après avoir chargé votre fichier, sélectionnez Statut de mappage. Prenez les mesures suivantes pour inspecter et rectifier les erreurs de mappage de colonnes.

  1. Utilisez le menu déroulant de droite, sous Afficher, pour parcourir les Colonnes non mappés, les Champs avec erreur, ou les Champs obligatoires.

    Conseil

    • Selon que vous obtenez un avertissement ou une erreur inspectez les Colonnes non mappées ou les Champs avec erreur avec le menu déroulant dans Mappages de colonnes.
    • Utilisez la logique d’ upsert (Mise à jour ou Insertion) pour mettre à jour la ligne, si elle existe déjà, ou insérer une nouvelle ligne.
  2. Après avoir résolu tous les avertissements et erreurs, sélectionnez Enregistrer les modifications dans l’angle supérieur droit. Vous retournez à l’écran Importer des données.

  3. Une fois que la colonne Statut du mappage indique Le mappage a réussi, sélectionnez Importer dans le coin supérieur droit.

Quand le message L’importation s’est terminée correctement apparaît, le nombre total d’insertions et de mises à jour s’affiche.

Vérifier l’unicité lors de l’importation des données dans un tableau à partir d’un fichier Excel ou CSV

Les tables Dataverse utilisent une clé primaire pour identifier de manière unique les lignes d’une table Dataverse. La clé primaire pour une table Dataverse est l’identificateur global unique (GUID). Il forme la base par défaut pour l’ID de ligne. Les opérations sur les données, telles que l’importation des données dans les table Dataverse, mettent en évidence les clés primaires par défaut.

Exemple :
La clé primaire pour une table Compte est accountid.

Exemple de fichier d’exportation d’une table Compte affichant accountid comme clé primaire.

Parfois, une clé primaire peut ne pas fonctionner lorsque vous intégrez des données depuis une source externe. Utilisez Dataverse pour définir des clés secondaires qui identifient de manière unique une ligne à la place de la clé primaire.

Exemple :
Pour une table Compte, vous pouvez définir transactioncurrencyid comme clé secondaire à l’aide d’un ID basé sur la clé naturel. Par exemple, utilisez Dollar US au lieu de la valeur GUID 88c6c893-5b45-e811-a953-000d3a33bcb9 affichée précédemment. Vous pouvez également choisir symbole monétaire ou nom de la devise en tant que clés. Pour plus d’informations, voir : Définir des clés secondaires à l’aide du portail Power Apps

Exemple de création d’une clé secondaire sur une table Devise.

Exemple de fichier d’exportation d’une table Compte affichant nom de la devise comme clé naturelle.

Vous pouvez toujours continuer à utiliser des identificateurs après avoir spécifié des clés secondaires. Dans l’exemple précédent, le premier fichier est encore valide si des GUID sont des données valides.

Exporter des données

Exportez les données d’une seule table au format CSV (valeurs séparées par des virgules).

  1. Connectez-vous à Power Apps dans le volet de navigation de gauche et sélectionnez Tables . Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.

  2. Sélectionnez Exporter > Exporter des données.

  3. Sélectionnez la table à partir de laquelle vous souhaitez exporter les données, puis sélectionnez Exporter les données.

    Exemple d’exportation de données depuis une table Compte.

  4. Une fois l’exportation terminée, sélectionnez Télécharger les données exportées pour télécharger le fichier CSV dans le dossier de téléchargement spécifié dans votre navigateur web.

    Exemple d’exportation qui affiche l’exportation réussie avec le fichier téléchargeable de lien.

Notes

Les exportations ont un délai de 12 minutes. Si le volume de données exportées dépasse 12 minutes, l’exportation échouera. Si cela se produit, exportez les données dans des segments plus petits.

Types de données et champs non pris en charge

Les types de données suivants ne sont actuellement pas pris en charge pour l’importation ou l’exportation.

  • Fuseau horaire
  • Choix (sélections multiples)
  • Image
  • File

Les champs suivants sont des champs système et ne sont pas pris en charge pour l’importation et l’exportation.

  • Ownerid
  • Createdby
  • Createdonbehalfby
  • Createdon
  • Modifiedby
  • Modifiedonbehalfby
  • Modifiedon
  • Overriddencreatedon

Notes

Les fonctionnalités Obtenir des données à partir d’Excel et Exporter des données ne sont actuellement pas incluses dans le Plan Développeur Power Apps.

Résoudre les problèmes de connexion

Les utilisateurs peuvent recevoir un message d’erreur si la connexion qu’ils utilisent pour l’exportation doit être réparée. Dans ce cas, l’utilisateur reçoit un message d’erreur indiquant La connexion à Dataverse a échoué. Veuillez consulter le lien ci-dessous pour savoir comment résoudre ce problème.

Pour corriger ce problème :

  1. Dans Power Apps (make.powerapps.com), sélectionnez Connexions dans le volet de navigation de gauche. Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.
  2. Localisez la connexion Microsoft Dataverse (hérité).
  3. Sélectionnez le lien Réparer la connexion dans la colonne Statut et suivez les instructions à l’écran.

Une fois la connexion réparée, recommencez l’exportation.

Autorisations

Pour importer ou exporter des données, l’utilisateur doit disposer du Environment Maker rôle de sécurité.

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).