Een gegevensstroom configureren en gebruikenConfigure and consume a dataflow

Met gegevensstromen kunt u gegevens uit meerdere bronnen samenvoegen en die samengevoegde gegevens voorbereiden op modellering.With dataflows, you can unify data from multiple sources and prepare that unified data for modeling. Telkens wanneer u een gegevensstroom maakt, wordt u gevraagd de gegevens voor de gegevensstroom te vernieuwen.Whenever you create a dataflow, you're prompted to refresh the data for the dataflow. Het vernieuwen van een gegevensstroom is vereist voordat deze kan worden gebruikt in een gegevensset binnen Power BI Desktop, of waarnaar wordt verwezen als een gekoppelde of berekende tabel.Refreshing a dataflow is required before it can be consumed in a dataset inside Power BI Desktop, or referenced as a linked or computed table.

Een gegevensstroom configurerenConfiguring a dataflow

Om de vernieuwing van een gegevensstroom te configureren, selecteert u het menu Meer (de drie puntjes) en selecteert u Instellingen.To configure the refresh of a dataflow, select the More menu (the ellipsis) and select Settings.

portal voor gegevensstroominstellingen

Instellingen biedt vele opties voor uw gegevensstroom, zoals beschreven in de volgende secties.The Settings options provide many options for your dataflow, as the following sections describe.

gegevensstroominstellingen

  • Eigenaar worden: Als u niet de eigenaar van de gegevensstroom bent, zijn veel van deze instellingen uitgeschakeld.Take ownership: If you're not the owner of the dataflow, many of these settings are disabled. Om eigenaar te worden van de gegevensstroom, selecteert u Overnemen om de controle te nemen.To take ownership of the dataflow, select Take over to take control. U wordt gevraagd referenties op te geven om te verzekeren dat u het benodigde toegangsniveau hebt.You are prompted to provide credentials to ensure you have the necessary access level.

  • Gatewayverbinding: In deze sectie kunt u kiezen of de gegevensstroom gebruikmaakt van een gateway en selecteren welke gateway er wordt gebruikt.Gateway Connection: In this section, you can choose whether the dataflow uses a gateway, and select which gateway is used.

  • Gegevensbronreferenties: In deze sectie kiest u welke referenties er worden gebruikt en kunt u wijzigen hoe u zich verifieert bij de gegevensbron.Data Source Credentials: In this section you choose which credentials are being used, and can change how you authenticate to the data source.

  • Vertrouwelijkheidslabel: Hier kunt u de vertrouwelijkheid van de gegevens in de gegevensstroom definiëren.Sensitivity Label: Here you can define the sensitivity of the data in the dataflow. Zie Vertrouwelijkheidslabels toepassen in Power BI voor meer informatie over vertrouwelijkheidslabels.To learn more about sensitivity labels, see how to apply sensitivity labels in Power BI.

  • Geplande vernieuwing: Hier kunt u definiëren op welke tijden van de dag de geselecteerde gegevensstroom wordt vernieuwd.Scheduled Refresh: Here you can define the times of day the selected dataflow refreshes. Een gegevensstroom kan met dezelfde frequentie als een gegevensset worden vernieuwd.A dataflow can be refreshed at the same frequency as a dataset.

  • Geavanceerde instellingen van berekeningsengine: Hier kunt u definiëren of de gegevensstroom in de berekeningsengine wordt opgeslagen.Enhanced Compute Engine settings: Here you can define whether the dataflow is stored inside the compute engine. Met de berekeningsengine kunnen volgende gegevensstromen, die verwijzen naar deze gegevensstroom, samenvoegingen en koppelingen en andere transformaties veel sneller dan anders uitvoeren.The compute engine allows subsequent dataflows, which reference this dataflow, to perform merges and joins and other transformations much faster than you would otherwise. De engine zorgt er ook voor dat DirectQuery kan worden uitgevoerd op de gegevensstroom.It also allows DirectQuery to be performed over the dataflow. Door Aan te selecteren, wordt de gegevensstroom altijd ondersteund in DirectQuery-modus en profiteren alle verwijzingen van de engine.Selecting On ensures the dataflow is always supported in DirectQuery mode, and any references benefit from the engine. Door Geoptimaliseerd te selecteren, wordt de engine alleen gebruikt als er een verwijzing naar deze gegevensstroom is.Selecting Optimized means the engine is only used if there is a reference to this dataflow. Door Uit te selecteren, worden de berekeningsengine en DirectQuery-mogelijkheid uitgeschakeld voor deze gegevensstroom.Selecting Off disables the compute engine and DirectQuery capability for this dataflow.

  • Goedkeuringen: U kunt definiëren of de gegevensstroom wordt gecertificeerd of gepromoot.Endorsements: You can define whether the dataflow is certified or promoted.

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 vernieuwen​​Refreshing a dataflow

Gegevensstromen fungeren als bouwstenen die op elkaar zijn geplaatst.Dataflows act as building blocks on top of one another. Stel dat u een gegevens stroom hebt met de naam onbewerkt data en een gekoppelde tabel met de naam getransformeerde gegevens die een gekoppelde tabel bevat voor de gegevens gegevensstroom.Suppose you have a dataflow called Raw Data and a linked table called Transformed Data which contains a linked table to the Raw Data dataflow. Wanneer de geplande vernieuwing voor de gegevensstroom Onbewerkte gegevens wordt geactiveerd, wordt na voltooiing elke gegevensstroom geactiveerd die ernaar verwijst.When the schedule refresh for the dataflow Raw Data triggers, it will trigger any dataflow that references it upon completion. Deze functionaliteit creëert een domino-effect van vernieuwingen, zodat u gegevensstromen niet handmatig hoeft te plannen.This functionality creates a chain effect of refreshes, allowing you to avoid having to schedule dataflows manually. Er zijn enkele nuances waarmee u rekening moet houden bij het vernieuwen van gekoppelde tabellen:There are a few nuances to be aware of when dealing with linked tables refreshes:

  • Een gekoppelde tabel wordt door alleen een vernieuwing geactiveerd als deze in dezelfde werk ruimte bestaatA linked table will be triggered by a refresh only if it exists in the same workspace

  • Een gekoppelde tabel wordt vergrendeld voor bewerken als een bron tabel wordt vernieuwd.A linked table will be locked for editing if a source table is being refreshed. Als een van de gegevensstromen in een verwijzingsketen niet wordt vernieuwd, worden alle gegevensstromen teruggezet op de oude gegevens (gegevensstroomvernieuwingen zijn transactioneel in een werkruimte).If any of the dataflows in a reference chain fail to refresh, all the dataflows will roll back to the old data (dataflow refreshes are transactional within a workspace).

  • Alleen tabellen waarnaar wordt verwezen, worden vernieuwd wanneer deze worden geactiveerd door het volt ooien van een bron vernieuwing.Only referenced tables are refreshed when triggered by a source refresh completion. Als u alle tabellen wilt plannen, moet u ook een vernieuwings schema voor de gekoppelde tabel instellen.To schedule all the tables, you should set a schedule refresh on the linked table as well. Stel geen vernieuwingsplan in voor gekoppelde gegevensstromen, om dubbele vernieuwing te voorkomen.Avoid setting a refresh schedule on linked dataflows to avoid double refresh.

Vernieuwen annuleren Gegevensstromen ondersteunen de mogelijkheid om een vernieuwing te annuleren, in tegenstelling tot gegevenssets.Cancel Refresh Dataflows support the ability to cancel a refresh, unlike datasets. Als een vernieuwing lang duurt, kunt u de gegevensstroomopties (de drie puntjes naast de gegevensstroom) selecteren en vervolgens Vernieuwing annuleren selecteren.If a refresh is running a long time, you can select the dataflow options (the ellipses next to the dataflow) and then select Cancel refresh.

Incrementeel vernieuwen (alleen Premium) Gegevensstromen kunnen ook worden ingesteld om incrementeel te vernieuwen.Incremental Refresh (Premium only) Dataflows can be also set to refresh incrementally. Hiertoe selecteert u de gegevensstroom die u wilt instellen voor incrementele vernieuwing, en selecteert u vervolgens het pictogram voor incrementeel vernieuwen.To do so, select the dataflow you wish to set up for incremental refresh, and then select the incremental refresh icon.

incrementele vernieuwing van de gegevensstroom

Bij het instellen van incrementele vernieuwing worden er parameters aan de gegevensstroom toegevoegd om het datumbereik te specificeren.Setting incremental refresh adds parameters to the dataflow to specify the date range. Zie het artikel Incrementeel vernieuwen in Power Query voor gedetailleerde informatie over het instellen van incrementele vernieuwing.For detailed information on how to set up incremental refresh, see the incremental refresh in Power Query article.

Er zijn een aantal omstandigheden waarin u incrementeel vernieuwen niet moet instellen:There are some circumstances under which you should not set incremental refresh:

  • Gekoppelde tabellen moeten geen incrementeel vernieuwen gebruiken als ze verwijzen naar een gegevensstroom.Linked tables should not use incremental refresh if they reference a dataflow. Gegevens stromen bieden geen ondersteuning voor het vouwen van query's (zelfs als de tabel direct is ingeschakeld).Dataflows do not support query folding (even if the table is Direct Query enabled).

  • Gegevenssets die naar gegevensstromen verwijzen, moeten incrementeel vernieuwen niet gebruiken.Datasets referencing dataflows should not use incremental refresh. Vernieuwingen van gegevensstromen presteren over het algemeen goed, waardoor incrementele vernieuwingen niet nodig zouden moeten zijn.Refreshes to dataflows are generally performant, so incremental refreshes shouldn't be necessary. Als vernieuwingen te lang duren, kunt u de berekeningsengine of de DirectQuery-modus gebruiken.If refreshes take too long, consider using the compute engine, or DirectQuery mode.

Een gegevensstroom gebruikenConsuming a dataflow

Een gegevensstroom kan op de volgende drie manieren worden gebruikt:A dataflow can be consumed in the following three ways:

  • Een gekoppelde tabel maken op basis van de gegevensfeed zodat een andere gegevensstroom schrijver de gegevens kan gebruikenCreate a linked table from the dataflow to allow another dataflow author to use the data

  • Een gegevensset van de gegevensstroom maken zodat een gebruiker de gegevens kan gebruiken om rapporten te makenCreate a dataset from the dataflow to allow a user to utilize the data to create reports

  • Een verbinding maken van externe hulpmiddelen die de CDM-indeling kunnen lezenCreate a connection from external tools that can read from the CDM format

Gebruiken vanuit Power BI Desktop Om een gegevensstroom te gebruiken, voert u Power BI Desktop uit en selecteert u de Power BI-gegevensstroomconnector in het dialoogvenster Gegevens ophalen.Consuming from Power BI Desktop To consume a dataflow, run Power BI Desktop and select the Power BI dataflows connector in the Get Data dialog.

Notitie

De Power BI-gegevensstroomconnector gebruikt een andere verzameling referenties dan de huidige aangemelde gebruiker.The Power BI dataflows connector uses a different set of credentials than the current logged in user. Dit is standaard, om multi-tenant gebruikers te ondersteunen.This is by design, to support multi-tenant users.

gegevensstroomconnector

Selecteer de gegevens stroom en de tabellen waarmee u verbinding wilt maken.Select which dataflow and which tables to which you want to connect.

Notitie

U kunt verbinding maken met elke gegevens stroom of tabel, ongeacht de werk ruimte waarin deze zich bevindt, en of deze is gedefinieerd in een Premium-of niet-Premium-werk ruimte.You can connect to any dataflow or table regardless of which workspace it resides in, and whether or not it was defined in a Premium or non-Premium workspace.

stroom lijn connector tabellen

Als DirectQuery beschikbaar is, wordt u gevraagd om te kiezen of u verbinding wilt maken met de tabellen via DirectQuery of importeren.If DirectQuery is available, you're prompted to choose whether you want to connect to the tables through DirectQuery or Import.

In DirectQuery-modus kunt u snel grootschalige gegevenssets lokaal ondervragen.In DirectQuery mode, you can quickly interrogate large-scale datasets locally. U kunt echter geen aanvullende transformaties uitvoeren.However, you cannot perform any additional transformations.

'Importeren' brengt de gegevens in Power BI en vereist dat de gegevensset onafhankelijk van de gegevensstroom wordt vernieuwd.Using Import bring the data into Power BI, and requires the dataset to be refreshed independently of the dataflow.

Volgende stappenNext steps

De volgende artikelen bieden meer informatie over gegevensstromen en Power BI:The following articles provide more information about dataflows and Power BI: