Berekende entiteiten maken in gegevensstromen

U kunt berekeningen in de opslag uitvoeren wanneer u gegevensstromen gebruikt 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 een rapport.

Berekende entiteiten in Power BI Premium.

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

U kunt gegevens uit een gegevensstroom op twee manieren verbinden met Power BI:

In de volgende secties wordt beschreven hoe u berekende entiteiten kun maken in de gegevens van een gegevensstroom.

Het maken van berekende entiteiten

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

Selecteer in het bewerkingshulpprogramma voor gegevensstromen in Power BI service de optie Entiteiten bewerken. Klik vervolgens met de rechtermuisknop op de entiteit die u wilt gebruiken als basis voor de berekende entiteit en waarop u berekeningen wilt uitvoeren. Selecteer Verwijzing in het snelmenu.

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

Selecteer Laden inschakelen in het snelmenu.

Door Laden inschakelen te selecteren, maakt u een nieuwe entiteit waarvan de bron de entiteit is waarnaar wordt verwezen. Het pictogram wordt gewijzigd in het berekende pictogram, zoals wordt weergegeven in de volgende afbeelding.

Berekende entiteit in Power BI Premium.

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

Gebruiksvoorbeelden

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

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

Imagine u de entiteit Account wilt verrijken met gegevens uit 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.

Aggregatie van de gegevens uit de service-aanroepen door .

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

De entiteit Account samenvoegen met de entiteit ServiceCallsAggregated.

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

Resultaten van een berekende entiteit in Power BI Premium.

En dat is het. 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 uit de Power BI Premium verwijdert, 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 entiteiten en berekende entiteiten alleen goed wanneer de entiteiten zich in hetzelfde opslagaccount bevinden. Meer informatie: Verbinding maken Azure Data Lake Storage Gen2 voor gegevensstroomopslag

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

Zie ook

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

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

U kunt de volgende artikelen lezen voor meer informatie over Power Query en geplande vernieuwing:

Lees het overzichtsartikel Common Data Model meer informatie over de gegevens: