Berekende tabellen maken in gegevensstromen

U kunt berekeningen in de opslag uitvoeren bij het gebruik van gegevensstromen met een Power BI Premium-abonnement. Hiermee kunt u berekeningen uitvoeren op uw bestaande gegevensstromen en resultaten retourneren waarmee u zich kunt richten op het maken en analyseren van rapporten.

Screenshot emphasizing the computed tables in Power BI Premium.

Als u berekeningen in de opslag wilt uitvoeren, moet u eerst de gegevensstroom maken en gegevens in die Power BI-gegevensstroomopslag brengen. Nadat u een gegevensstroom hebt die gegevens bevat, kunt u berekende tabellen maken. Dit zijn tabellen die berekeningen in de opslag uitvoeren.

Er zijn twee manieren waarop u gegevensstroomgegevens kunt verbinden met Power BI:

In de volgende secties wordt beschreven hoe u berekende tabellen maakt voor uw gegevensstroomgegevens.

Berekende tabellen maken

Nadat u een gegevensstroom met een lijst met tabellen hebt, kunt u berekeningen uitvoeren op deze tabellen.

Selecteer Tabellen bewerken in het bewerkingsprogramma voor gegevensstromen in de Power BI-service. Klik vervolgens met de rechtermuisknop op de tabel die u wilt gebruiken als basis voor de berekende tabel en waarop u berekeningen wilt uitvoeren. Selecteer Verwijzing in het snelmenu.

Als u wilt dat de tabel in aanmerking komt als een berekende tabel, moet laden inschakelen zijn geselecteerd, zoals wordt weergegeven in de volgende afbeelding. Klik met de rechtermuisknop op de tabel om dit snelmenu weer te geven.

Screenshot of the query's shortcut menu with enable load selected.

Als u Laden inschakelen selecteert, maakt u een nieuwe tabel waarvan de bron de tabel waarnaar wordt verwezen. Het pictogram verandert in het berekende pictogram, zoals wordt weergegeven in de volgende afbeelding.

Screenshot of the computed table with the computed icon emphasized.

Elke transformatie die u in deze zojuist gemaakte tabel uitvoert, wordt uitgevoerd op de gegevens die zich al in de Power BI-gegevensstroomopslag bevinden. Dit betekent dat de query niet wordt uitgevoerd op de externe gegevensbron waaruit de gegevens zijn geïmporteerd (bijvoorbeeld de SQL-database waaruit de gegevens zijn opgehaald).

Gebruiksvoorbeelden

Wat voor soort transformaties kunnen worden uitgevoerd met berekende tabellen? Transformaties die u meestal opgeeft met behulp van de gebruikersinterface voor transformatie in Power BI of de M-editor, worden allemaal ondersteund bij het uitvoeren van berekeningen in opslag.

Bekijk het volgende voorbeeld. U hebt een accounttabel met de onbewerkte gegevens voor alle klanten uit uw Dynamics 365-abonnement. U hebt ook onbewerkte ServiceCalls-gegevens uit het servicecentrum, met gegevens uit de ondersteuningsoproepen die op elke dag van het jaar zijn uitgevoerd vanuit de verschillende accounts.

Stel dat u de tabel Account wilt verrijken met gegevens van ServiceCalls.

Eerst moet u de gegevens van de ServiceCalls aggregeren om het aantal ondersteuningsaanvragen te berekenen dat voor elk account in het afgelopen jaar is uitgevoerd.

Screenshot of the Group by dialog aggregating the data from the service calls by account ID.

Vervolgens voegt u de tabel Account samen met de tabel ServiceCallsAggregated om de verrijkte accounttabel te berekenen.

Screenshot of the Merge dialog merging the account table with the ServiceCallsAggregated table.

Vervolgens ziet u de resultaten, weergegeven als EnrichedAccount in de volgende afbeelding.

Screenshot showing the results of a computed table in Power BI Premium.

En dat is alles: de transformatie wordt uitgevoerd op de gegevens in de gegevensstroom die zich in uw Power BI Premium-abonnement bevindt, niet op de brongegevens.

Overwegingen en beperkingen

Het is belangrijk te weten dat als u de werkruimte verwijdert uit de Power BI Premium-capaciteit, de bijbehorende gegevensstroom niet meer wordt vernieuwd.

Wanneer u werkt met gegevensstromen die specifiek zijn gemaakt in het Azure Data Lake Storage-account van een organisatie, werken gekoppelde tabellen en berekende tabellen alleen goed wanneer de tabellen zich in hetzelfde opslagaccount bevinden. Meer informatie vindt u in Verbinding maken met Azure Data Lake Storage Gen2 voor gegevensstroomopslag

Gekoppelde tabellen zijn alleen beschikbaar voor gegevensstromen die zijn gemaakt in Power BI en Power Apps. Als best practice maakt u bij het uitvoeren van berekeningen op gegevens die zijn samengevoegd met on-premises en cloudgegevens een nieuwe tabel om dergelijke berekeningen uit te voeren. Dit biedt een betere ervaring dan het gebruik van een bestaande tabel voor berekeningen, zoals een tabel die ook query's uitvoert op gegevens uit beide bronnen en transformaties in de opslag uitvoert.

Zie ook

In dit artikel worden berekende tabellen en gegevensstromen beschreven. Hier volgen nog enkele artikelen die nuttig kunnen zijn:

De volgende koppelingen bevatten aanvullende informatie over gegevensstromen in Power BI en andere resources:

Voor meer informatie over Power Query en geplande vernieuwing kunt u deze artikelen lezen:

Lees het overzichtsartikel voor meer informatie over Common Data Model: