Les flux de données sont un composant important de l'architecture Power BI.
Un flux de données est le service de transformation de données qui s'exécute sur le cloud, indépendamment du jeu de données ou de la solution Power BI.
Ce service de transformation de données tire parti du moteur Power Query. Ce service utilise Power Query en ligne et l'UI pour effectuer la transformation des données.
Contexte
Leur utilisation peut améliorer considérablement le développement et la maintenance d’une solution Power BI.
Cependant, il existe de nombreuses implémentations Power BI qui n'utilisent pas cette fonctionnalité.
Voici l’architecture d’un Dataflow :
Stockage
La destination d’un flux de données n'est pas un jeu de données (modèle sémantique).
Il peut s'agir :
d'Azure Data Lake Storage
de Dataverse.
Cela fait du flux de données le composant de transformation de données indépendant de Power BI.
Flux de données standard et flux de données analytiques
Licence
L'option de stockage de données pour un flux de données ne nécessite pas de licence supplémentaire pour obtenir :
si vous utilisez la licence Power BI Pro, un stockage Azure Data Lake interne sera disponible pour vos tables de flux de données
si vous utilisez des licences Power Apps, vous disposez d'un espace de stockage disponible dans le dataverse à utiliser pour vos flux de données.
D'autres services Microsoft, tels que Power Platform, peuvent ensuite se connecter au flux de données :
Cas d’usage
Pourquoi utiliser des flux de données ?
Utilisation d'une table Power Query dans plusieurs rapports Power BI
Différentes sources de données avec différentes planifications d'actualisation
Entrepôt de données centralisé
Créer un flux de données
Créer dans Power BI
Dans le service Power BI (app.powerbi.com), dans un Espace de travail :
Choisir Ajouter de nouvelles tables puis choisir ensuite parmi les 80 connecteurs disponibles :
Créer vos requêtes comme dans Power Query “bureau”.
Penser à faire une première actualisation.
Créer dans PowerApps
Cliquer sur Flux de données
Les flux de type Analytique seront accessibles via Power BI
Cliquer sur Nouveau flux de données, puis cocher Entités analytique uniquement :
Se connecter au flux de données
Par défaut, la connexion à un flux se fait en mode Importer. Pour permettre une connexion Direct Query :
S’assurer que le flux est dans une capacité Premium (ou PPU).
Dans les paramètres du flux, cocher Activé dans les Paramètres du moteur de calcul amélioré :
Actualiser le flux.
Dans Power BI Desktop, Obtenir les données > Flux de données ; sélectionner les tables du flux puis Charger. Cette boite s’affiche ensuite, pour permettre de choisir le mode de connexion pour chaque table :
Se connecter à un flux de données
Dans Power BI Desktop
Les flux d’environnement Power Platform sont également accessibles.
Les Espaces de travail (Power BI) sont affichés s’ils contiennent au moins un flux.
Dans un flux (ici Flux Ventes), cocher la ou les tables à importer.
Dans Excel
Données > Obtenir des données > A partir de la plateforme Power > De Dataflows.