L’idéal dans ce cas de figure est de créer un Dataflow qui alimentera la table Dataverse, on peut les créer depuis le menu make.powerapps.com :
Mais, avant de créer un dataflow, il y a généralement un prérequis : Il va falloir faire en sorte que Dataverse reconnaisse la clé d’identification de tes données.
Dataverse créera de base, une clé primaire, sous forme d’un GUID de 32 caractères qu’il sera complexe de générer. Pour simplifier les choses, il est possible de créer une clé secondaire, qui pourra être une colonne existante. A l’exécution du dataflow, lors de l’importation des données, c’est cette valeur qui servira de référence pour déterminer si un enregistrement correspondant existe et dois être mis à jour ou si un nouvel enregistrement doit être créé.
Pour créer une clé secondaire :
Ensuite, il faudra :
-
Créer un nouveau dataflow
-
Sélectionner la source de données (fichier excel)
-
transformer les données si besoin avec power query
-
Mapper les colonnes de la sortie power query vers les colonne Dataverse et bien sélectionner la colonne secondaire
Si le fichier contient des valeurs de colonnes lookup (recherche), il faudra créer également des clés secondaires sur les tables liées.
CommentID=Jnn9ttz8c1iMY4N, PostID=vFPECtHchrKb6SG