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.
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:
- Selfservice maken van een gegevensstroom
- Een externe gegevensstroom gebruiken
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.
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.
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.
Vervolgens voegt u de tabel Account samen met de tabel ServiceCallsAggregated om de verrijkte accounttabel te berekenen.
Vervolgens ziet u de resultaten, weergegeven als EnrichedAccount in de volgende afbeelding.
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:
- Selfservice voor gegevensvoorbereiding in Power BI
- Incrementeel vernieuwen gebruiken met gegevensstromen
- Verbinding maken naar gegevensbronnen voor gegevensstromen
- Tabellen koppelen tussen gegevensstromen
De volgende koppelingen bevatten aanvullende informatie over gegevensstromen in Power BI en andere resources:
- Gegevensstromen maken en gebruiken in Power BI
- Gegevensstromen gebruiken met on-premises gegevensbronnen
- Resources voor ontwikkelaars voor Power BI-gegevensstromen
- Gegevensstroominstellingen voor werkruimten configureren (preview)
- Een CDM-map toevoegen aan Power BI als een gegevensstroom (preview)
- Verbinding maken met Azure Data Lake Storage Gen2 voor de opslag van gegevensstromen (preview)
Voor meer informatie over Power Query en geplande vernieuwing kunt u deze artikelen lezen:
Lees het overzichtsartikel voor meer informatie over Common Data Model: