Komme i gang med datamarts

Denne artikkelen beskriver hvordan du kommer i gang ved hjelp av datamarts, inkludert ulike eksempeldata som kan starte opplevelsen din. Du vil lære om semantiske eksempelmodeller du kan bruke med datamarts, hvordan du oppretter datamarter fra grunnen av, hvordan du gir nytt navn til eller sletter et datamart og annen nyttig informasjon for å gjøre deg kjent med datamarts.

Eksempeldata

Du kan bruke følgende ulike typer eksempeldata til å utforske datamarts. Alle følgende ressurser inneholder gratis eksempeldata:

  • Åtte avdelingseksempler i Excel-arbeidsbokformat, som er Excel-versjoner av de innebygde Power BI-eksemplene som inneholder semantiske modeller fra mange brukstilfeller:

    • Kundelønnsomhet
    • Analyse av IT-utgifter
    • Personale
    • Mulighetsanalyse
    • Innkjøpsanalyse
    • Detaljhandelanalyse
    • Kvalitetsanalyse for salgs- og markedsføringsleverandører
  • En eksempelarbeidsbok for økonomiske data, som er en enkel flat tabell i en Excel-fil som er tilgjengelig for nedlasting. Den inneholder anonyme data med fiktive produkter, inkludert salg delt på segmenter og område.

  • En Excel-arbeidsbokversjon av AdventureWorks-dimensjonsmodellen, i en opplæring som veileder deg gjennom oppretting av en Power BI-rapport med dataene.

  • COVID 19 world data er basert på data fra Johns Hopkins University. Før du publiserer disse dataene, anbefaler vi at du går gjennom ansvarsfraskrivelsesartikkelen.

  • Northwind Traders OData-feed, data fra en fiktiv organisasjon som administrerer bestillinger, produkter, kunder, leverandører og mange andre aspekter ved en liten bedrift.

Du kan også begynne å bruke datamarts fra alle dataflyter du har for øyeblikket også. Fra og med en eksisterende dataflyt kopieres data til datamart, og da kan du bruke andre transformasjoner eller bare bruke dem som en datakilde til å utforske datamarts.

Opprette et datamart

Hvis du vil opprette et datamart, går du til det eksisterende Arbeidsområdet for Power BI Premium eller Premium per bruker (PPU). Datamarts krever et Power BI Premium-abonnement. Velg + Ny i Premium-arbeidsområdet, og velg deretter **Datamart (forhåndsvisning) for å opprette et datamart.

Screenshot of create new datamart.

Det tar vanligvis omtrent 10 sekunder å klargjøre et nytt datamart. Når du er initialisert, kan du laste inn data i datamart. Hvis du vil ha mer informasjon om hvordan du henter data inn i et datamart, kan du se delen Hent og transformer data i denne artikkelen.

Hente og transformere data

Det finnes mange måter å koble til data og transformere dem på i et datamart. Hvis du vil ha generell informasjon om data i Power BI, kan du se koble til data i Power BI.

Hvis du vil laste inn data i datamart, åpner du datamart (eller oppretter et nytt datamart) og velger Hent data.

Screenshot of connecting to data for a datamart.

Hvis du velger å hente data fra en annen kilde, vises et valgvindu for datakilde der du kan velge blant en rekke datakilder.

Screenshot of different data sources for a datamart.

Du kan også dra og slippe filer fra datamaskinen for å laste inn data i datamart, for eksempel Excel-filer. Noen datakilder kan kreve parametere eller tilkoblingsstreng for å kunne koble til på riktig måte.

Når du er tilkoblet, velger du tabellene du vil laste inn i datamart. Du kan bruke transformasjoner på de valgte dataene og laste inn dataene i datamartet. Når dataene er lastet inn, importeres tabellene til datamart. Du kan overvåke fremdriften på statuslinjen.

Screenshot of loading data for a datamart.

For hver tabell du velger, opprettes en tilsvarende visning i datamart som vises i objektutforskeren i datavisning.

Modelldata

Hvis du vil modellere dataene, går du til modellvisning ved å velge modellvisningsikonet nederst i vinduet, som vist på bildet nedenfor.

