Aan de slag met datamarts

In dit artikel wordt beschreven hoe u aan de slag gaat met datamarts, inclusief verschillende voorbeeldgegevens waarmee u snel aan de slag kunt gaan met uw ervaring. U leert meer over semantische voorbeeldmodellen die u kunt gebruiken met datamarts, het maken van volledig nieuwe datamarts, het wijzigen of verwijderen van een datamart en andere nuttige informatie om u vertrouwd te maken met datamarts.

Voorbeeldgegevens

U kunt de volgende verschillende typen voorbeeldgegevens gebruiken om datamarts te verkennen. Alle volgende resources bevatten gratis voorbeeldgegevens:

  • Acht voorbeelden van afdelingen in excel-werkmapindeling, die Excel-versies zijn van de ingebouwde Power BI-voorbeelden met de semantische modellen uit talloze gebruiksvoorbeelden:

    • Winstgevendheid van klanten
    • Analyse van IT-uitgaven
    • HRM
    • Verkoopkansanalyse
    • Inkoopanalyse
    • Retailanalyse
    • Kwaliteitsanalyse van verkoop- en marketingleveranciers
  • Een voorbeeldwerkmap met financiële gegevens, een eenvoudige platte tabel in een Excel-bestand dat u kunt downloaden. Het bevat anonieme gegevens met fictieve producten, waaronder verkoop gedeeld door segmenten en regio's.

  • Een Excel-werkmapversie van het dimensionale AdventureWorks-model, in een zelfstudie waarin u wordt begeleid bij het maken van een Power BI-rapport met de gegevens.

  • COVID 19 world data is gebaseerd op gegevens van Johns Hopkins University. Voordat u deze gegevens publiceert, raden we u aan het artikel over disclaimers te bekijken.

  • Northwind Traders OData-feed, gegevens van een fictieve organisatie die orders, producten, klanten, leveranciers en vele andere aspecten van een klein bedrijf beheert.

U kunt ook datamarts gaan gebruiken vanuit elke gegevensstroom die u momenteel hebt. Vanaf een bestaande gegevensstroom worden gegevens gekopieerd naar uw datamart. Op dat moment kunt u andere transformaties toepassen of gewoon als gegevensbron gebruiken om datamarts te verkennen.

Een datamart maken

Als u een datamart wilt maken, gaat u naar uw bestaande PPU-werkruimte (Power BI Premium of Premium Per User). Datamarts vereisen een Power BI Premium-abonnement. Selecteer + Nieuw in uw Premium-werkruimte en selecteer vervolgens **Datamart (preview) om een datamart te maken.

Schermopname van het maken van een nieuwe datamart.

Het duurt meestal ongeveer 10 seconden om een nieuwe datamart in te richten. Zodra deze is geïnitialiseerd, kunt u gegevens laden in uw datamart. Zie de sectie Gegevens ophalen en transformeren in dit artikel voor meer informatie over het ophalen en transformeren van gegevens in een datamart.

Gegevens ophalen en transformeren

Er zijn veel manieren om verbinding te maken met gegevens en deze te transformeren in een datamart. Zie verbinding maken met gegevens in Power BI voor algemene informatie over gegevens in Power BI.

Als u gegevens in uw datamart wilt laden, opent u uw datamart (of maakt u een nieuwe datamart) en selecteert u Gegevens ophalen.

Schermopname van het maken van verbinding met gegevens voor een datamart.

Als u ervoor kiest om gegevens op te halen uit een andere bron, wordt er een selectievenster voor gegevensbronnen weergegeven waarin u kunt kiezen uit een groot aantal gegevensbronnen.

Schermopname van verschillende gegevensbronnen voor een datamart.

U kunt ook bestanden van uw computer slepen en neerzetten om gegevens in uw datamart te laden, zoals Excel-bestanden. Voor sommige gegevensbronnen zijn mogelijk parameters of verbindingsreeks nodig om verbinding te maken.

Nadat u verbinding hebt gemaakt, selecteert u de tabellen die u in uw datamart wilt laden. U kunt transformaties toepassen op uw geselecteerde gegevens en de gegevens laden in de datamart. Zodra de gegevens zijn geladen, worden de tabellen geïmporteerd in uw datamart. U kunt de voortgang in de statusbalk controleren.

Schermopname van het laden van gegevens voor een datamart.

Voor elke tabel die u selecteert, wordt er een bijbehorende weergave gemaakt in de datamart die wordt weergegeven in objectverkenner in de gegevensweergave.

Modelgegevens

Als u uw gegevens wilt modelleren, gaat u naar de modelweergave door onder aan het venster het pictogram Modelweergave te selecteren, zoals wordt weergegeven in de volgende afbeelding.

Schermopname van het pictogram modelweergave.

Objecten toevoegen aan of verwijderen uit het standaard semantische model

In Power BI is altijd een semantisch model vereist voordat rapporten kunnen worden gebouwd, dus het standaard semantische model maakt snelle rapportagemogelijkheden mogelijk boven op de datamart. Binnen de datamart kan een gebruiker datamart-objecten - tabellen toevoegen aan hun standaard semantische model. Ze kunnen ook aanvullende semantische modelleringseigenschappen toevoegen, zoals hiërarchieën en beschrijvingen. Deze worden vervolgens gebruikt om de tabellen van het Power BI-semantische model te maken. Gebruikers kunnen ook objecten verwijderen uit het standaard semantische model.

Een gebruiker heeft twee opties om objecten toe te voegen: tabellen of weergaven aan het standaard semantische model:

  • Automatisch objecten toevoegen aan het semantische model, wat standaard gebeurt zonder tussenkomst van de gebruiker
  • Objecten handmatig toevoegen aan het semantische model

De ervaring voor automatisch detecteren bepaalt alle tabellen of weergaven en voegt ze opportunistisch toe.

Met de optie voor handmatig detecteren op het lint kunnen objecten en/of weergaven nauwkeurig worden beheerd: tabellen en/of weergaven moeten worden toegevoegd aan het standaard semantische model:

  • Alles selecteren
  • Filteren op tabellen of weergaven
  • Specifieke objecten selecteren

Als u objecten wilt verwijderen, kan een gebruiker de knop handmatig selecteren op het lint en:

  • Alles selecteren ongedaan maken
  • Filteren op tabellen of weergaven
  • Selecteer specifieke objecten ongedaan maken

Modelweergave-indelingen gebruiken

Tijdens de sessie kunnen gebruikers meerdere tabbladen maken in de modelweergave om verder te helpen bij het ontwerpen van databases. Op dit moment blijven de indelingen van de modelweergave alleen behouden in de sessie. Gebruikers kunnen de automatische indeling gebruiken wanneer er een nieuw tabblad wordt gemaakt om het databaseontwerp visueel te inspecteren en inzicht te hebben in de modellering.

Een meting maken

Als u een meting wilt maken (een meting is een verzameling gestandaardiseerde metrische gegevens), selecteert u de tabel in Table Explorer en selecteert u de knop Nieuwe meting op het lint, zoals wordt weergegeven in de volgende afbeelding.

Schermopname van het maken van een meting.

Voer de meting in de formulebalk in en geef de tabel en de kolom op waarop deze van toepassing is. Met de formulebalk kunt u de meting invoeren. Net als bij Power BI Desktop biedt de DAX-bewerkingservaring in datamarts een uitgebreide editor met automatisch aanvullen voor formules (intellisense). Met de DAX-editor kunt u eenvoudig metingen ontwikkelen in datamart, waardoor deze een effectievere enkelvoudige bron is voor bedrijfslogica, semantiek en bedrijfskritieke berekeningen.

U kunt de tabel uitvouwen om de meting in de tabel te vinden.

Een relatie maken

Als u een relatie in een datamart wilt maken, selecteert u de modelweergave en selecteert u de datamart. Sleep vervolgens de kolom van de ene tabel naar de kolom in de andere tabel om de relatie te initiëren. Configureer de relatie-eigenschappen in het venster dat wordt weergegeven.

Schermopname van het maken van een relatie.

Selecteer de knop Bevestigen wanneer uw relatie is voltooid om de relatiegegevens op te slaan.

Elementen verbergen in downstreamrapportage

U kunt elementen van uw datamart verbergen in downstreamrapportage door de gegevensweergave te selecteren en met de rechtermuisknop op de kolom of tabel te klikken die u wilt verbergen. Selecteer Vervolgens Verbergen in de rapportweergave in het menu dat wordt weergegeven om het item te verbergen voor downstreamrapportage.

Schermopname van het verbergen van een element uit downstreamrapportage.

U kunt de hele tabel en afzonderlijke kolommen ook verbergen met behulp van de canvasopties voor de modelweergave , zoals wordt weergegeven in de volgende afbeelding.

Schermopname van het verbergen van een hele tabel uit downstreamrapportage.

Automatisch gegenereerde semantische modellen openen

Als u toegang wilt krijgen tot automatisch gegenereerde semantische modellen, gaat u naar de Premium-werkruimte en zoekt u het semantische model dat overeenkomt met de naam van de datamart.

Schermopname van het vinden van een semantisch model.

Als u het semantische model wilt laden, klikt u op de naam van het semantische model.

Schermopname van het laden van een semantisch model.

Datamart-vernieuwing beheren

U kunt een datamart op twee manieren vernieuwen:

  1. Selecteer nu vernieuwen in het contextmenu van datamart of selecteer Geplande vernieuwing.

    Schermopname van het contextmenu van datamart voor vernieuwen.

  2. Selecteer Geplande vernieuwing op de pagina met datamart-instellingen

    Schermopname van geplande vernieuwing voor een datamart op de pagina Instellingen.

Als u incrementeel vernieuwen wilt instellen voor een datamart, selecteert u de tabel waarvoor u incrementele vernieuwing wilt instellen in de datamart-editor. Selecteer op het lint Hulpmiddelen voor tabellen het pictogram Incrementeel vernieuwen en er wordt een rechterdeelvenster weergegeven, zodat u incrementeel vernieuwen voor de geselecteerde tabel kunt configureren.

Schermopname van het configureren van incrementeel vernieuwen voor een tabel in een datamart.

Datamarts en implementatiepijplijnen

Datamarts worden ondersteund in implementatiepijplijnen. Met behulp van implementatiepijplijnen kunt u updates implementeren in uw datamart in een aangewezen pijplijn. U kunt ook regels gebruiken om verbinding te maken met relevante gegevens in elke fase van de pijplijn. Zie Aan de slag met implementatiepijplijnen voor meer informatie over het gebruik van implementatiepijplijnen.

Een bestaande datamart openen of laden

Als u toegang wilt krijgen tot een bestaande datamart, gaat u naar uw Power BI Premium-werkruimte en zoekt u uw datamart in de algemene lijst met gegevensitems in uw werkruimte, zoals wordt weergegeven in de volgende afbeelding.

Schermopname van het vinden van een bestaande datamart van alle items.

U kunt ook het tabblad Datamarts (preview) in uw Premium-werkruimte selecteren en een lijst met beschikbare datamarts bekijken.

Schermopname van datamart selecteren in de lijst met datamarts.

Selecteer de naam van de datamart om de datamart te laden.

De naam van een datamart wijzigen

Er zijn twee manieren om de naam van een datamart te wijzigen:

Selecteer eerst in de Datamart-editor de naam van de datamart boven aan de editor en bewerk de naam van de datamart in het venster dat wordt weergegeven, zoals wordt weergegeven in de volgende afbeelding. Selecteer op het lint buiten het naamvenster om de nieuwe naam op te slaan.

Schermopname van het wijzigen van de naam van een datamart.

U kunt ook de naam van de datamart wijzigen in de lijstweergave van de werkruimte. Selecteer het menu Meer (...) naast de naam van de datamart in de werkruimteweergave.

Schermopname van het selecteren van het contextmenu in een datamart in de werkruimte.

Selecteer Naam wijzigen in het menu dat wordt weergegeven.

Schermopname van het wijzigen van de naam van een datamart vanuit de werkruimte.

Wanneer u de naam van een datamart wijzigt, wordt de naam van het automatisch gegenereerde semantische model op basis van die datamart ook automatisch gewijzigd.

Een datamart verwijderen

Als u een datamart wilt verwijderen, gaat u naar de werkruimte en zoekt u de datamart die u wilt verwijderen. Selecteer het menu Meer (...) en selecteer Verwijderen in het menu dat wordt weergegeven.

Schermopname van het verwijderen van een datamart uit de werkruimte.

Het verwijderen van Datamart is niet onmiddellijk en vereist een paar dagen om te worden voltooid.

Contextmenu's van Datamart

Datamarts biedt een vertrouwde ervaring voor het maken van rapporten en het openen van ondersteunde acties met behulp van de contextmenu's.

Schermopname van het contextmenu van datamart.

In de volgende tabel worden de opties voor het contextmenu van datamart beschreven:

Menuoptie Beschrijving van optie
Analyseren in Excel Maakt gebruik van de bestaande analysefunctie in Excel op automatisch gegenereerd semantisch model. Meer informatie over Analyseren in Excel
Rapport maken Een Power BI-rapport maken in de DirectQuery-modus. Meer informatie over het maken in de Power BI-service
Delete Semantisch model verwijderen uit werkruimte. In een bevestigingsvenster wordt u op de hoogte van de gevolgen van de verwijderingsactie. Als de actie Verwijderen is bevestigd, worden de datamart en gerelateerde downstreamitems verwijderd
Schermopname van het datamart-menu datamart verwijderen.
Machtigingen beheren Hiermee kunnen gebruikers andere geadresseerden met opgegeven machtigingen toevoegen, vergelijkbaar met het delen van een onderliggend semantisch model of het maken van inhoud met de gegevens die zijn gekoppeld aan het onderliggende semantische model.
Schermopname van het datamart-menu personen toegang verlenen.
Geschiedenis vernieuwen Biedt de geschiedenis van vernieuwingsactiviteiten met de duur van de activiteit en status.
Schermopname van het vernieuwingsgeschiedenisvenster van datamart.
Naam wijzigen Hiermee werkt u het datamart- en automatisch gegenereerde semantische model bij met de nieuwe naam.
Schermopname van het venster Naam van datamart wijzigen.
Instellingen Meer informatie over datamart-instellingen
Delen Hiermee kunnen gebruikers de datamart delen om inhoud te bouwen op basis van het onderliggende automatisch gegenereerde semantische model en het bijbehorende SQL-eindpunt opvragen. Deelt de datamart-toegang (alleen-lezen en automatisch gegenereerd semantisch model) met andere gebruikers in uw organisatie. Gebruikers ontvangen een e-mailbericht met koppelingen voor toegang tot de detailpagina waar ze de SQL Server-URL kunnen vinden en toegang hebben tot het automatisch gegenereerde semantische model om rapporten te maken op basis hiervan.
Schermopname van het datamart-sharemenu.
Gegevensherkomst bekijken Hier ziet u de end-to-end herkomst van datamarts van de gegevensbronnen naar de datamart, het automatisch gegenereerde semantische model en andere semantische modellen (indien aanwezig) die zijn gebouwd op de datamarts, helemaal om dashboards en apps te deporteren.
Schermopname van het gegevensmart-weergaveherkomstvenster.

Datamart-instellingen

Datamart-instellingen zijn toegankelijk via het contextmenu voor datamarts. In deze sectie worden de opties voor datamart-instellingen en hun beschrijving beschreven en uitgelegd. In de volgende afbeelding ziet u het menu datamart-instellingen.

Schermopname van het contextmenu datamart met instellingen geselecteerd.

Hier volgt een lijst met instellingen die beschikbaar zijn voor elke datamart.

Instelling Detail
Beschrijving van Datamart Hiermee kunnen gebruikers metagegevensgegevens toevoegen om beschrijvende informatie over een datamart te bieden.
Schermopname van het datamart-beschrijvingsmenu.
Serverinstellingen Het SQL-eindpunt verbindingsreeks voor een datamart. U kunt de verbindingsreeks gebruiken om een verbinding met de datamart te maken met behulp van verschillende hulpprogramma's, zoals SSMS.
Schermopname van de datamart verbindingsreeks.
Gegevensbronreferenties Hiermee kunt u gegevensbrongegevens ophalen en referenties bewerken.
Schermopname van het datamart-bronreferentiemenu.
Planning vernieuwen Gegevensvernieuwingsgegevens voor de datamart, op basis van het schema dat door de gebruiker is gedefinieerd.
Schermopname van het datamart-menu geplande vernieuwing.
Vertrouwelijkheidslabel Vertrouwelijkheidslabel toegepast op datamart, dat ook wordt doorgegeven aan het downstream automatisch gegenereerde semantische model, rapporten enzovoort.
Schermopname van de instellingen voor vertrouwelijkheidslabels voor datamart.

De vertrouwelijkheidslabels worden doorgegeven aan het downstream-semantische model. Rapporten vinden niet plaats in de volgende scenario's:
  • Downgrade van vertrouwelijkheidslabel
  • Specifieke items toen het vertrouwelijkheidslabel handmatig werd ingesteld

In de volgende tabel ziet u instellingen voor automatisch gegenereerde semantische modellen. Wanneer deze instellingen worden toegepast op een automatisch gegenereerd semantisch model, worden ze ook toegepast op datamart.

Instelling Details
Toegang aanvragen Schermopname van de instelling voor toegang tot aanvragen.
V&A Schermopname van de Q- en A-instelling.
Query's opslaan in cache Schermopname van de instelling voor het opslaan van query's in cache.

Overwegingen en beperkingen voor Datamarts

  • Alleen de eigenaar van de datamart kan gegevensbronnen toevoegen of wijzigen die overeenkomen met een datamart. Als de huidige eigenaar van de datamart niet beschikbaar is, kan een andere eigenaar van de werkruimte de functie Overname gebruiken om toegang te krijgen.
  • Wanneer u datamarts met benoemde verbindingen gebruikt, zijn de volgende beperkingen van toepassing:
    • U kunt slechts één cloudverbinding van een bepaald pad en type maken. U kunt bijvoorbeeld slechts één SQL plus server-/databasecloudverbinding maken. U kunt meerdere gatewayverbindingen maken.
    • U kunt geen naam geven aan of de naam van cloudgegevensbronnen wijzigen; u kunt gatewayverbindingen een naam geven of de naam ervan wijzigen.

Dit artikel bevat voorbeeldgegevens en instructies voor het maken en communiceren met datamarts.

De volgende artikelen bevatten meer informatie over datamarts en Power BI:

Zie de volgende artikelen voor meer informatie over gegevensstromen en het transformeren van gegevens: