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.
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
- La copie de flux de données dans le cadre d'une opération de copie d'environnements Power Platform n'est pas prise en charge.
Étapes suivantes
Pour plus d’informations sur les flux de données dans Power Apps :
- Préparation des données libre-service dans Power Apps
- Création et utilisation des flux de données dans Power Apps
- Connecter Azure Data Lake Storage Gen2 pour le stockage du flux de données
- Ajouter des données à une table dans Dataverse à l’aide de Power Query
- Accédez à la communauté Flux de données Power Apps pour partager votre travail, poser des questions ou envoyer de nouvelles idées
- Accédez au forum de la communauté Flux de données Power Apps pour partager votre travail, poser des questions ou envoyer de nouvelles idées
Pour plus d’informations sur les flux de données dans Power BI :
- Préparation des données en libre-service dans Power BI
- Créer et utiliser des flux de données dans Power BI
- Livre blanc sur les flux de données
- Vidéo détaillée d’une procédure pas à pas pour les flux de données
- Accédez à la communauté Flux de données Power BI pour partager votre travail, poser des questions ou envoyer de nouvelles idées
Les articles suivants explorent plus en détail les scénarios d’usage courant pour les flux de données.
- Utilisation d’une actualisation incrémentielle avec des dataflows
- Création de tables calculées dans des flux de données
- Se connecter à des sources de données pour des flux de données
- Lier des tables entre flux de données
Pour plus d’informations sur Common Data Model et le standard des dossiers Common Data Model, consultez les articles suivants :