Lakehouse-oktatóanyag: Jelentések készítése a Microsoft Fabricben

Az oktatóanyag jelen szakaszában létrehoz egy Power BI-adatmodellt, és létrehoz egy jelentést az alapoktól.

Előfeltételek

Jelentés készítése

A Power BI natív módon integrálva van a teljes Fabric-élménybe. Ez a natív integráció egy egyedi, DirectLake nevű módot biztosít az adatok tóházból való elérésére, hogy a leghasznosabb lekérdezési és jelentéskészítési élményt nyújtsa. A DirectLake mód egy úttörő új motorképesség, amely nagyon nagy szemantikai modelleket elemez a Power BI-ban. A technológia azon alapul, hogy a parquet formátumú fájlokat közvetlenül a data lake-ből kell betölteni anélkül, hogy le kellene kérdeznie egy adattárházat vagy a lakehouse-végpontot, és anélkül, hogy adatokat kellene importálnia vagy duplikálnia egy Power BI szemantikai modellbe. A DirectLake egy gyors útvonal, a data lake-ből közvetlenül a Power BI motorba való adatbetöltéshez, amely készen áll az elemzésre.

Hagyományos DirectQuery módban a Power BI motor közvetlenül lekérdezi az adatokat a forrásból az egyes lekérdezések végrehajtásához, és a lekérdezés teljesítménye az adatlekérés sebességétől függ. A DirectQuery szükségtelenné teszi az adatok másolását, így biztosítva, hogy a forrás változásai azonnal megjelenjenek a lekérdezési eredményekben. Másrészt az importálási módban a teljesítmény sokkal jobb, mert az adatok könnyen elérhetők a memóriában anélkül, hogy minden lekérdezés végrehajtásához le kellene kérdezni az adatokat a forrásból, azonban a Power BI motornak először át kell másolnia az adatokat a memóriába az adatfrissítéskor. Az alapul szolgáló adatforrás módosításait a rendszer a következő adatfrissítés (ütemezett és igény szerinti frissítés) során veszi át.

A DirectLake mód ezzel kiküszöböli ezt az importálási követelményt azáltal, hogy közvetlenül a memóriába tölti be az adatfájlokat. Mivel nincs explicit importálási folyamat, lehetséges, hogy a forrásnál bármilyen módosítást átvesznek, ami egyesíti a DirectQuery és az importálási mód előnyeit, miközben elkerüli a hátrányokat. A DirectLake mód ezért ideális választás a nagyon nagy szemantikai modellek és szemantikai modellek elemzéséhez, gyakori frissítésekkel a forrásnál.

  1. A wwilakehouse lakehouse-ból válassza az SQL Analytics-végpontot a képernyő jobb felső sarkában található Lakehouse legördülő menüből.

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

  2. Az SQL-végpont panelen látnia kell az összes létrehozott táblát. Ha még nem látja őket, válassza a felül található Frissítés ikont. Ezután az alsó Modell fülre kattintva nyissa meg az alapértelmezett Power BI szemantikai modellt.

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

  3. Ehhez az adatmodellhez meg kell határoznia a különböző táblák közötti kapcsolatot, hogy jelentéseket és vizualizációkat hozzon létre a különböző táblákon keresztül érkező adatok alapján. A fact_sale táblából húzza a CityKey mezőt a dimension_city tábla CityKey mezőjébe, és hozzon létre kapcsolatot. Megjelenik az Új kapcsolat párbeszédpanel.

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

  4. Az Új kapcsolat párbeszédpanelen:

    1. Az 1. táblázat fact_sale és a CityKey oszlopával van feltöltve.

    2. A 2. táblázat dimension_city és a CityKey oszlopával van feltöltve.

    3. Számosság: Több az egyhez (*:1)

    4. Keresztszűrés iránya: Egy

    5. Hagyja a jelölőnégyzetet a Kapcsolat aktívvá tétele jelölőnégyzet bejelölése mellett.

    6. Jelölje be a hivatkozási integritás feltételezése melletti jelölőnégyzetet.

    7. Kattintson az OK gombra.

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

    Feljegyzés

    A jelentés kapcsolatainak meghatározásakor győződjön meg arról, hogy a fact_sale tábla (1. táblázat) és a dimension_* táblák (2. táblázat) között több-egy kapcsolat áll fenn, és nem fordítva.

  5. Ezután vegye fel ezeket a kapcsolatokat a fent látható új kapcsolati beállításokkal, de a következő táblákkal és oszlopokkal:

    • 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)

    Miután hozzáadta ezeket a kapcsolatokat, az adatmodell készen áll a jelentéskészítésre az alábbi képen látható módon:

    Screenshot of a New report screen showing multiple table relationships.

  6. Az Új jelentés lehetőséget választva megkezdheti a jelentések/irányítópultok létrehozását a Power BI-ban. A Power BI jelentésvásznon az üzleti követelményeknek megfelelő jelentéseket hozhat létre úgy, hogy a szükséges oszlopokat az Adatok panelről a vászonra húzza, és egy vagy több elérhető vizualizációt használ.

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

  7. Cím hozzáadása:

    1. A menüszalagon válassza a Szöveg elemet.

    2. Írja be a WW-importőrök profitjelentését.

    3. Jelölje ki a szöveget, és növelje a méretet 20-ra, és helyezze a jelentésoldal bal felső sarkába.

  8. Kártya hozzáadása:

    1. Az Adatok panelen bontsa ki a fact_sale, és jelölje be a Profit melletti jelölőnégyzetet. Ez a kijelölés létrehoz egy oszlopdiagramot, és hozzáadja a mezőt az Y tengelyhez.

    2. Ha a diagram ki van jelölve, válassza ki a Kártya vizualizációt a vizualizáció panelen. Ez a kijelölés kártyává alakítja a vizualizációt.

    3. Helyezze a kártyát a cím alá.

      Screenshot showing a visual converted to a card.

  9. Sávdiagram hozzáadása:

    1. Az Adatok panelen bontsa ki a fact_sales, és jelölje be a Profit melletti jelölőnégyzetet. Ez a kijelölés létrehoz egy oszlopdiagramot, és hozzáadja a mezőt az Y tengelyhez.

    2. Az Adatok panelen bontsa ki a dimension_city, és jelölje be a SalesTerritory jelölőnégyzetét. Ez a kijelölés hozzáadja a mezőt az Y tengelyhez.

    3. Ha a sávdiagram ki van jelölve, válassza a Fürtözött sávdiagram vizualizációt a vizualizáció panelen. Ez a kijelölés sávdiagrammá alakítja az oszlopdiagramot.

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

    4. Méretezze át a sávdiagramot a cím és a kártya alatti terület kitöltéséhez.

      Screenshot of a resized bar chart positioned below a card.

  10. Kattintson bárhová az üres vásznon (vagy nyomja le az Esc billentyűt), hogy a sávdiagram már ne legyen kijelölve.

  11. Halmozott területdiagram vizualizáció létrehozása:

    1. A Vizualizációk panelen válassza a Halmozott terület diagram vizualizációját.

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

    2. Helyezze át és méretezze át a halmozott területdiagramot az előző lépésekben létrehozott kártya- és sávdiagram-vizualizációktól jobbra.

    3. Az Adatok panelen bontsa ki a fact_sales, és jelölje be a Profit melletti jelölőnégyzetet. Bontsa ki dimension_date, és jelölje be a FiscalMonthNumber melletti jelölőnégyzetet. Ez a kijelölés egy kitöltött vonaldiagramot hoz létre, amely a pénzügyi hónap szerinti nyereséget jeleníti meg.

    4. Az Adatok panelen bontsa ki a dimension_stock_item, és húzza a BuyingPackage elemet a Jelmagyarázat mezőbe. Ez a kijelölés egy sort ad hozzá az egyes vásárlási csomagokhoz.

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

  12. Kattintson bárhová az üres vásznon (vagy nyomja le az Esc billentyűt), hogy a halmozott területdiagram már ne legyen kijelölve.

  13. Oszlopdiagram létrehozása:

    1. A Vizualizációk panelen válassza a Halmozott oszlopdiagram vizualizációt.

      Screenshot showing where to select Stacked column chart.

    2. Az Adatok panelen bontsa ki a fact_sales, és jelölje be a Profit melletti jelölőnégyzetet. Ez a kijelölés hozzáadja a mezőt az Y tengelyhez.

    3. Az Adatok panelen bontsa ki a dimension_employee, és jelölje be az Alkalmazott melletti jelölőnégyzetet. Ez a kijelölés hozzáadja a mezőt az X tengelyhez.

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

  14. Kattintson bárhová az üres vásznon (vagy nyomja le az Esc billentyűt), hogy a diagram már ne legyen kijelölve.

  15. A menüszalagon válassza a Fájl>mentése lehetőséget.

  16. Adja meg a jelentés nevét nyereségjelentésként.

  17. Válassza a Mentés lehetőséget.

Következő lépés