Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un dataflow est une collection de tables que vous créez et gérez dans des espaces de travail dans le service Power BI. Une table est un ensemble de colonnes qui stockent des données, comme une table au sein d’une base de données. Vous pouvez ajouter et modifier des tables dans votre dataflow et gérer les planifications d’actualisation des données directement à partir de l’espace de travail dans lequel vous avez créé votre dataflow. Pour créer un dataflow, lancez le service Power BI dans un navigateur, puis sélectionnez un espace de travail (les flux de données ne sont pas disponibles dans mon espace de travail dans le service Power BI) dans le volet de navigation. Vous pouvez également créer un espace de travail dans lequel créer votre nouveau flux de données.
Vous pouvez créer ou développer un nouveau flux de données de plusieurs façons :
- Créer un dataflow à l’aide d’une nouvelle source
- Créer un flux de données en utilisant des tables liées
- Créer un flux de données en utilisant un dossier CDM
- Créer un flux de données en utilisant l’importation/exportation
Les sections suivantes explorent en détail chacune de ces méthodes de création de dataflow.
Notes
Les utilisateurs d’un espace de travail Premium, des utilisateurs disposant d’une licence Pro et des utilisateurs disposant d’une licence Premium par utilisateur (PPU) peuvent créer des flux de données.
Créer un dataflow à l’aide d’une nouvelle source
Lorsque vous utilisez l’option Nouvelle source , vous pouvez définir une nouvelle table et vous connecter à une nouvelle source de données.
Sélectionnez le lien Obtenir des données... sur l’écran, ou sélectionnez une source à l’aide de la nouvelle source dans le ruban.
Lorsque vous sélectionnez une source de données, vous êtes invité à fournir les paramètres de connexion, comme illustré dans l’image suivante.
Une fois connecté, vous pouvez sélectionner les données à utiliser pour votre table. Lorsque vous choisissez des données et une source, Power BI se reconnecte à la source de données. La reconnexion maintient les données de votre flux de données actualisées à la fréquence que vous sélectionnez plus tard dans le processus d’installation.
Après avoir sélectionné les données à utiliser dans la table, vous pouvez utiliser l’éditeur de flux de données pour mettre en forme ou transformer ces données dans le format nécessaire à utiliser dans votre dataflow.
Créer un flux de données en utilisant des tables liées
Lorsque vous créez un dataflow à l’aide de tables liées, vous pouvez référencer une table existante définie dans un autre dataflow de manière en lecture seule. La liste suivante décrit certaines des raisons d’opter pour cette approche :
Pour réutiliser une table sur plusieurs dataflows, comme une table de dates ou une table de recherche statique, créez la table une seule fois, puis référencez-la sur les autres dataflows.
Pour éviter de créer plusieurs actualisations dans une source de données, utilisez des tables liées pour stocker les données et agir en tant que cache. Chaque consommateur suivant utilise cette table, ce qui réduit la charge sur la source de données sous-jacente.
Pour effectuer une fusion entre deux tables.
Notes
Les tables liées sont disponibles uniquement avec Power BI Premium.
Créer un flux de données en utilisant une table calculée
Lorsque vous créez un dataflow à l’aide d’une table calculée, vous pouvez référencer une table liée et effectuer des opérations en plus de celle-ci de manière en écriture seule. Le résultat est une nouvelle table qui fait partie du flux de données. Vous pouvez convertir une table liée en une table calculée de deux façons. Vous pouvez créer une requête à partir d’une opération de fusion, ou si vous souhaitez modifier ou transformer la table, vous pouvez créer une référence ou dupliquer la table.
Comment créer des tables calculées
Après avoir créé un dataflow avec une liste de tables, vous pouvez effectuer des calculs sur ces tables. Dans l’outil de création de flux de données dans le service Power BI, sélectionnez Modifier les tables, puis cliquez avec le bouton droit sur la table que vous souhaitez utiliser comme base pour votre table calculée et sur laquelle vous souhaitez effectuer des calculs. Dans le menu contextuel, choisissez Référence.
Pour que la table soit éligible en tant que table calculée, vous devez sélectionner Activer la charge , comme illustré dans l’image suivante. Cliquez avec le bouton droit sur le tableau pour afficher ce menu contextuel.
Lorsque vous sélectionnez Activer le chargement, vous créez une table dont la source est la table référencée. L’icône change et affiche l’icône calculée , comme illustré dans l’image suivante.
Toute transformation que vous effectuez sur cette table nouvellement créée s’exécute sur les données qui résident déjà dans le stockage de flux de données Power BI. Cela signifie que la requête ne s’exécute pas sur la source de données externe à partir de laquelle les données ont été importées, comme les données extraites d’Azure SQL Database. Au lieu de cela, la requête est effectuée sur les données qui résident dans le stockage de flux de données.
Exemples de cas d’utilisation
Quel type de transformations pouvez-vous effectuer avec des tables calculées ? Vous pouvez effectuer n’importe quelle transformation que vous spécifiez généralement à l’aide de l’interface utilisateur de transformation dans Power BI ou l’éditeur M. Toutes ces transformations sont prises en charge lors de l’exécution d’un calcul dans le stockage.
Prenons l’exemple suivant : vous disposez d’une table Compte qui contient les données brutes pour tous les clients de votre abonnement Dynamics 365. Vous avez également des données brutes ServiceCalls du centre de service, avec des données issues des appels de support effectués depuis les différents comptes chaque jour de l’année.
Imaginez que vous souhaitez enrichir la table Account avec des données de la table ServiceCalls . Tout d’abord, vous devez agréger les données de la table ServiceCalls pour calculer le nombre d’appels de support effectués pour chaque compte au cours de l’année dernière.
Ensuite, vous souhaitez fusionner la table Account avec la table ServiceCallsAggregated pour calculer la table compte enrichie.
Ensuite, vous pouvez voir les résultats, présentés sous la forme EnrichedAccount dans l’image suivante.
C’est terminé. La transformation est effectuée sur les données du dataflow qui réside dans votre abonnement Power BI Premium, et non sur les données sources.
Notes
Les tables calculées sont une fonctionnalité Premium uniquement
Créer un flux de données en utilisant un dossier CDM
Lorsque vous créez un dataflow à partir d’un dossier CDM, vous pouvez référencer une table que l’autre application écrit au format CDM (Common Data Model). Vous devez fournir le chemin d’accès complet au fichier de format CDM stocké dans ADLS Gen 2.
La liste suivante décrit les conditions requises pour créer des flux de données à partir de dossiers CDM :
Le compte ADLS Gen 2 doit disposer des autorisations appropriées configurées pour Que Power BI accède au fichier.
L’utilisateur qui tente de créer le flux de données doit avoir accès au compte ADLS Gen2.
L’URL doit être un chemin d’accès direct au fichier JSON et utiliser le point de terminaison ADLS Gen 2 ; blob.core n’est pas pris en charge.
Créer un flux de données en utilisant l’importation/exportation
Lorsque vous créez un dataflow à l’aide de l’importation/exportation, vous pouvez importer un flux de données à partir d’un fichier. Cet outil est utile si vous souhaitez enregistrer une copie de flux de données hors connexion ou déplacer un flux de données d’un espace de travail vers un autre.
Pour exporter un dataflow, sélectionnez le flux de données que vous avez créé et sélectionnez l’élément de menu Plus (les points de suspension) pour développer les options, puis sélectionnez Exporter .json. Vous êtes invité à télécharger le flux de données représenté au format CDM.
Pour importer un flux de données, sélectionnez la zone Importer et chargez le fichier. Power BI crée le dataflow pour vous et vous permet d’enregistrer le dataflow tel quel ou d’effectuer d’autres transformations.
Contenu connexe
En plaçant vos données dans un dataflow, vous pouvez utiliser Power BI Desktop et le service Power BI pour créer des modèles sémantiques, des rapports, des tableaux de bord et des applications. Ces nouvelles ressources vous donnent des insights sur vos activités commerciales. Les articles suivants explorent plus en détail les scénarios d’usage courant pour les dataflows :
- Introduction aux dataflows et à la préparation des données en libre-service
- Configurer et consommer un dataflow
- Configuration du stockage de dataflows pour utiliser Azure Data Lake Gen 2
- Fonctionnalités Premium des dataflows
- Considérations et limitations relatives aux flux de données
- Bonnes pratiques pour les dataflows