Kom igång med datamarts

Den här artikeln beskriver hur du kommer igång med datamarts, inklusive olika exempeldata som kan få igång din upplevelse. Du får lära dig mer om exempel på semantiska modeller som du kan använda med datamarts, hur du skapar datamarts från grunden, hur du byter namn på eller tar bort en datamart och annan användbar information för att bekanta dig med och lära dig om datamarts.

Exempeldata

Du kan använda följande olika typer av exempeldata för att utforska datamarts. Alla följande resurser innehåller kostnadsfria exempeldata:

  • Åtta avdelningsexempel i Excel-arbetsboksformat, som är Excel-versioner av de inbyggda Power BI-exemplen som innehåller semantiska modeller från flera användningsfall:

    • Kundlönsamhet
    • ANALYS av IT-utgifter
    • Personal
    • Affärsmöjlighetsanalys
    • Anskaffningsanalys
    • Detaljhandelsanalys
    • Kvalitetsanalys för försäljnings- och marknadsföringsleverantörer
  • En exempelarbetsbok för finansiella data, som är en enkel platt tabell i en Excel-fil som är tillgänglig för nedladdning. Den innehåller anonyma data med fiktiva produkter, inklusive försäljning dividerat med segment och region.

  • En Excel-arbetsboksversion av adventureworks-dimensionsmodellen i en självstudiekurs som vägleder dig genom att skapa en Power BI-rapport med data.

  • COVID 19-världsdata baseras på data från Johns Hopkins University. Innan du publicerar dessa data rekommenderar vi att du läser artikeln om ansvarsfriskrivningar.

  • Northwind Traders OData-feed, data från en fiktiv organisation som hanterar beställningar, produkter, kunder, leverantörer och många andra aspekter av ett litet företag.

Du kan också börja använda datamarter från alla dataflöden som du har för närvarande också. Från och med ett befintligt dataflöde kopieras data till din datamart, då du kan använda andra transformeringar eller bara använda dem som datakälla för att utforska datamarter.

Skapa en datamart

Om du vill skapa en datamart går du till din befintliga Arbetsyta för Power BI Premium eller Premium per användare (PPU). Datamarter kräver en Power BI Premium-prenumeration. På din Premium-arbetsyta väljer du + Ny och väljer sedan **Datamart (förhandsversion) för att skapa en datamart.

Screenshot of create new datamart.

Det tar vanligtvis cirka 10 sekunder att etablera en ny datamart. När du har initierat dem kan du läsa in data i ditt datamart. Mer information om hur du hämtar data till en datamart finns i avsnittet hämta och transformera data i den här artikeln.

Hämta och transformera data

Det finns många sätt att ansluta till data och transformera dem i ett datamart. Allmän information om data i Power BI finns i Ansluta till data i Power BI.

Om du vill läsa in data i din datamart öppnar du din datamart (eller skapar en ny datamart) och väljer Hämta data.

Screenshot of connecting to data for a datamart.

Om du väljer att hämta data från en annan källa visas ett urvalsfönster för datakällor där du kan välja från en mängd olika datakällor.

Screenshot of different data sources for a datamart.

Du kan också dra och släppa filer från datorn för att läsa in data i ditt datamart, till exempel Excel-filer. Vissa datakällor kan kräva parametrar eller anslutningssträng för att ansluta korrekt.

När du är ansluten väljer du de tabeller som du vill läsa in i din datamart. Du kan använda transformeringar för dina valda data och läsa in data i datamart. När data har lästs in importeras tabellerna till ditt datamart. Du kan övervaka förloppet i statusfältet.

Screenshot of loading data for a datamart.

För varje tabell du väljer skapas en motsvarande vy i datamarten som visas i Objektutforskaren i datavyn.

Modelldata

Om du vill modellera dina data går du till modellvyn genom att välja ikonen Modellvy längst ned i fönstret, enligt följande bild.

Screenshot of the model view icon.

Lägga till eller ta bort objekt i standardsemantikmodellen

I Power BI krävs alltid en semantisk modell innan några rapporter kan skapas, så standardsemantikmodellen möjliggör snabbrapporteringsfunktioner ovanpå datamarten. I datamarten kan en användare lägga till datamartobjekt – tabeller till sin standardsemantiska modell. De kan också lägga till ytterligare semantiska modelleringsegenskaper, till exempel hierarkier och beskrivningar. Dessa används sedan för att skapa Power BI-semantikmodellens tabeller. Användare kan också ta bort objekt från standardsemantikmodellen.

Om du vill lägga till objekt – tabeller eller vyer i standardsemantikmodellen har en användare två alternativ:

  • Lägg automatiskt till objekt i den semantiska modellen, vilket sker som standard utan att användaren behöver göra något
  • Lägg till objekt i semantikmodellen manuellt

Funktionen för automatisk identifiering avgör alla tabeller eller vyer och lägger till dem opportunistiskt.

Alternativet identifiera manuellt i menyfliksområdet tillåter detaljerad kontroll över vilka objekt – tabeller och/eller vyer som ska läggas till i standardsemantikmodellen:

  • Välj alla
  • Filtrera efter tabeller eller vyer
  • Markera specifika objekt

Om du vill ta bort objekt kan en användare använda knappen välj manuellt i menyfliksområdet och:

  • Avmarkera alla
  • Filtrera efter tabeller eller vyer
  • Avmarkera specifika objekt

Använda modellvylayouter

Under sessionen kan användare skapa flera flikar i modellvyn för att ytterligare hjälpa till med databasdesignen. För närvarande bevaras endast modellvylayouterna i sessionen. Användare kan använda den automatiska layouten när en ny flik skapas för att visuellt granska databasdesignen och förstå modellering.

Skapa ett mått

Om du vill skapa ett mått (ett mått är en samling standardiserade mått) väljer du tabellen i Tabellutforskarenoch väljer knappen Nytt mått i menyfliksområdet, enligt följande bild.

Screenshot of creating a measure.

Ange måttet i formelfältet och ange tabellen och kolumnen som det gäller för. Med formelfältet kan du ange måttet. Precis som Power BI Desktop visar DAX-redigeringsupplevelsen i datamarts en omfattande redigerare komplett med automatisk komplettering för formler (intellisense). MED DAX-redigeraren kan du enkelt utveckla mått direkt i datamart, vilket gör det till en effektivare enskild källa för affärslogik, semantik och affärskritiska beräkningar.

Du kan expandera tabellen för att hitta måttet i tabellen.

Skapa en relation

Om du vill skapa en relation i en datamart väljer du modellvyn och väljer din datamart och drar sedan kolumnen från en tabell till kolumnen i den andra tabellen för att initiera relationen. I fönstret som visas konfigurerar du relationsegenskaperna.

Screenshot of creating a relationship.

Välj knappen Bekräfta när relationen är klar för att spara relationsinformationen.

Dölj element från nedströmsrapportering

Du kan dölja element i din datamart från nedströmsrapportering genom att välja Datavy och högerklicka på kolumnen eller tabellen som du vill dölja. Välj sedan Dölj i rapportvyn på menyn som visas för att dölja objektet från nedströmsrapportering.

Screenshot of hiding an element from downstream reporting.

Du kan också dölja hela tabellen och enskilda kolumner med hjälp av arbetsytealternativen för modellvyn , som du ser i följande bild.

Screenshot of hiding an entire table from downstream reporting.

Få åtkomst till autogenererade semantiska modeller

Om du vill komma åt automatiskt genererade semantiska modeller går du till Premium-arbetsytan och letar reda på den semantiska modell som matchar namnet på datamarten.

Screenshot of finding a semantic model.

Om du vill läsa in den semantiska modellen klickar du på namnet på den semantiska modellen.

Screenshot of loading a semantic model.

Hantera datamart-uppdatering

Du kan uppdatera ett datamart på två sätt:

  1. På snabbmenyn datamart väljer du Uppdatera nu eller väljer Schemalagd uppdatering.

    Screenshot of datamart context menu for refresh.

  2. På sidan datamartinställningar väljer du Schemalagd uppdatering

    Screenshot of scheduled refresh for a datamart in the settings page.

Om du vill konfigurera inkrementell uppdatering för en datamart väljer du den tabell som du vill konfigurera inkrementell uppdatering för i datamart-redigeraren. I menyfliksområdet Tabellverktyg väljer du ikonen Inkrementell uppdatering och ett högerfönster visas där du kan konfigurera inkrementell uppdatering för den valda tabellen.

Screenshot of configure incremental refresh for a table in a datamart.

Datamarts och distributionspipelines

Datamarter stöds i distributionspipelines. Med hjälp av distributionspipelines kan du distribuera uppdateringar till din datamart över en angiven pipeline. Du kan också använda regler för att ansluta till relevanta data i varje steg i pipelinen. Information om hur du använder distributionspipelines finns i Komma igång med distributionspipelines.

Komma åt eller läsa in en befintlig datamart

Om du vill komma åt en befintlig datamart navigerar du till din Power BI Premium-arbetsyta och hittar din datamart från den övergripande listan över dataobjekt på din arbetsyta, som du ser i följande bild.

Screenshot of finding an existing datamart from all items.

Du kan också välja fliken Datamarts (förhandsversion) på din Premium-arbetsyta och se en lista över tillgängliga datamarter.

Screenshot of select datamart from list of datamarts.

Välj datamartnamnet för att läsa in datamarten.

Byt namn på en datamart

Det finns två sätt att byta namn på en datamart:

Börja med att välja datamart-namnet längst upp i redigeraren i Datamart-redigeraren och redigera datamartnamnet i fönstret som visas, som du ser i följande bild. Välj i menyfliksområdet utanför namnbytesfönstret för att spara det nya namnet.

Screenshot of renaming a datamart.

Du kan också ändra datamartnamnet från listvyn för arbetsytan. Välj menyn mer (...) bredvid datamartnamnet i arbetsytevyn.

Screenshot of selecting the context menu from a datamart in the workspace.

På menyn som visas väljer du Byt namn.

Screenshot of renaming a datamart from the workspace.

När du byter namn på en datamart byts även den automatiskt genererade semantiska modellen baserat på datamarten om automatiskt.

Ta bort en datamart

Om du vill ta bort en datamart navigerar du till arbetsytan och letar reda på det datamart som du vill ta bort. Välj menyn mer (...) och välj Ta bort från menyn som visas.

Screenshot of deleting a datamart from the workspace.

Datamart-borttagningen är inte omedelbar och kräver några dagar för att slutföras.

Snabbmenyer för Datamart

Datamarts erbjuder en välbekant upplevelse för att skapa rapporter och få åtkomst till åtgärder som stöds med hjälp av dess snabbmenyer.

Screenshot of the datamart context menu.

I följande tabell beskrivs alternativen för snabbmenyer för datamart:

Menyalternativ Alternativbeskrivning
Analysera i Excel Använder den befintliga funktionen Analysera i Excel på autogenererad semantisk modell. Läs mer om Analysera i Excel
Skapa rapport Skapa en Power BI-rapport i DirectQuery-läge. Läs mer om att komma igång med att skapa i Power BI-tjänst
Delete Ta bort semantisk modell från arbetsytan. En bekräftelsedialogruta meddelar dig om effekten av borttagningsåtgärden. Om åtgärden Ta bort bekräftas tas datamart och relaterade underordnade objekt bort
Screenshot of the datamart delete datamart menu.
Hantera behörigheter Gör det möjligt för användare att lägga till andra mottagare med angivna behörigheter, ungefär som att tillåta delning av en underliggande semantisk modell eller tillåta att skapa innehåll med data som är associerade med den underliggande semantiska modellen.
Screenshot of the datamart grant people access menu.
Uppdatera historik Visar uppdateringsaktivitetens historik med varaktigheten för aktivitet och status.
Screenshot of the datamart refresh history window.
Byt namn Uppdateringar den datamart- och automatiskt genererade semantiska modellen med det nya namnet.
Screenshot of the datamart rename window.
Inställningar Läs mer om inställningar för datamart
Andel Låter användare dela datamart för att skapa innehåll baserat på den underliggande automatiskt genererade semantiska modellen och köra frågor mot motsvarande SQL-slutpunkt. Delar datamart-åtkomsten (endast SQL– skrivskyddad och autogenererad semantisk modell) med andra användare i din organisation. Användarna får ett e-postmeddelande med länkar för att komma åt informationssidan där de kan hitta SQL Server-URL:en och få åtkomst till den automatiskt genererade semantiska modellen för att skapa rapporter baserat på den.
Screenshot of the datamart share menu.
Visa ursprung Detta visar ursprunget från slutpunkt till slutpunkt för datamarter från datakällorna till datamarten, den automatiskt genererade semantiska modellen och andra semantiska modeller (om några) som byggdes ovanpå datamarterna, hela vägen till deportationer, instrumentpaneler och appar.
Screenshot of the datamart view lineage window.

Inställningar för datamart

Datamart-inställningar är tillgängliga från snabbmenyn för datamarter. I det här avsnittet beskrivs och förklaras alternativen för datamart-inställningar och deras beskrivning. Följande bild visar menyn för inställningar för datamart.

Screenshot of the datamart context menu with settings selected.

Följande är en lista över inställningar som är tillgängliga för varje datamart.

Inställning Information
Beskrivning av datamart Låter användare lägga till metadatainformation för att tillhandahålla beskrivande information om ett datamart.
Screenshot of the datamart description menu.
Serverinställningar SQL-slutpunkten anslutningssträng för en datamart. Du kan använda anslutningssträng för att skapa en anslutning till datamart med hjälp av olika verktyg, till exempel SSMS.
Screenshot of the datamart connection string.
Autentiseringsuppgifter för datakälla Gör att du kan hämta information om datakällan och redigera autentiseringsuppgifter.
Screenshot of the datamart source credentials menu.
Schemalägg uppdatering Datauppdateringsinformation för datamarten, baserat på det schema som definierats av användaren.
Screenshot of the datamart scheduled refresh menu.
Känslighetsmarkering Känslighetsetikett som tillämpas på datamart, som också sprids på den nedströms automatiskt genererade semantiska modellen, rapporter och så vidare.
Screenshot of the datamart sensitivity label settings.

Känslighetsetiketterna sprids till en underordnad semantisk modell, rapporter sker inte i följande scenarier:
  • Nedgradering av känslighetsetikett
  • Specifika objekt när känslighetsetiketten angavs manuellt

I följande tabell visas inställningar för automatiskt genererade semantiska modeller. När de här inställningarna tillämpas på en automatiskt genererad semantisk modell tillämpas de även på datamart.

Inställning Details
Begär åtkomst Screenshot of the request access setting.
Vanliga frågor och svar Screenshot of the Q and A setting.
Cachelagring av frågor Screenshot of the query caching setting.

Överväganden och begränsningar för Datamarts

När du använder datamarts med namngivna anslutningar gäller följande begränsningar:

  • Du kan bara skapa en molnanslutning för en viss sökväg och skriva, till exempel kan du bara skapa en SQL plus server-/databasmolnanslutning. Du kan skapa flera gatewayanslutningar.
  • Du kan inte namnge eller byta namn på molndatakällor. du kan namnge eller byta namn på gatewayanslutningar.

Den här artikeln innehåller exempeldata och instruktioner om hur du skapar och interagerar med datamarts.

Följande artiklar innehåller mer information om datamarts och Power BI:

Mer information om dataflöden och transformering av data finns i följande artiklar: