Lakehouse-selvstudium: Oprettelse af rapporter i Microsoft Fabric
I dette afsnit af selvstudiet skal du oprette en Power BI-datamodel og oprette en rapport fra bunden.
Forudsætninger
Før du begynder dette selvstudium, skal du udføre disse trin:
- Opret et lakehouse
- Indfødning af data i lakehouse
- Forbered og transformér dataene ved hjælp af notesbøger og Spark-kørsel
Opret en rapport
Power BI er indbygget integreret i hele Fabric-oplevelsen. Denne oprindelige integration omfatter en unik tilstand, kaldet DirectLake, til at få adgang til dataene fra lakehouse for at give den mest performante forespørgsels- og rapporteringsoplevelse. DirectLake er en banebrydende ny funktionalitet, der giver dig mulighed for at analysere meget store semantiske modeller i Power BI. Med DirectLake kan du indlæse parquetformaterede filer direkte fra en data lake uden at skulle forespørge et data warehouse eller lakehouse-slutpunkt og uden at skulle importere eller duplikere data til en semantisk Power BI-model. DirectLake er en hurtig vej til at indlæse dataene fra datasøen direkte i Power BI-programmet, der er klar til analyse.
I traditionel DirectQuery-tilstand forespørger Power BI-programmet direkte dataene fra kilden for hver udførelse af forespørgsler, og forespørgslens ydeevne afhænger af datahentningshastigheden. DirectQuery fjerner behovet for at kopiere data og sikrer, at eventuelle ændringer i kilden afspejles med det samme i forespørgselsresultaterne. På den anden side er ydeevnen bedre i importtilstanden, fordi dataene er let tilgængelige i hukommelsen uden at skulle forespørge dataene fra kilden for hver udførelse af forespørgsler, men Power BI-programmet skal først kopiere dataene til hukommelsen på dataopdateringstidspunktet. Eventuelle ændringer af den underliggende datakilde hentes under den næste dataopdatering (i planlagt såvel som on-demand-opdatering).
DirectLake-tilstand fjerner nu dette importkrav ved at indlæse datafilerne direkte i hukommelsen. Da der ikke er nogen eksplicit importproces, er det muligt at hente ændringer i kilden, efterhånden som de opstår, og dermed kombinere fordelene ved DirectQuery og importtilstand og samtidig undgå deres ulemper. DirectLake-tilstand er det ideelle valg til analyse af meget store semantiske modeller og semantiske modeller med hyppige opdateringer ved kilden.
Fra dit wwilakehouse lakehouse skal du vælge SQL Analytics-slutpunkt i rullemenuen Lakehouse øverst til højre på skærmen.
I ruden SQL Analytics-slutpunkter bør du kunne se alle de tabeller, du har oprettet. Hvis du ikke kan se dem endnu, skal du vælge ikonet Opdater øverst. Vælg derefter fanen Model nederst for at åbne den semantiske standardmodel i Power BI.
For denne datamodel skal du definere relationen mellem forskellige tabeller, så du kan oprette rapporter og visualiseringer baseret på data, der kommer på tværs af forskellige tabeller. Træk feltet CityKey fra tabellen fact_sale, og slip det i feltet CityKey i tabellen dimension_city for at oprette en relation. Dialogboksen Ny relation vises.
I dialogboksen Ny relation:
Tabel 1 udfyldes med fact_sale og kolonnen CityKey.
Tabel 2 udfyldes med dimension_city og kolonnen CityKey.
Kardinalitet: Mange til én (*:1).
Tværgående filterretning: Enkelt.
Lad feltet ud for Aktivér denne relation være markeret.
Markér afkrydsningsfeltet ud for Antag referentiel integritet.
Vælg Gem.
Bemærk
Når du definerer relationer for denne rapport, skal du sørge for, at du har mange til én-relation fra tabellen fact_sale (tabel 1) til tabellerne dimension_* (tabel 2) og ikke omvendt.
Tilføj derefter disse relationer med de samme indstillinger for nye relationer , der vises i det forrige trin, 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 tilføjet disse relationer, er din datamodel klar til rapportering som vist på følgende billede:
Vælg Ny rapport for at begynde at oprette rapporter/dashboards i Power BI. På Power BI-rapportlærredet kan du oprette rapporter, der opfylder dine forretningsmæssige krav, ved at trække påkrævede kolonner fra ruden Data til lærredet og bruge en eller flere tilgængelige visualiseringer.
Tilføj en titel:
Vælg Tekstfelt på båndet.
Type i WW Importers Profit Reporting.
Fremhæv teksten, forøg størrelsen til 20, og flyt den til øverste venstre hjørne af rapportsiden.
Tilføj et kort:
Udvid fact_sale i ruden Data, og markér afkrydsningsfeltet ud for Profit. Denne markering opretter et søjlediagram og føjer feltet til Y-aksen.
Når diagrammet er markeret, skal du vælge kortvisualiseringen i visualiseringsruden. Denne markering konverterer visualiseringen til et kort.
Placer kortet under titlen.
Tilføj et liggende søjlediagram:
Udvid fact_sales i ruden Data, og markér afkrydsningsfeltet ud for Profit. Denne markering opretter et søjlediagram og føjer feltet til X-aksen.
Udvid dimension_city i ruden Data, og markér afkrydsningsfeltet for SalesTerritory. Dette valg føjer feltet til Y-aksen.
Mens det liggende søjlediagram er markeret, skal du vælge visualiseringen Grupperet liggende søjlediagram i visualiseringsruden. Denne markering konverterer søjlediagrammet til et liggende søjlediagram.
Tilpas størrelsen på søjlediagrammet, og flyt det under titlen og kortet.
Klik et vilkårligt sted på det tomme lærred (eller tryk på Esc) for at fjerne markeringen af det liggende søjlediagram.
Opret en visualisering med et stablet områdediagram:
Vælg visualiseringen Stablet områdediagram i ruden Visualiseringer.
Flyt og tilpas størrelsen på det stablede områdediagram til højre for de kort- og søjlediagramvisualiseringer, der blev oprettet i de forrige trin.
Udvid fact_sales i ruden Data, og markér afkrydsningsfeltet ud for Profit. Udvid dimension_date , og markér afkrydsningsfeltet ud for FiscalMonthNumber. Dette valg opretter et udfyldt kurvediagram, der viser avancen efter regnskabsmåned.
Udvid dimension_stock_item i ruden Data, og træk BuyingPackage til feltbrønden Forklaring. Dette valg tilføjer en linje for hver af købspakkerne.
Klik et vilkårligt sted på det tomme lærred (eller tryk på Esc) for at fjerne markeringen af det stablede områdediagram.
Opret et søjlediagram:
Vælg visualiseringen Stablet søjlediagram i ruden Visualiseringer.
Udvid fact_sales i ruden Data, og markér afkrydsningsfeltet ud for Profit. Dette valg føjer feltet til Y-aksen.
Udvid dimension_employee i ruden Data, og markér afkrydsningsfeltet ud for Medarbejder. Dette valg føjer feltet til X-aksen.
Klik et vilkårligt sted på det tomme lærred (eller tryk på Esc) for at fjerne markeringen af diagrammet.
På båndet skal du vælge Gem fil>.
Angiv navnet på din rapport som Profit Reporting.
Vælg Gem.