Een gegevensstroom maken

Een gegevensstroom is een verzameling tabellen die worden gemaakt en beheerd in werkruimten in de Power BI-service. Een tabel is een set kolommen die wordt gebruikt voor het opslaan van gegevens, vergelijkbaar met een tabel in een database. U kunt rechtstreeks vanuit de werkruimte waarin uw gegevensstroom is gemaakt tabellen toevoegen en bewerken en schema's voor gegevensvernieuwing beheren.

Als u een gegevensstroom wilt maken, start u de Power BI-service in een browser en selecteert u vervolgens een werkruimte (gegevensstromen zijn niet beschikbaar in mijn werkruimte in de Power BI-service) in het navigatievenster aan de linkerkant, zoals wordt weergegeven in het volgende scherm. U kunt ook een nieuwe werkruimte maken, waarin u dan een nieuwe gegevensstroom maakt.

Schermopname van opties voor het maken van een gegevensstroom.

Er zijn meerdere manieren om een nieuwe gegevensstroom te maken of erop te bouwen:

In de volgende secties vindt u een overzicht van de verschillende manieren om een gegevensstroom te maken.

Notitie

Gegevensstromen kunnen worden gemaakt door gebruikers in een Premium-werkruimte, gebruikers met een Pro-licentie en gebruikers met een PPU-licentie (Premium Per User).

Een gegevensstroom maken met behulp van nieuwe tabellen definiëren

Met de optie Nieuwe tabellen definiëren kunt u een nieuwe tabel definiëren en verbinding maken met een nieuwe gegevensbron.

Schermopname met opties voor gegevensbronnen.

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.

Schermopname van het formulier dat wordt weergegeven nadat u Azure SQL als verbindingslijn hebt gekozen.

Zodra u verbinding hebt gemaakt, kunt u selecteren welke gegevens u voor uw tabel wilt gebruiken. Wanneer u gegevens en een bron kiest, maakt Power BI opnieuw verbinding met de gegevensbron. Als u opnieuw verbinding maakt, worden de gegevens in uw gegevensstroom vernieuwd met de frequentie die u later in het installatieproces selecteert.

Schermopname van een tabelselectie op het scherm Gegevens kiezen.

Nadat u de gegevens voor gebruik in de tabel hebt geselecteerd, kunt u de gegevensstroomeditor gebruiken om die gegevens te vormen of te transformeren in de indeling die nodig is voor gebruik in uw gegevensstroom.

Een gegevensstroom maken met behulp van gekoppelde tabellen

Als u een gegevensstroom maakt met behulp van gekoppelde tabellen, kunt u op een alleen-lezen manier verwijzen naar een bestaande tabel die in een andere gegevensstroom is gedefinieerd. In de volgende lijst worden enkele van de redenen beschreven waarom u deze methode kunt kiezen:

  • Als u een tabel opnieuw wilt gebruiken in meerdere gegevensstromen, zoals een datumtabel of een statische opzoektabel, moet u eenmaal een tabel maken en er vervolgens naar verwijzen in de andere gegevensstromen.

  • Als u meerdere vernieuwingen voor een gegevensbron wilt voorkomen, is het beter om gekoppelde tabellen te gebruiken om de gegevens op te slaan en als een cache te fungeren. Hierdoor kan elke volgende consument die tabel gebruiken, waardoor de belasting voor de onderliggende gegevensbron wordt verminderd.

  • Als u een samenvoeging tussen twee tabellen wilt uitvoeren.

Notitie

Gekoppelde tabellen zijn alleen beschikbaar met Power BI Premium.

Een gegevensstroom maken met behulp van een berekende tabel

Als u een gegevensstroom maakt met behulp van een berekende tabel, kunt u naar een gekoppelde tabel verwijzen en er bewerkingen op uitvoeren op alleen-schrijven. Het resultaat is een nieuwe tabel, die deel uitmaakt van de gegevensstroom. Er zijn twee manieren om een gekoppelde tabel te converteren naar een berekende tabel. U kunt een nieuwe query maken op basis van een samenvoegbewerking. Of als u de tabel wilt bewerken of transformeren, kunt u een verwijzing of duplicaat van de tabel maken.

Berekende tabellen maken

Nadat u een gegevensstroom met een lijst met tabellen hebt, kunt u berekeningen uitvoeren op deze tabellen. Selecteer in het hulpprogramma voor het ontwerpen van gegevensstromen in de Power BI-service de optie Tabellen bewerken en klik vervolgens met de rechtermuisknop op de tabel die u wilt gebruiken als basis voor de berekende tabel en waarop u berekeningen wilt uitvoeren. Kies in het snelmenu de optie Verwijzing. Als u wilt dat de tabel in aanmerking komt als een berekende tabel, moet de selectie Laden inschakelen zijn ingeschakeld, zoals wordt weergegeven in de volgende afbeelding. Klik met de rechtermuisknop op de tabel om dit contextmenu weer te geven.

Schermopname van het contextmenu in een geselecteerde tabel met laden inschakelen gemarkeerd.

Als u Laden inschakelen selecteert, maakt u een nieuwe tabel waarvan de bron de tabel is waarnaar wordt verwezen. Het pictogram wordt gewijzigd en geeft nu het pictogram voor berekeningen weer, zoals wordt weergegeven in het volgende pictogram.

Schermopname van het pictogram Gewijzigd van de gemarkeerde tabel.

Elke transformatie die u uitvoert in deze zojuist gemaakte tabel, 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, zoals de gegevens die zijn opgehaald uit de SQL-database. In plaats daarvan wordt de query uitgevoerd op de gegevens die zich in de gegevensstroomopslag bevinden.

Gebruiksvoorbeelden

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

Bekijk het volgende voorbeeld: u hebt een tabel Account die de onbewerkte gegevens bevat voor alle klanten uit uw Dynamics 365-abonnement. 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.

Stel dat u de tabel Account wilt verrijken met gegevens uit de 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.

Schermopname van het scherm Groeperen op accountid.

Vervolgens wilt u de tabel Account samenvoegen met de tabel ServiceCallsAggregated om de verrijkte tabel Account te berekenen.

Schermopname van het scherm Samenvoegen.

Vervolgens worden de resultaten weergegeven. In de volgende afbeelding ziet u deze resultaten als EnrichedAccount.

Schermopname van de samenvoegresultaten.

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.

Notitie

Berekende tabellen zijn een premium-functie

Een gegevensstroom maken met behulp van een CDM-map

Als u een gegevensstroom maakt vanuit een CDM-map, kunt u verwijzen naar een tabel die is geschreven door een andere toepassing in de CDM-indeling (Common Data Model). U wordt gevraagd het volledige pad op te geven naar het BESTAND met de CDM-indeling dat is opgeslagen in ADLS Gen 2.

Schermopname van het scherm Een nieuwe CDM-map toevoegen aan een nieuwe gegevensstroom.

Er zijn enkele vereisten voor het maken van gegevensstromen vanuit CDM-mappen, zoals in de volgende lijst wordt beschreven:

  • Het ADLS Gen 2-account moet de juiste machtigingen hebben ingesteld om PBI toegang te geven tot het bestand.

  • Het ADLS Gen 2-account moet toegankelijk zijn voor de gebruiker die de gegevensstroom probeert te maken.

  • De URL moet een direct bestandspad naar het JSON-bestand zijn en het ADLS Gen 2-eindpunt gebruiken; blob.core wordt niet ondersteund (voorbeeld: https://myaccount.dfs.core.windows.net/filesystem/path/model.json)

Een gegevensstroom maken met behulp van importeren/exporteren

Als u een gegevensstroom maakt met behulp van importeren/exporteren, kunt u een gegevensstroom importeren uit een bestand. Dit hulpprogramma is handig als u een gegevensstroomkopie offline wilt opslaan of een gegevensstroom van de ene werkruimte naar de andere wilt verplaatsen.

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 en selecteert u vervolgens .json exporteren. U wordt gevraagd om te beginnen met het downloaden van de gegevensstroom die wordt weergegeven in CDM-indeling.

Schermopname van een geselecteerde gegevensstroom met het vervolgkeuzemenu Meer geopend.

Als u een gegevensstroom wilt importeren, schakelt u het vakje Importeren in en uploadt u het bestand. Power BI maakt de gegevensstroom voor u en stelt u in staat om de gegevensstroom op te slaan zoals het is of om andere transformaties uit te voeren.

Volgende stappen

Door uw gegevens in een gegevensstroom te plaatsen, kunt u Power BI Desktop en de Power BI-service gebruiken om gegevenssets, rapporten, dashboards en apps te maken. Deze nieuwe resources kunnen u inzicht geven in uw bedrijfsactiviteiten. In de volgende artikelen wordt dieper ingegaan op veelvoorkomende gebruiksmogelijkheden van gegevensstromen: