Een gegevensstroom makenCreating a dataflow

Een gegevensstroom is een verzameling tabellen die worden gemaakt en beheerd in werk ruimten in de Power bi-service.A dataflow is a collection of tables that are created and managed in workspaces in the Power BI service. Een tabel is een set kolommen die worden gebruikt voor het opslaan van gegevens, vergelijkbaar met een tabel in een Data Base.A table is a set of columns that are used to store data, much like a table within a database. U kunt tabellen toevoegen en bewerken in uw gegevensstroom en ook schema's voor het vernieuwen van gegevens beheren, rechtstreeks vanuit de werk ruimte waarin uw gegevensstroom is gemaakt.You can add and edit tables in your dataflow, as well as manage data refresh schedules, directly from the workspace in which your dataflow was created.

Als u een gegevensstroom wilt maken, start u de Power BI-service in een browser en selecteert u in het navigatievenster aan de linkerkant een werkruimte (gegevensstromen zijn niet beschikbaar in Mijn werkruimte in de Power BI-service). Zie het onderstaande scherm voor meer informatie.To create a dataflow, launch the Power BI service in a browser then select a workspace (dataflows are not available in my-workspace in the Power BI service) from the nav pane on the left, as shown in the following screen. U kunt ook een nieuwe werkruimte maken, waarin u dan een nieuwe gegevensstroom maakt.You can also create a new workspace in which to create your new dataflow. een gegevensstroom startenstart a dataflow

Er zijn meerdere manieren om te maken of bouwen op een nieuwe gegevensstroom:There are a multiple of ways to create or build on top of a new dataflow:

In de volgende secties vindt u een overzicht van de verschillende manieren om een gegevensstroom te maken.The following sections explore each of these ways to create a dataflow in detail.

Notitie

Gegevens stromen kunnen worden gemaakt door de gebruiker in een Premium-werk ruimte, gebruikers met een Pro-licentie en gebruikers met een Premium per gebruiker (PPU)-licentie.Dataflows can be created by user in a Premium workspace, users with a Pro license, and users with a Premium Per User (PPU) license.

Een gegevensstroom maken met behulp van nieuwe tabellen definiërenCreate a dataflow using define new tables

Met de optie nieuwe tabellen definiëren kunt u een nieuwe tabel definiëren en verbinding maken met een nieuwe gegevens bron.Using the Define new tables option lets you define a new table and connect to a new data source. een connector kiezen choose a connector

Wanneer u een gegevensbron selecteert, wordt u gevraagd de verbindingsinstellingen op te geven, met inbegrip van het account dat moet worden gebruikt bij het maken van verbinding met de gegevensbron, zoals wordt weergegeven in de volgende afbeelding.When you select a data source, you're prompted to provide the connection settings, including the account to use when connecting to the data source, as shown in the following image. azure sql-connectorazure sql connector

Zodra u verbinding hebt gemaakt, kunt u selecteren welke gegevens u voor de tabel wilt gebruiken.Once connected, you can select which data to use for your table. Als u gegevens en een bron kiest, maakt Power BI opnieuw verbinding met de gegevensbron om de gegevens in de gegevensstroom actueel te houden. Hiervoor wordt de frequentie gehanteerd die u later in het configuratieproces selecteert.When you choose data and a source, Power BI reconnects to the data source in order to keep the data in your dataflow refreshed, at the frequency you select later in the setup process. tabel selecterenselect table

Zodra u de gegevens voor gebruik in de tabel selecteert, kunt u de gegevensstroom editor gebruiken om die gegevens te vorm geven of transformeren in de vereiste indeling voor gebruik in uw gegevens stroom.Once you select the data for use in the table, you can use dataflow editor to shape or transform that data into the format necessary for use in your dataflow.

Een gegevensstroom maken met gekoppelde tabellenCreate a dataflow using linked tables

Als u een gegevensstroom maakt met behulp van gekoppelde tabellen, kunt u verwijzen naar een bestaande tabel die is gedefinieerd in een andere gegevens stroom, op een alleen-lezen manier.Creating a dataflow using linked tables enables you to reference an existing table, defined in another dataflow, in a read-only fashion. In de volgende lijst worden enkele redenen beschreven waarom u voor deze methode zou kunnen kiezen:The following list describes some of the reasons you may choose this approach:

  • Als u een tabel wilt hergebruiken in meerdere gegevens stromen, zoals een datum tabel of een statische opzoek tabel, moet u een tabel eenmaal maken en vervolgens naar de andere gegevens stromen verwijzen.If you want to reuse an table across multiple dataflows, such as a date table or a static lookup table, you should create an table once and then reference it across the other dataflows.

  • Als u wilt voor komen dat meerdere vernieuwingen worden gemaakt naar een gegevens bron, is het beter om gekoppelde tabellen te gebruiken om de gegevens op te slaan en als een cache te fungeren.If you want to avoid creating multiple refreshes to a data source, it's better to use linked tables to store the data and act as a cache. Als u dat doet, kan elke volgende consument deze tabel gebruiken, waardoor de belasting van de onderliggende gegevens bron wordt verminderd.Doing so allows every subsequent consumer to leverage that table, reducing the load to the underlying data source.

  • Als u een samen voeging tussen twee tabellen wilt uitvoeren.If you need to perform a merge between two tables.

Notitie

Gekoppelde tabellen zijn alleen beschikbaar met Power BI Premium.Linked tables are available only with Power BI Premium.

Een gegevensstroom maken met behulp van een berekende tabelCreate a dataflow using a computed table

Als u een gegevensstroom maakt met behulp van een berekende tabel, kunt u naar een gekoppelde tabel verwijzen en de bewerkingen op een alleen-schrijven manier uitvoeren.Creating a dataflow using a computed table allows you to reference a linked table and perform operations on top of it in a write-only fashion. Het resultaat is een nieuwe tabel die deel uitmaakt van de gegevens stroom.The result is a new table, which is part of the dataflow. Als u een gekoppelde tabel wilt converteren naar een berekende tabel, kunt u een nieuwe query maken op basis van een samenvoeg bewerking of, als u de tabel wilt bewerken of transformeren, een verwijzing of een duplicaat van de tabel maken.To convert a linked table into a computed table, you can either create a new query from a merge operation, or if you want to edit or transform the table, create a reference or duplicate of the table.

Berekende tabellen makenHow to create computed tables

Zodra u een gegevens stroom hebt met een lijst met tabellen, kunt u berekeningen uitvoeren op deze tabellen.Once you have a dataflow with a list of tables, you can perform calculations on those tables. Selecteer in het hulp programma voor het schrijven van gegevens in de Power BI-service tabellen bewerken en klik met de rechter muisknop op de tabel die u wilt gebruiken als basis voor de berekende tabel en waarop u berekeningen wilt uitvoeren.In the dataflow authoring tool in the Power BI service, select Edit tables, then right-click on the table you want to use as the basis for your computed table and on which you want to perform calculations. Kies in het snelmenu de optie Verwijzing.In the context menu, choose Reference. Als u wilt dat de tabel in aanmerking komt als een berekende tabel, moet de selectie laden inschakelen worden ingeschakeld, zoals wordt weer gegeven in de volgende afbeelding.For the table to be eligible as a computed table, the Enable load selection must be checked, as shown in the following image. Klik met de rechter muisknop op de tabel om dit context menu weer te geven.Right-click on the table to display this context menu.

berekende tabel stap 1 maken

Als u laden inschakelen selecteert, maakt u een nieuwe tabel waarvoor de bron de tabel is waarnaar wordt verwezen.By selecting Enable load, you create a new table for which its source is the referenced table. Het pictogram wordt gewijzigd en geeft nu het pictogram voor berekeningen weer, zoals wordt weergegeven in het volgende pictogram.The icon changes, and shows the computed icon, as shown in the following image.

berekende tabel stap 2 maken

Trans formaties die u op deze nieuwe tabel uitvoert, worden uitgevoerd op de gegevens die zich al in Power BI gegevensstroom opslag bevinden.Any transformation you perform on this newly created table is run on the data that already resides in Power BI dataflow storage. Dit betekent dat de query niet wordt uitgevoerd in de externe gegevensbron waaruit de gegevens zijn geïmporteerd (bijvoorbeeld de SQL-database waaruit de gegevens zijn opgehaald). In plaats hiervan wordt de query uitgevoerd voor de gegevens die zich al in de gegevensstroomopslag bevinden.That means that the query will not run against the external data source from which the data was imported (for example, the SQL database from which the data was pulled), but rather, is performed on the data that resides in the dataflow storage.

Voor beelden van use cases Wat voor soort trans formaties kan worden uitgevoerd met berekende tabellen?Example use cases What kind of transformations can be performed with computed tables? Alle transformaties die u meestal opgeeft met behulp van de gebruikersinterface voor transformaties in Power BI, of de M-editor, worden ondersteund tijdens het uitvoeren van berekeningen in de opslag.Any transformation that you usually specify using the transformation user interface in Power BI, or the M editor, are all supported when performing in-storage computation.

Bekijk het volgende voor beeld: u hebt een account tabel die de onbewerkte gegevens voor alle klanten uit uw Dynamics 365-abonnement bevat.Consider the following example: you have an Account table that contains the raw data for all the customers from your Dynamics 365 subscription. U beschikt ook over de onbewerkte ServiceCalls-gegevens van de klantenservice, met de gegevens uit ondersteuningsaanvragen die op elke dag van het jaar zijn uitgevoerd vanuit het andere account.You also have ServiceCalls raw data from the Service Center, with data from the support calls that were performed from the different account in each day of the year.

Stel dat u de account tabel wilt verrijken met gegevens uit de ServiceCalls.Imagine you want to enrich the Account table with data from the ServiceCalls. Dan moet u eerst de gegevens uit ServiceCalls samenvoegen om het aantal ondersteuningsaanvragen te berekenen die op elke dag van het jaar zijn uitgevoerd vanuit het andere account.First you would need to aggregate the data from the ServiceCalls to calculate the number of support calls that were done for each account in the last year.

berekende tabel stap 3 maken

Vervolgens moet u de tabel account samen voegen met de tabel ServiceCallsAggregated om de tabel met verrijkte accounts te berekenen.Next, you would want to merge the Account table with the ServiceCallsAggregated table to calculate the enriched Account table.

berekende tabel stap 4 maken

Vervolgens worden de resultaten weergegeven. In de volgende afbeelding ziet u deze resultaten als EnrichedAccount.And then you can see the results, shown as EnrichedAccount in the following image.

berekende tabel stap 5 maken

Dat is alles. De transformatie wordt uitgevoerd voor de gegevens in de gegevensstroom die zich in uw Power BI Premium-abonnement bevindt, en niet voor de brongegevens.And that's it - the transformation is performed on the data in the dataflow that resides in your Power BI Premium subscription, not on the source data.

Notitie

Berekende tabellen zijn een functie die alleen Premium isComputed tables are a premium only feature

Een gegevensstroom met een CDM-map makenCreate a dataflow using a CDM folder

Als u een gegevens stroom maakt vanuit een CDM-map, kunt u verwijzen naar een tabel die is geschreven door een andere toepassing in de indeling common data model (CDM).Creating a dataflow from a CDM folder allows you to reference an table that has been written by another application in the Common Data Model (CDM) format. U wordt gevraagd om het volledige pad op te geven naar het bestand met de CDM-indeling, dat is opgeslagen in ADLS Gen 2.You are prompted to provide the complete path to the CDM format file stored in ADLS Gen 2.

berekende tabel stap 6 maken

Er zijn enkele vereisten voor het maken van gegevensstromen vanuit CDM-mappen, zoals in de volgende lijst wordt beschreven:There are a few requirements for creating dataflows from CDM folders, as the following list describes:

  • Het ADLS Gen 2-account moet de juiste machtigingen hebben, zodat PBI toegang kan krijgen tot het bestandThe ADLS Gen 2 account must have the appropriate permissions set up in order for PBI to access the file

  • Het ADLS Gen 2-account moet toegankelijk zijn voor de gebruiker die de gegevensstroom probeert te makenThe ADLS Gen 2 account must be accessible by the user trying to create the dataflow

  • Het maken van gegevensstromen vanuit CDM-mappen is alleen beschikbaar in de nieuwe werkruimte-ervaringCreating dataflows from CDM folders is only available in the new workspace experience

  • De URL moet een direct bestandspad naar het JSON-bestand zijn en het ADLS Gen 2-eindpunt gebruiken. Blob.core wordt niet ondersteundThe URL must be a direct file path to the JSON file and use the ADLS Gen 2 endpoint; blob.core is not supported

Een gegevensstroom maken met behulp van import/exportCreate a dataflow using import/export

Door een gegevensstroom te maken met import/export kunt u een gegevensstroom importeren uit een bestand.Creating a dataflow using import/export lets you import a dataflow from a file. Dit is handig als u een kopie van de gegevensstroom offline wilt opslaan of een gegevensstroom van de ene werkruimte naar de andere wilt verplaatsen.This is useful if you want to save a dataflow copy offline, or move a dataflow from one workspace to another.

Als u een gegevensstroom wilt exporteren, selecteert u de gegevensstroom die u hebt gemaakt en selecteert u het menu-item Meer (het beletselteken) om de opties uit te vouwen. Vervolgens selecteert u export.json.To export a dataflow, select the dataflow you created and select the More menu item (the ellipsis) to expand the options, and then select export .json. U wordt gevraagd om te beginnen met het downloaden van de gegevensstroom die wordt weergegeven in de CDM-indeling.You are prompted to begin the download of the dataflow represented in CDM format.

berekende tabel stap 7 maken

Als u een gegevensstroom wilt importeren, schakelt u het vakje Importeren in en uploadt u het bestand.To import a dataflow, select the import box and upload the file. Power BI maakt de gegevensstroom voor u en geeft u de mogelijkheid om de gegevensstroom op te slaan, of om aanvullende transformaties uit te voeren.Power BI creates the dataflow for you, and allows you to save the dataflow as is, or to perform additional transformations.

Volgende stappenNext steps

Als u een gegevensstroom hebt gemaakt, kunt u Power BI Desktop en de Power BI-service gebruiken om gegevenssets, rapporten, dashboards en apps te maken die zijn gebaseerd op de gegevens die u in gegevensstromen van Power BI plaatst, om zo inzicht in uw zakelijke activiteiten te krijgen.Once you create a dataflow, you can use Power BI Desktop and the Power BI service to create datasets, reports, dashboards, and apps that are based on the data you put into Power BI dataflows, and thereby gain insights into your business activities. In de volgende artikelen wordt dieper ingegaan op veelvoorkomende gebruiksmogelijkheden van gegevensstromen:The following articles go into more detail about common usage scenarios for dataflows: