Was sind Dataflows?What are dataflows?

Hinweis

Gültig ab November 2020:Effective November 2020:

  • Common Data Service wurde in Microsoft Dataverse umbenannt.Common Data Service has been renamed to Microsoft Dataverse. Weitere InformationenLearn more
  • Einige Terminologie in Microsoft Dataverse wurde aktualisiert.Some terminology in Microsoft Dataverse has been updated. Beispielsweise ist die Entität jetzt Table , und Field ist jetzt Column.For example, entity is now table and field is now column. Weitere InformationenLearn more

Dieser Artikel wird in Kürze aktualisiert, um die neueste Terminologie widerzuspiegeln.This article will be updated soon to reflect the latest terminology.

Dataflows sind eine Self-Service-, cloudbasierte Daten Vorbereitungs Technologie.Dataflows are a self-service, cloud-based, data preparation technology. Mit Dataflows können Kundendaten in Microsoft Dataverse-Umgebungen, Power BI Arbeitsbereichen oder das Azure Data Lake Storage Konto Ihrer Organisation erfassen, Transformieren und laden.Dataflows enable customers to ingest, transform, and load data into Microsoft Dataverse environments, Power BI workspaces, or your organization's Azure Data Lake Storage account. Dataflows werden mithilfe von Power Query erstellt, einer vereinheitlichten Daten Konnektivität und Vorbereitungs Funktionen, die bereits in vielen Microsoft-Produkten, einschließlich Excel und Power BI, vorgestellt wurden.Dataflows are authored by using Power Query, a unified data connectivity and preparation experience already featured in many Microsoft products, including Excel and Power BI. Kunden können Datenflüsse entweder nach Bedarf oder automatisch nach einem Zeitplan ausführen. die Daten werden immer auf dem neuesten Stand gehalten.Customers can trigger dataflows to run either on demand or automatically on a schedule; data is always kept up to date.

Dataflows können in mehreren Microsoft-Produkten erstellt werden.Dataflows can be created in multiple Microsoft products

Dataflows sind in mehreren Microsoft-Produkten enthalten, und es ist nicht erforderlich, dass eine Datenfluss spezifische Lizenz erstellt oder ausgeführt wird.Dataflows are featured in multiple Microsoft products and don't require a dataflow-specific license to be created or run. Dataflows sind in powerapps, Power BI und Dynamics 365 Customer Insights verfügbar.Dataflows are available in Power Apps, Power BI, and Dynamics 365 Customer Insights. Die Möglichkeit zum Erstellen und Ausführen von Daten Flüssen ist mit den Lizenzen dieser Produkte gebündelt.The ability to create and run dataflows is bundled with those products' licenses. Datenfluss Features sind größtenteils für alle Produkte üblich, in denen Sie sich befinden, aber einige produktspezifische Features können in Daten Flüssen vorhanden sein, die im Vergleich zu einem anderen Produkt erstellt wurden.Dataflow features are mostly common across all products they're featured in, but some product-specific features might exist in dataflows created in one product versus another.

Wie funktioniert die Datenfluss-Funktion?How does the dataflow function?

Funktionsweise von "Datenflüsse"

Die vorherige Abbildung zeigt eine allgemeine Ansicht der Definition eines Datenflusses.The previous image shows an overall view of how a dataflow is defined. Ein Datenfluss Ruft Daten aus verschiedenen Datenquellen ab (mehr als 80 Datenquellen werden bereits unterstützt).A dataflow gets data from different data sources (more than 80 data sources are supported already). Basierend auf den Transformationen, die mit dem Power Query Authoring Vorgang konfiguriert wurden, transformiert der Datenfluss die Daten mithilfe der Datenfluss-Engine.Then, based on the transformations configured with the Power Query authoring experience, the dataflow transforms the data by using the dataflow engine. Schließlich werden die Daten in das Ausgabeziel geladen, bei dem es sich um eine Microsoft Power Platform-Umgebung, einen Power BI Arbeitsbereich oder das Azure Data Lake Storage Konto der Organisation handeln kann.Finally, the data is loaded to the output destination, which can be a Microsoft Power Platform environment, a Power BI workspace, or the organization's Azure Data Lake Storage account.

Dataflows werden in der Cloud ausgeführt.Dataflows run in the cloud

Dataflows sind cloudbasiert.Dataflows are cloud-based. Wenn ein Datenfluss erstellt und gespeichert wird, wird seine Definition in der Cloud gespeichert.When a dataflow is authored and saved, its definition is stored in the cloud. Ein Datenfluss wird auch in der Cloud ausgeführt.A dataflow also runs in the cloud. Wenn eine Datenquelle jedoch lokal ist, kann ein lokales Daten Gateway verwendet werden, um die Daten in die Cloud zu extrahieren.However, if a data source is on-premises, an on-premises data gateway can be used to extract the data to the cloud. Wenn ein Datenfluss ausgeführt wird, erfolgt die Datentransformation und-Berechnung in der Cloud, und das Ziel ist immer in der Cloud.When a dataflow run is triggered, the data transformation and computation happens in the cloud, and the destination is always in the cloud.

Dataflows werden in der Cloud ausgeführt.

Dataflows verwenden eine leistungsstarke Transformations-EngineDataflows use a powerful transformation engine

Power Query ist die Daten Transformations-Engine, die im Datenfluss verwendet wird.Power Query is the data transformation engine used in the dataflow. Diese Engine ist so ausreichend, dass viele erweiterte Transformationen unterstützt werden.This engine is capable enough to support many advanced transformations. Außerdem wird eine einfache, aber leistungsfähige grafische Benutzeroberfläche mit dem Namen Power Query-Editors verwendet.It also uses a straightforward, yet powerful, graphical user interface called Power Query Editor. Sie können Datenflüsse mit diesem Editor verwenden, um Ihre Daten Integrationslösungen schneller und einfacher zu entwickeln.You can use dataflows with this editor to develop your data integration solutions faster and more easily.

Power Query Transformationen

DataFlow-Integration mit Microsoft Power Platform und Dynamics 365Dataflow integration with Microsoft Power Platform and Dynamics 365

Da ein Datenfluss die resultierenden Entitäten im cloudbasierten Speicher speichert, können andere Dienste mit den Daten interagieren, die von Daten Flüssen erzeugt werden.Because a dataflow stores the resulting entities in cloud-based storage, other services can interact with the data produced by dataflows.

DataFlow-Integration mit Microsoft Power Platform und Dynamics 365

Beispielsweise können Power BI, powerapps, Power automatisiert, powervirtual Agents und Dynamics 365-Anwendungen die Daten, die vom Datenfluss erzeugt werden, durch Herstellen einer Verbindung mit Dataverse, einem Power Platform Datenfluss Connector oder direkt über den Lake erhalten, je nachdem, welches Ziel zum Zeitpunkt der Datenfluss Erstellung konfiguriert wurde.For example, Power BI, Power Apps, Power Automate, Power Virtual Agents, and Dynamics 365 applications can get the data produced by the dataflow by connecting to Dataverse, a Power Platform dataflow connector, or directly through the lake, depending on the destination configured at dataflow creation time.

Vorteile von Daten FlüssenBenefits of dataflows

In der folgenden Liste werden einige der Vorteile der Verwendung von Daten Flüssen hervorgehoben:The following list highlights some of the benefits of using dataflows:

  • Ein Datenfluss entkoppelt die Daten Transformations Ebene von der Modellierungs-und Visualisierungs Ebene in einer Power BI Projekt Mappe.A dataflow decouples the data transformation layer from the modeling and visualization layer in a Power BI solution.

  • Der Daten Transformations Code kann sich an einem zentralen Speicherort befinden, einem Datenfluss, anstatt auf mehrere Artefakte verteilt zu werden.The data transformation code can reside in a central location, a dataflow, rather than be spread out among multiple artifacts.

  • Ein Datenfluss Ersteller benötigt nur Power Query Fähigkeiten.A dataflow creator only needs Power Query skills. In einer Umgebung mit mehreren Erstellern kann der Datenfluss Ersteller Teil eines Teams sein, das zusammen die gesamte BI-Lösung oder operative Anwendung erstellt.In an environment with multiple creators, the dataflow creator can be part of a team that together builds the entire BI solution or operational application.

  • Ein Datenfluss ist Produkt agnostisch.A dataflow is product-agnostic. Dabei handelt es sich nicht um eine Komponente von Power BI. Sie können Ihre Daten in anderen Tools und Diensten erhalten.It's not a component of Power BI only; you can get its data in other tools and services.

  • Dataflows nutzen Power Query, eine leistungsstarke, grafische Self-Service-Daten Transformations Oberfläche.Dataflows take advantage of Power Query, a powerful, graphical, self-service data transformation experience.

  • Dataflows werden vollständig in der Cloud ausgeführt.Dataflows run entirely in the cloud. Es ist keine zusätzliche Infrastruktur erforderlich.No additional infrastructure is required.

  • Sie haben mehrere Optionen für den Einstieg in die Arbeit mit Daten Flüssen mithilfe von Lizenzen für powerapps, Power BI und Customer Insights.You have multiple options for starting to work with dataflows, using licenses for Power Apps, Power BI, and Customer Insights.

  • Obwohl Datenflüsse erweiterte Transformationen unterstützen, sind Sie für Self-Service-Szenarien konzipiert und erfordern keinen IT-oder Entwickler Hintergrund.Although dataflows are capable of advanced transformations, they're designed for self-service scenarios and require no IT or developer background.

Anwendungsfall Szenarios für DatenflüsseUse-case scenarios for dataflows

Datenflüsse können für viele Zwecke verwendet werden.You can use dataflows for many purposes. In den folgenden Szenarien finden Sie einige Beispiele für gängige Anwendungsfälle für Dataflows.The following scenarios provide a few examples of common use cases for dataflows.

Datenmigration von Legacy SystemenData migration from legacy systems

In diesem Szenario wurde eine Organisation für die Verwendung von powerapps für die neue Benutzeroberfläche und nicht für das ältere lokale System entschieden.In this scenario, the decision has been made by an organization to use Power Apps for the new user interface experience rather than the legacy on-premises system. Powerapps, Power automatisiert und Ki Builder verwenden Dataverse als primäres Datenspeichersystem.Power Apps, Power Automate, and AI Builder all use Dataverse as the primary data storage system. Die aktuellen Daten im vorhandenen lokalen System können mithilfe eines Datenflusses in Dataverse migriert werden. diese Daten können dann von diesen Produkten verwendet werden.The current data in the existing on-premises system can be migrated into Dataverse by using a dataflow, and then these products can use that data.

Verwenden von Datenflüsse zum Erstellen einer Data WarehouseUsing dataflows to build a data warehouse

Sie können Datenflüsse als Ersatz für andere ETL-Tools (Extract, Transform, Load) verwenden, um eine Data Warehouse zu erstellen.You can use dataflows as a replacement for other extract, transform, load (ETL) tools to build a data warehouse. In diesem Szenario entscheiden sich die Daten Techniker eines Unternehmens für die Verwendung von Datenflüsse zum Erstellen Ihres Stern Schemas – , das Data Warehouse entworfen wurde, einschließlich Fakten-und Dimensions Tabellen in Data Lake Storage.In this scenario, the data engineers of a company decide to use dataflows to build their star schema–designed data warehouse, including fact and dimension tables in Data Lake Storage. Anschließend wird Power BI verwendet, um Berichte und Dashboards zu generieren, indem Daten aus den Daten Flüssen erhalten werden.Then Power BI is used to generate reports and dashboards by getting data from the dataflows.

Aufbauen einer Data Warehouse mithilfe von Daten FlüssenBuilding a data warehouse by using dataflows

Zentralisieren Sie die Daten Vorbereitung und-Wiederverwendung von Datasets über mehrere Power BI Lösungen hinwegCentralize data preparation and reuse of datasets across multiple Power BI solutions

Wenn mehrere Power BI Lösungen dieselbe transformierte Version einer Tabelle verwenden, wird der Prozess der Erstellung der Tabelle mehrmals wiederholt.If multiple Power BI solutions are using the same transformed version of a table, the process of creating the table will be repeated multiple times. Dadurch wird die Auslastung des Quell Systems gesteigert, mehr Ressourcen verbraucht und doppelte Daten mit mehreren Fehlerpunkten erstellt.This increases the load on the source system, consumes more resources, and creates duplicate data with multiple points of failure. Stattdessen kann ein einzelner Datenfluss erstellt werden, um die Daten für alle Lösungen zu berechnen.Instead, a single dataflow can be created to compute the data for all solutions. Power BI können dann das Ergebnis der Transformation in allen Lösungen wieder verwenden.Power BI can then reuse the result of the transformation in all solutions. Der Datenfluss kann, wenn er auf diese Weise verwendet wird, Teil einer robusten Power BI Implementierungs Architektur sein, die die Power Query Code Duplikate vermeidet und die Wartungskosten der Daten Integrationsebene reduziert.The dataflow, if used in such a way, can be part of a robust Power BI implementation architecture that avoids the Power Query code duplicates and reduces the maintenance costs of the data integration layer.

Datenmigration von Legacy SystemenData migration from legacy systems

In diesem Szenario wurde eine Organisation für die Verwendung von powerapps für die neue Benutzeroberfläche und nicht für das ältere lokale System entschieden.In this scenario, the decision has been made by an organization to use Power Apps for the new user interface experience rather than the legacy on-premises system. Powerapps, Power automatisiert und Ki Builder nutzen Dataverse als primäres Datenspeichersystem.Power Apps, Power Automate, and AI Builder all leverage Dataverse as the primary data storage system. Die aktuellen Daten im vorhandenen lokalen System können mithilfe eines Datenflusses in Dataverse migriert und dann von den oben genannten Produkten genutzt werden.The current data in the existing on-premises system can be migrated into Dataverse using a dataflow, and then leverage by the above products.

Verwenden von Datenflüsse zum Erstellen eines dimensionalen ModellsUsing dataflows to build a dimensional model

Sie können Datenflüsse als Ersatz für andere ETL-Tools verwenden, um ein dimensionales Modell zu erstellen.You can use dataflows as a replacement for other ETL tools to build a dimensional model. Beispielsweise entscheiden sich die Daten Techniker eines Unternehmens für die Verwendung von Datenflüsse zum Erstellen des durch das Stern Schema entworfenen dimensionalen Modells, einschließlich Fakten-und Dimensions Tabellen in Azure Data Lake Storage Gen2.For example, the data engineers of a company decide to use dataflows to build the star-schema designed dimensional model, including fact and dimension tables in Azure Data Lake Storage Gen2. Anschließend wird Power BI verwendet, um Berichte und Dashboards zu generieren, indem Daten aus den Daten Flüssen erhalten werden.Then Power BI is used to generate reports and dashboards by getting data from the dataflows.

Entwickeln eines dimensionalen Modells mithilfe von Daten Flüssen

Zentralisieren Sie die Daten Vorbereitung und-Wiederverwendung von Datasets über mehrere Power BI Lösungen hinwegCentralize data preparation and reuse of datasets across multiple Power BI solutions

Wenn mehrere Power BI Lösungen dieselbe transformierte Version einer Tabelle verwenden, wird der Prozess zum Erstellen der Tabelle mehrmals wiederholt.If multiple Power BI solutions are using the same transformed version of a table, the process to create the table will be repeated multiple times. Dadurch wird die Auslastung des Quell Systems gesteigert, mehr Ressourcen verbraucht und doppelte Daten mit mehreren Fehlerpunkten erstellt.This increases the load on the source system, consumes more resources, and creates duplicate data with multiple points of failure. Stattdessen kann ein einzelner Datenfluss erstellt werden, um die Daten für alle Lösungen zu berechnen.Instead, a single dataflow can be created to compute the data for all solutions. Power BI können dann das Ergebnis der Transformation in allen Lösungen wieder verwenden.Power BI can then reuse the result of the transformation in all solutions. Der Datenfluss kann, wenn er auf diese Weise verwendet wird, Teil einer robusten Power BI Implementierungs Architektur sein, die die Power Query Code Duplikate vermeidet und die Wartungskosten der Daten Integrationsebene reduziert.The dataflow, if used in such a way, can be part of a robust Power BI implementation architecture that avoids the Power Query code duplicates and reduces the maintenance costs of the data integration layer.

Erneutes Verwenden von Tabellen über mehrere Lösungen

Nächste SchritteNext steps

Die folgenden Artikel enthalten weitere Informationen zu Daten Flüssen.The following articles provide further study materials for dataflows.