Del via


Opplæring i Lakehouse: Bygge rapporter i Microsoft Fabric

I denne delen av opplæringen oppretter du en Power BI-datamodell og oppretter en rapport fra grunnen av.

Forutsetning

Før du begynner denne opplæringen, må du fullføre disse trinnene:

Bygge en rapport

Power BI er integrert i hele Stoff-opplevelsen. Denne opprinnelige integreringen inkluderer en unik modus, kalt DirectLake, for å få tilgang til dataene fra lakehouse for å gi den mest utførlige spørrings- og rapporteringsopplevelsen. DirectLake er en banebrytende ny funksjon som lar deg analysere svært store semantiske modeller i Power BI. Med DirectLake laster du inn parkettformaterte filer direkte fra en datainnsjø uten å måtte spørre et datalager eller lakehouse-endepunkt, og uten å måtte importere eller duplisere data til en Semantisk Power BI-modell. DirectLake er en rask bane for å laste inn dataene fra datasjøen direkte inn i Power BI-motoren, klar for analyse.

I tradisjonell DirectQuery-modus spør Power BI-motoren direkte dataene fra kilden for hver spørringskjøring, og spørringsytelsen avhenger av hastigheten for datahenting. DirectQuery eliminerer behovet for å kopiere data, slik at eventuelle endringer i kilden umiddelbart gjenspeiles i spørringsresultater. På den annen side, i importmodus, er ytelsen bedre fordi dataene er lett tilgjengelige i minnet uten å måtte spørre dataene fra kilden for hver spørringskjøring, men Power BI-motoren må først kopiere dataene til minnet ved dataoppdateringstidspunkt. Eventuelle endringer i den underliggende datakilden hentes under neste dataoppdatering (i planlagt og behovsbetinget oppdatering).

DirectLake-modus eliminerer nå dette importkravet ved å laste inn datafilene direkte i minnet. Fordi det ikke er noen eksplisitt importprosess, er det mulig å plukke opp eventuelle endringer ved kilden etter hvert som de oppstår, og dermed kombinere fordelene med DirectQuery og importmodus samtidig som de unngår ulempene. DirectLake-modus er det ideelle valget for å analysere svært store semantiske modeller og semantiske modeller med hyppige oppdateringer ved kilden.

  1. Velg SQL Analytics-endepunktet fra rullegardinmenyen Lakehouse øverst til høyre på skjermen fra wwilakehouse Lakehouse.

    Skjermbilde som viser hvor du finner og velger SQL Analytics-endepunktet fra rullegardinmenyen øverst til høyre.

  2. Fra endepunktruten for SQL Analytics skal du kunne se alle tabellene du opprettet. Hvis du ikke ser dem ennå, velger du Oppdater-ikonet øverst. Deretter velger du Modell-fanen nederst for å åpne standard semantisk modell for Power BI.

    Skjermbilde som viser hvor du velger Oppdater-ikonet og Modell-fanen.

  3. For denne datamodellen må du definere relasjonen mellom ulike tabeller, slik at du kan opprette rapporter og visualiseringer basert på data som kommer på tvers av ulike tabeller. Dra CityKey-feltet fra fact_sale tabellen, og slipp det på CityKey-feltet i dimension_city tabellen for å opprette en relasjon. Dialogboksen Ny relasjon vises.

    Skjermbilde som viser dra og slipp felt på tvers av tabeller for å opprette relasjoner.

  4. I dialogboksen Ny relasjon:

    • Tabell 1 fylles ut med fact_sale og kolonnen i CityKey.

    • Tabell 2 fylles ut med dimension_city og kolonnen i CityKey.

    • Kardinalitet: Mange til én (*:1).

    • Kryssfiltreringsretning: Enkel.

    • La boksen være ved siden av Gjør denne relasjonen aktiv valgt.

    • Velg boksen ved siden av Anta referanseintegritet.

    • Velg Lagre.

      Skjermbilde av dialogboksen Ny relasjon, som viser hvor du velger Anta referanseintegritet.

    Merk

    Når du definerer relasjoner for denne rapporten, må du kontrollere at du har mange til én relasjon fra fact_sale tabellen (tabell 1) til dimension_* tabeller (tabell 2) og ikke omvendt.

  5. Deretter legger du til disse relasjonene med de samme nye relasjonsinnstillingene som vises i forrige trinn, men med følgende tabeller og kolonner:

    • StockItemKey(fact_sale) – StockItemKey(dimension_stock_item)
    • Salespersonkey(fact_sale) – EmployeeKey(dimension_employee)
    • CustomerKey(fact_sale) – CustomerKey(dimension_customer)
    • InvoiceDateKey(fact_sale) - Date(dimension_date)

    Når du har lagt til disse relasjonene, er datamodellen klar for rapportering som vist på følgende bilde:

    Skjermbilde av en ny rapport-skjerm som viser flere tabellrelasjoner.

  6. Velg Ny rapport for å begynne å opprette rapporter/instrumentbord i Power BI. På rapportlerretet i Power BI kan du opprette rapporter for å oppfylle forretningskravene dine ved å dra nødvendige kolonner fra dataruten til lerretet og bruke én eller flere tilgjengelige visualiseringer.

    Skjermbilde av rapportlerretet i Power BI, som viser hvor du kan velge kolonner i dataruten.

  7. Legg til en tittel:

    1. Velg Tekstboks på båndet.

    2. Skriv inn i WW Importers Profit Reporting.

    3. Uthev teksten, øk størrelsen til 20, og flytt den til øverst til venstre på rapportsiden.

  8. Legg til et kort:

    1. Utvid fact_sale i dataruten, og merk av for Fortjeneste. Dette valget oppretter et stolpediagram og legger til feltet i Y-aksen.

    2. Når diagrammet er valgt, velger du kortvisualobjektet i visualiseringsruten. Dette valget konverterer visualobjektet til et kort.

    3. Plasser kortet under tittelen.

      Skjermbilde som viser et visualobjekt konvertert til et kort.

  9. Legge til et stolpediagram:

    1. Utvid fact_sales i dataruten, og merk av for Fortjeneste. Dette valget oppretter et stolpediagram og legger til feltet i X-aksen.

    2. Utvid dimension_city i dataruten, og merk av for SalesTerritory. Dette valget legger til feltet i Y-aksen.

    3. Når stolpediagrammet er valgt, velger du visualobjektet for gruppert stolpediagram i visualiseringsruten. Dette utvalget konverterer stolpediagrammet til et stolpediagram.

      Skjermbilde av skjermbildet Bygg visualobjekt, som viser hvor du velger ikonet for gruppert liggende stolpediagram.

    4. Endre størrelsen på stolpediagrammet og flytt det under tittelen og kortet.

      Skjermbilde av et liggende stolpediagram med størrelse plassert under et kort.

  10. Klikk hvor som helst på det tomme lerretet (eller trykk esc-tasten) for å fjerne merkingen av stolpediagrammet.

  11. Bygg et stablet arealdiagram:

    1. Velg visualobjektet stablet arealdiagram i Visualiseringer-ruten.

      Skjermbilde av visualiseringsruten, som viser hvor du velger Stablet arealdiagram.

    2. Omplasser og endre størrelsen på det stablede arealdiagrammet til høyre for visualobjektene for kort- og stolpediagrammer som ble opprettet i de forrige trinnene.

    3. Utvid fact_sales i dataruten, og merk av for Fortjeneste. Utvid dimension_date , og merk av for FiscalMonthNumber. Dette valget oppretter et fylt linjediagram som viser fortjeneste etter regnskapsmåned.

    4. Utvid dimension_stock_item i dataruten, og dra BuyingPackage til forklaringsfeltet. Dette valget legger til en linje for hver av kjøpspakkene.

      Skjermbilde av dataruten som viser hvordan du legger til linjer i diagrammet.

  12. Klikk hvor som helst på det tomme lerretet (eller trykk esc-tasten) for å fjerne merket for det stablede arealdiagrammet.

  13. Bygg et stolpediagram:

    1. Velg visualobjektet stablet stolpediagram i Visualiseringer-ruten.

      Skjermbilde som viser hvor du velger Stablet stolpediagram.

    2. Utvid fact_sales i dataruten, og merk av for Fortjeneste. Dette valget legger til feltet i Y-aksen.

    3. Utvid dimension_employee i dataruten, og merk av i boksen ved siden av Ansatt. Dette utvalget legger til feltet i X-aksen.

      Skjermbilde som viser hvordan du legger til et felt i x-aksen.

  14. Klikk hvor som helst på det tomme lerretet (eller trykk esc-tasten) for å fjerne merkingen av diagrammet.

  15. Velg Fillagring> på båndet.

  16. Skriv inn navnet på rapporten som resultatrapportering.

  17. Velg Lagre.

Neste trinn