Créer et utiliser des flux de données dans Microsoft Power Platform

L’utilisation de flux de données avec Microsoft Power Platform facilite la préparation des données et vous permet de réutiliser celle-ci dans d’autres rapports, applications et modèles.

Dans le monde des données toujours en expansion, la préparation des données peut être difficile et coûteuse. Elle peut consommer jusqu’à 60 à 80 % du temps et du coût d’un projet d’analytique classique. De tels projets peuvent nécessiter le wrangling de données fragmentées et incomplètes, une intégration de systèmes complexes, des données présentant des incohérences structurelles et un obstacle élevé à l’ensemble de compétences.

Pour faciliter la préparation des données et tirer pleinement parti de celles-ci, les flux de données Power Query et Power Platform ont été créés.

Screenshot showing how to select the Power Platform Dataflows connector.

Avec les flux de données, Microsoft intègre les fonctionnalités de préparation des données libre-service de Power Query aux services en ligne Power BI et Power Apps.En outre, il développe les fonctionnalités existantes de la manière suivante :

  • Préparation des données libre-service pour le Big Data à l’aide de flux de données : les flux de données peuvent être utilisés pour ingérer, nettoyer, transformer, intégrer, enrichir et schématiser les données issues d’un grand tableau de sources transactionnelles et observationnelles, englobant ainsi toute la logique de préparation des données. Auparavant, la logique d’extraction, de transformation et de chargement (ETL) ne pouvait être incluse que dans les modèles sémantiques Power BI, copiées d’un modèle sémantique à l’autre et liées aux paramètres de gestion des modèles sémantiques.

    Avec les flux de données, la logique ETL est promue en artefact de première classe au sein des services Microsoft Power Platform, et inclut des expériences dédiées de création et de gestion. Les analystes d’entreprise, les professionnels de la BI et les scientifiques des données peuvent utiliser des flux de données pour gérer les défis de préparation des données les plus complexes et s’appuyer sur le travail des uns des autres, grâce à un moteur de calcul révolutionnaire basé sur des modèles. Ce moteur s’occupe de toute la logique de transformation et de dépendance, réduisant ainsi le temps, le coût et l’expertise à une fraction de ce qui est traditionnellement requis pour ces tâches. Vous pouvez créer des flux de données à l’aide de l’expérience de préparation des données libre-service de Power Query. Les flux de données sont créés et facilement gérés dans des espaces de travail d’application (Power BI) ou des environnements d’application (Power Apps), bénéficiant ainsi de toutes les fonctionnalités offertes par ces services, telles que la gestion des autorisations et les actualisations planifiées.

  • Charger des données dans Dataverse ou Azure Data Lake Storage : selon votre cas d’usage, vous pouvez stocker les données préparées par les flux de données Power Platform dans Dataverse ou le compte Azure Data Lake Storage de votre organisation :

    • Dataverse vous permet de stocker et de gérer de façon sécurisée les données qui sont utilisées par les applications métier. Dans Dataverse, les données sont stockées dans un ensemble de tables. Une table est un ensemble de lignes (anciennement appelées enregistrements) et de colonnes (anciennement appelées champs / attributs). Chaque colonne de la tables est conçue pour stocker un certain type de données, par exemple, le nom, l’âge, le salaire, etc. Dataverse propose un ensemble de tables standard pouvant être utilisées dans les scénarios courants. Toutefois, vous pouvez également créer des tables personnalisées propres à votre organisation et les remplir avec des données à l’aide de flux de données. Les créateurs d’applications peuvent ensuite utiliser Power Apps et Power Automate pour créer des applications avancées qui utilisent ces données.

    • Azure Data Lake Storage vous permet de collaborer avec les membres de votre organisation à l’aide de services Power BI, d’Azure Data Services et de l’IA, ou d’applications métier personnalisées lisant les données du lac. Les flux de données qui chargent des données dans un compte Azure Data Lake Storage les stockent dans les dossiers Common Data Model. Les dossiers Common Data Model contiennent des données schématisées et des métadonnées dans un format standardisé, ce qui facilite l’échange de données et permet une interopérabilité complète entre les services qui produisent ou consomment des données stockées dans le compte Azure Data Lake Storage d’une organisation en tant que couche de stockage partagé.

  • Analytique avancée et IA avec Azure: les flux de données Power Platform stockent les données dans Dataverse ou Azure Data Lake Storage, ce qui signifie que les données ingérées via les flux de données sont désormais disponibles pour les ingénieurs de données et les scientifiques des données pour appliquer toute la puissance d’Azure Data Services, tels que Azure Machine Learning, Azure Databricks, et Azure Synapse Analytics pour l’analytique avancée et l’IA. Les analystes métier, les ingénieurs données et les scientifiques des données peuvent donc collaborer sur les mêmes données au sein de leur organisation.

  • Prise en charge de Common Data Model : Common Data Model est un ensemble de schémas de données standardisés et un système de métadonnées qui permet la cohérence des données et de leur signification dans l’ensemble des applications et des processus métier. Les flux de données prennent en charge le modèle de données commun en offrant un mappage facile à partir de n’importe quelle donnée sous n’importe quelle forme dans les tables du modèle de données commun standard, telles que Compte et Contact. Les flux de données débarquent également les données, à la fois les tables standard et personnalisées, sous forme de modèle de données commun schématisé. Les analystes métier peuvent tirer parti du schéma standard et de sa cohérence sémantique, ou personnaliser leurs tables en fonction de leurs besoins uniques. Common Data Model continue d’évoluer dans le cadre de l’initiative Open Data.

Fonctionnalités de flux de données dans les services Microsoft Power Platform

La plupart des fonctionnalités de flux de données sont disponibles dans Power Apps et Power BI. Les flux de données sont disponibles dans le cadre des plans de ces services. Certaines fonctionnalités de flux de données sont propres au produit ou disponibles dans différents plans de produit. Le tableau suivant décrit les fonctionnalités de flux de données et leur disponibilité.

Capacité de flux de données Power Apps Power BI
Actualisation planifiée Jusqu’à 48 par jour Jusqu’à 48 par jour
Durée maximale d’actualisation par table Jusqu’à 2 heures Jusqu’à 2 heures
Création de flux de données avec Power Query en ligne Oui Oui
Gestion des flux de données Dans le portail d’administration Power Apps Dans le portail d’administration Power BI
Nouveaux connecteurs Oui Oui
Schéma standardisé/Prise en charge intégrée pour le Common Data Model Oui Oui
Connecteur de données de flux de données dans Power BI Desktop Pour les flux de données avec Azure Data Lake Storage comme destination Oui
Intégration au stockage Azure Data Lake Storage de l’organisation Oui Oui
Intégration à Dataverse Oui Non
Tables liées de flux de données Pour les flux de données avec Azure Data Lake Storage comme destination Oui
Tables calculées (transformations en stockage à l’aide de M) Pour les flux de données avec Azure Data Lake Storage comme destination Power BI Premium uniquement
Actualisation incrémentielle du flux de données Pour les flux de données avec Azure Data Lake Storage comme destination, Power Apps Plan2 est nécessaire Power BI Premium uniquement
Exécution sur la capacité Power BI Premium/Exécution parallèle de transformations Non Oui

Limitations connues

Étapes suivantes

Pour plus d’informations sur les flux de données dans Power Apps :

Pour plus d’informations sur les flux de données dans Power BI :

Les articles suivants explorent plus en détail les scénarios d’usage courant pour les flux de données.

Pour plus d’informations sur Common Data Model et le standard des dossiers Common Data Model, consultez les articles suivants :