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

Effectué

Vous savez maintenant comment créer un flux de données à l’aide de Power Query pour importer un fichier statique dans une table Dataverse. Dans de nombreux cas, les données source changent au fil du temps et le scénario métier nécessite une mise à jour fréquente des données dans Dataverse sur la base de cette source de données dynamique.

Actualiser les données

Un flux de données peut mettre à jour la table de destination en fonction des mises à jour de la table ou du fichier source. Pour mettre correctement en correspondance les lignes des deux jeux, une colonne ID unique doit faire partie des deux tables. Dans de nombreux cas, cette colonne est définie comme clé secondaire dans la table de destination. Dans Dataverse, les clés secondaires sont configurées au moyen de l’option Clés dans la section Schéma de la table.

Capture d’écran du concepteur de tables Compte mettant l’accent sur l’option Clés dans la section Schéma.

Vous pouvez déclencher une actualisation manuelle en sélectionnant Actualiser pour un flux de données spécifique.

Capture d’écran de la liste des flux de données dans le portail Power Apps mettant l’accent sur l’option Actualiser sous les points de suspension du flux de données.

Pour modifier la fréquence d’actualisation, sélectionnez Modifier les paramètres d’actualisation pour le flux de données concerné.

Capture d’écran de la liste des flux de données dans le portail Power Apps mettant l’accent sur l’option Modifier les paramètres d’actualisation sous les points de suspension du flux de données.

Pour les flux de données à traiter automatiquement, sélectionnez Actualiser automatiquement, puis configurez Actualisation basée sur la fréquence ou Actualiser à des jours et heures spécifiques en fonction du scénario métier.

Capture d’écran de l’éditeur Power Query mettant l’accent sur l’option Actualiser automatiquement et la zone de configuration.

Pour les scénarios d’actualisation basée sur la fréquence, vous pouvez configurer la fréquence afin qu’une actualisation se produise tous les x nombre de minutes, d’heures, de jours, de semaines ou de mois.

Capture d’écran de l’éditeur Power Query mettant l’accent sur la liste Actualiser tou(te)s les sous l’option Actualisation basée sur la fréquence.

Pour les scénarios nécessitant une actualisation à des jours et heures spécifiques, vous pouvez définir une fréquence d’actualisation quotidienne. Dans de tels cas, l’actualisation est déclenchée tous les jours à l’heure configurée. Pour les scénarios où le champ Fréquence d’actualisation est défini sur Hebdomadaire, les jours de la semaine où l’actualisation doit être déclenchée peuvent être sélectionnés.

Capture d’écran de l’éditeur Power Query mettant l’accent sur la liste des options Actualiser la fréquence.

Pour les sources de données contenant de gros volumes de données, vous pouvez modifier les paramètres d’actualisation incrémentielle configurés pour traiter une actualisation complète par défaut. Pour accéder à cette configuration, sélectionnez Modifier l’actualisation incrémentielle pour le flux de données concerné.

Capture d’écran de la liste des flux de données dans le portail Power Apps mettant l’accent sur l’option Modifier l’actualisation incrémentielle sous les points de suspension du flux de données.

Une colonne de date ou d’heure est requise à partir de la source afin de configurer le filtre pour l’actualisation incrémentielle. Le filtre peut être configuré pour traiter les lignes pour un nombre x de Jours, de Mois, de Trimestres ou d’Années.

Capture d’écran de l’éditeur Power Query mettant l’accent sur les Paramètres d’actualisation incrémentielle.

Étapes suivantes

Vous avez maintenant découvert comment un flux de données actualise automatiquement les données à partir d’une source de données dynamique. À présent, vous allez découvrir comment mettre à jour la table Contact dans Dataverse sur la base d’une feuille de calcul Excel mise à jour lors de conférences avec la liste des participants.