Screenshot of the model view icon.

Legge til eller fjerne objekter i standard semantisk modell

I Power BI kreves det alltid en semantisk modell før noen rapporter kan bygges, slik at standard semantisk modell aktiverer hurtigrapporteringsfunksjoner oppå datamarten. I datamarten kan en bruker legge til datamart-objekter – tabeller i standard semantisk modell. De kan også legge til flere semantiske modelleringsegenskaper, for eksempel hierarkier og beskrivelser. Disse brukes deretter til å opprette semantiske tabeller for Power BI-semantiske modeller. Brukere kan også fjerne objekter fra standard semantisk modell.

Hvis du vil legge til objekter – tabeller eller visninger i standard semantisk modell, har en bruker to alternativer:

  • Legg automatisk til objekter i den semantiske modellen, som skjer som standard uten at det er behov for brukerintervensjon
  • Legge til objekter manuelt i den semantiske modellen

Den automatiske oppdagingsopplevelsen bestemmer alle tabeller eller visninger og legger dem opportunistisk til.

Alternativet for manuell gjenkjenning på båndet tillater finkornet kontroll av hvilke objekter – tabeller og/eller visninger som skal legges til i standard semantisk modell:

  • Velg alle
  • Filtrere etter tabeller eller visninger
  • Merke bestemte objekter

Hvis du vil fjerne objekter, kan en bruker bruke knappen for å velge manuelt på båndet og:

  • Fjern merkingen av alle
  • Filtrere etter tabeller eller visninger
  • Fjerne merking av bestemte objekter

Bruke modellvisningsoppsett

I løpet av økten kan brukere opprette flere faner i modellvisningen for å hjelpe til med databaseutformingen ytterligere. For øyeblikket beholdes bare oppsettene for modellvisning i økten. Brukere kan bruke automatisk oppsett når en ny fane opprettes for å visuelt undersøke databaseutformingen og forstå modelleringen.

Oppretting av et mål

Hvis du vil opprette et mål (et mål er en samling standardiserte måledata), velger du tabellen i Tabellutforsker og velger Ny mål-knappen på båndet, som vist på bildet nedenfor.

Screenshot of creating a measure.

Skriv inn målet på formellinjen, og angi tabellen og kolonnen den gjelder for. Med formellinjen kan du angi målet. I likhet med Power BI Desktop presenterer DAX-redigeringsopplevelsen i datamarts et rikt redigeringsprogram komplett med autofullføring for formler (intellisense). Med DAX-redigeringsprogrammet kan du enkelt utvikle mål direkte i datamart, noe som gjør det til en mer effektiv enkeltkilde for forretningslogikk, semantikk og forretningskritiske beregninger.

Du kan utvide tabellen for å finne målet i tabellen.

Opprett en relasjon

Hvis du vil opprette en relasjon i et datamart, velger du modellvisningen og velger datamart, og deretter drar du kolonnen fra én tabell til kolonnen i den andre tabellen for å starte relasjonen. Konfigurer relasjonsegenskapene i vinduet som vises.

Screenshot of creating a relationship.

Velg Bekreft-knappen når relasjonen er fullført for å lagre relasjonsinformasjonen.

Skjule elementer fra nedstrømsrapportering

Du kan skjule elementer i datamart fra nedstrømsrapportering ved å velge Datavisning og høyreklikke på kolonnen eller tabellen du vil skjule. Velg deretter Skjul i rapportvisning fra menyen som ser ut til å skjule elementet fra nedstrømsrapportering.

Screenshot of hiding an element from downstream reporting.

Du kan også skjule hele tabellen og individuelle kolonner ved hjelp av lerretsalternativene for modellvisning , som vist på bildet nedenfor.

Screenshot of hiding an entire table from downstream reporting.

Automatisk genererte semantiske modeller i Access

Hvis du vil ha tilgang til automatisk genererte semantiske modeller, går du til Premium-arbeidsområdet og finner den semantiske modellen som samsvarer med navnet på datamart.

Screenshot of finding a semantic model.

Hvis du vil laste inn den semantiske modellen, klikker du navnet på den semantiske modellen.

Screenshot of loading a semantic model.

Behandle datamart-oppdatering

Du kan oppdatere et datamart på to måter:

  1. Velg Oppdater nå fra hurtigmenyen datamart, eller velg Planlagt oppdatering.

    Screenshot of datamart context menu for refresh.

  2. Velg Planlagt oppdatering på siden innstillinger for datamart

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

Hvis du vil konfigurere trinnvis oppdatering for et datamart, velger du tabellen du vil konfigurere trinnvis oppdatering for i redigeringsprogrammet for datamart. Velg ikonet For trinnvis oppdatering på tabellverktøy-båndet, og en høyre rute vises slik at du kan konfigurere trinnvis oppdatering for den valgte tabellen.

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

Datamarts og utrullingssamlebånd

Datamarts støttes i utrullingssamlebånd. Ved hjelp av utrullingssamlebånd kan du distribuere oppdateringer til datamarten på tvers av et angitt datasamlebånd. Du kan også bruke regler til å koble til relevante data i hvert trinn i datasamlebåndet. Hvis du vil lære hvordan du bruker utrullingssamlebånd, kan du se Komme i gang med utrullingssamlebånd.

Få tilgang til eller laste inn et eksisterende datamart

Hvis du vil ha tilgang til et eksisterende datamart, kan du gå til Power BI Premium-arbeidsområdet og finne datamart fra den generelle listen over dataelementer i arbeidsområdet, som vist i bildet nedenfor.

Screenshot of finding an existing datamart from all items.

Du kan også velge Fanen Datamarts (forhåndsvisning) i Premium-arbeidsområdet og se en liste over tilgjengelige datamarts.

Screenshot of select datamart from list of datamarts.

Velg datamartnavnet for å laste inn datamarten.

Gi nytt navn til et datamart

Det finnes to måter å gi nytt navn til et datamart på:

Først velger du datamartnavnet øverst i redigeringsprogrammet for Datamart, og redigerer datamartnavnet i vinduet som vises, som vist i bildet nedenfor. Velg båndet utenfor gi nytt navn-vinduet for å lagre det nye navnet.

Screenshot of renaming a datamart.

Du kan også endre datamartnavnet fra listevisningen for arbeidsområdet. Velg mer-menyen (...) ved siden av datamartnavnet i arbeidsområdevisningen.

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

Velg Gi nytt navn fra menyen som vises.

Screenshot of renaming a datamart from the workspace.

Når du gir nytt navn til et datamart, får også den automatisk genererte semantiske modellen basert på datamarten automatisk nytt navn.

Slette et datamart

Hvis du vil slette et datamart, går du til arbeidsområdet og finner datamarten du vil slette. Velg mer-menyen (...), og velg Slett fra menyen som vises.

Screenshot of deleting a datamart from the workspace.

Sletting av datamart er ikke umiddelbar, og krever noen dager å fullføre.

Hurtigmenyer for Datamart

Datamarts tilbyr en kjent opplevelse for å opprette rapporter og få tilgang til støttede handlinger ved hjelp av hurtigmenyene.

Screenshot of the datamart context menu.

Tabellen nedenfor beskriver hurtigmenyalternativene for datamart:

Menyalternativ Alternativbeskrivelse
Analyser i Excel Bruker den eksisterende funksjonen Analyser i Excel på den automatisk genererte semantiske modellen. Mer informasjon om Analyser i Excel
Opprett rapport Bygg en Power BI-rapport i DirectQuery-modus. Mer informasjon om å komme i gang med å opprette i Power Bi-tjeneste
Delete Slett semantisk modell fra arbeidsområdet. En bekreftelsesdialogboks varsler deg om virkningen av slettingshandlingen. Hvis Slett-handlingen er bekreftet, slettes datamart og relaterte nedstrømselementer
Screenshot of the datamart delete datamart menu.
Administrer tillatelser Gjør det mulig for brukere å legge til andre mottakere med angitte tillatelser, på samme måte som å tillate deling av en underliggende semantisk modell eller tillate å bygge innhold med dataene som er knyttet til den underliggende semantiske modellen.
Screenshot of the datamart grant people access menu.
Oppdater historikk Gir loggen over oppdateringsaktiviteten med varigheten av aktiviteten og statusen.
Screenshot of the datamart refresh history window.
Gi nytt navn Oppdateringer datamart og automatisk generert semantisk modell med det nye navnet.
Screenshot of the datamart rename window.
Innstillinger Mer informasjon om datamartinnstillinger
Del Lar brukere dele datamart for å bygge innhold basert på den underliggende automatisk genererte semantiske modellen og spørre det tilsvarende SQL-endepunktet. Deler datamart-tilgangen (SQL- skrivebeskyttet og automatisk generert semantisk modell) med andre brukere i organisasjonen. Brukere mottar en e-postmelding med koblinger for å få tilgang til detaljsiden der de kan finne URL-adressen for SQL Server og få tilgang til den automatisk genererte semantiske modellen for å opprette rapporter basert på den.
Screenshot of the datamart share menu.
Vis avstamming Dette viser ende-til-ende-avstammingen av datamarter fra datakildene til datamart, den automatisk genererte semantiske modellen og andre semantiske modeller (hvis noen) som ble bygget oppå datamartene, helt til deports, instrumentbord og apper.
Screenshot of the datamart view lineage window.

Datamart-innstillinger

Datamart-innstillinger er tilgjengelige fra hurtigmenyen for datamarts. Denne delen beskriver og forklarer alternativene for innstillinger for datamart og beskrivelsen. Bildet nedenfor viser menyen for innstillinger for datamart.

Screenshot of the datamart context menu with settings selected.

Følgende er en liste over innstillinger som er tilgjengelige for hvert datamart.

Innstilling Detaljer
Datamart-beskrivelse Lar brukere legge til metadatadetaljer for å gi beskrivende informasjon om et datamart.
Screenshot of the datamart description menu.
Serverinnstillinger SQL-endepunktet tilkoblingsstreng for et datamart. Du kan bruke tilkoblingsstreng til å opprette en tilkobling til datamart ved hjelp av ulike verktøy, for eksempel SSMS.
Screenshot of the datamart connection string.
Legitimasjon for datakilde Lar deg hente datakildeinformasjon og redigere legitimasjon.
Screenshot of the datamart source credentials menu.
Planlegg oppdatering Informasjon om dataoppdatering for datamart, basert på tidsplanen som er definert av brukeren.
Screenshot of the datamart scheduled refresh menu.
Følsomhetsetikett Følsomhetsetiketten brukes på datamart, som også overføres på den automatisk genererte semantiske modellen, rapportene nedstrøms og så videre.
Screenshot of the datamart sensitivity label settings.

Følsomhetsetikettene overføres til nedstrøms semantisk modell, rapporter vil ikke skje i følgende scenarier:
  • Nedgradering av følsomhetsetikett
  • Bestemte elementer når følsomhetsetiketten ble angitt manuelt

Tabellen nedenfor viser innstillinger for automatisk genererte semantiske modeller. Når disse innstillingene brukes på en automatisk generert semantisk modell, brukes de også på datamart.

Innstilling Detaljer
Be om tilgang Screenshot of the request access setting.
Spørsmål og svar Screenshot of the Q and A setting.
Hurtigbufring av spørring Screenshot of the query caching setting.

Vurderinger og begrensninger for datamarts

Når du bruker datamarts med navngitte tilkoblinger, gjelder følgende begrensninger:

  • Du kan bare opprette én skytilkobling av en bestemt bane og type, for eksempel kan du bare opprette én SQL pluss server/database skytilkobling. Du kan opprette flere gateway-tilkoblinger.
  • Du kan ikke navngi eller gi nytt navn til datakilder i skyen. du kan gi navn til eller gi nytt navn til gateway-tilkoblinger.

Denne artikkelen inneholder eksempeldata og instruksjoner om hvordan du oppretter og samhandler med datamarts.

Følgende artikler gir mer informasjon om datamarts og Power BI:

Hvis du vil ha mer informasjon om dataflyter og transformering av data, kan du se følgende artikler: