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

Bygge en rapport

Power BI er integrert i hele Stoff-opplevelsen. Denne opprinnelige integreringen gir en unik modus, kalt DirectLake, for å få tilgang til dataene fra lakehouse for å gi den mest utførlige spørrings- og rapporteringsopplevelsen. DirectLake-modus er en banebrytende ny motorfunksjonalitet for å analysere svært store semantiske modeller i Power BI. Teknologien er basert på ideen om å laste 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 mye 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 derfor 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.

    Screenshot showing where to find and select SQL analytics endpoint from the top right drop-down menu.

  2. Fra SQL-endepunktruten 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.

    Screenshot showing where to select the Refresh icon and the Model tab.

  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.

    Screenshot showing drag and drop fields across tables to create relationships.

  4. I dialogboksen Ny relasjon:

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

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

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

    4. Kryssfiltreringsretning: Enkel

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

    6. Velg boksen ved siden av Anta referanseintegritet.

    7. Velg OK.

      Screenshot of the New relationship dialog box, showing where to select Assume referential integrity.

    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 vist ovenfor, 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:

    Screenshot of a New report screen showing multiple table relationships.

  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.

    Screenshot of the Power BI report canvas, showing where to select columns in the Data pane.

  7. Legg til en tittel:

    1. Velg Tekstboks på båndet.

    2. Skriv inn i WW Importers Profit Reporting.

    3. Uthev teksten og øk størrelsen til 20, og plasser ø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.

      Screenshot showing a visual converted to a card.

  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 Y-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.

      Screenshot of the Build visual screen, showing where to select the Clustered bar chart icon.

    4. Endre størrelsen på stolpediagrammet for å fylle ut området under tittelen og kortet.

      Screenshot of a resized bar chart positioned below a card.

  10. Klikk hvor som helst på det tomme lerretet (eller trykk esc-tasten), slik at stolpediagrammet ikke lenger er valgt.

  11. Bygg et stablet arealdiagram:

    1. Velg visualobjektet stablet arealdiagram i Visualiseringer-ruten.

      Screenshot of the visualizations pane, showing where to select Stacked area chart.

    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.

      Screenshot of the data pane showing how to add lines to the chart.

  12. Klikk hvor som helst på det tomme lerretet (eller trykk esc-tasten), slik at det stablede arealdiagrammet ikke lenger er valgt.

  13. Bygg et stolpediagram:

    1. Velg visualobjektet stablet stolpediagram i Visualiseringer-ruten.

      Screenshot showing where to select Stacked column chart.

    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.

      Screenshot showing how to add a field to the x axis.

  14. Klikk hvor som helst på det tomme lerretet (eller trykk esc-tasten), slik at diagrammet ikke lenger er merket.

  15. Velg Fillagring> på båndet.

  16. Skriv inn navnet på rapporten som resultatrapportering.

  17. Velg Lagre.

Neste trinn