Kurz Lakehouse: Vytváření sestav v Microsoft Fabric

V této části kurzu vytvoříte datový model Power BI a vytvoříte sestavu úplně od začátku.

Požadavky

Vytvoření sestavy

Power BI je nativně integrovaný do celého prostředí Infrastruktury. Tato nativní integrace přináší jedinečný režim, který se nazývá DirectLake, který přistupuje k datům z jezera, aby poskytoval nejvýkonnější prostředí pro dotazy a generování sestav. Režim DirectLake je zásadní schopnost nového motoru analyzovat velmi velké sémantické modely v Power BI. Technologie je založená na myšlence načítání souborů formátovaných parquet přímo z datového jezera, aniž byste museli dotazovat datový sklad nebo koncový bod lakehouse a nemuseli importovat nebo duplikovat data do sémantického modelu Power BI. DirectLake je rychlá cesta k načtení dat z datového jezera přímo do modulu Power BI připraveného k analýze.

V tradičním režimu DirectQuery modul Power BI přímo dotazuje data ze zdroje pro každé spuštění dotazu a výkon dotazu závisí na rychlosti načítání dat. DirectQuery eliminuje potřebu kopírování dat a zajišťuje, aby se všechny změny ve zdroji okamžitě projevily ve výsledcích dotazu. Na druhou stranu je výkon v režimu importu mnohem lepší, protože data jsou snadno dostupná v paměti, aniž by se museli dotazovat na data ze zdroje pro každé spuštění dotazu, ale modul Power BI musí data nejprve zkopírovat do paměti v době aktualizace dat. Všechny změny souvisejícího zdroje dat se vyberou během příští aktualizace dat (v naplánované i na vyžádání).

Režim DirectLake teď eliminuje tento požadavek na import načtením datových souborů přímo do paměti. Vzhledem k tomu, že neexistuje žádný explicitní proces importu, je možné při jejich výskytu vyzvednout všechny změny ve zdroji, a tím zkombinovat výhody DirectQuery a režimu importu a vyhnout se jejich nevýhodám. Režim DirectLake je proto ideální volbou pro analýzu velmi velkých sémantických modelů a sémantických modelů s častými aktualizacemi ve zdroji.

  1. V rozevírací nabídce Lakehouse wwilakehouse vyberte koncový bod analýzy SQL z rozevírací nabídky Lakehouse v pravém horním rohu obrazovky.

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

  2. V podokně koncového bodu SQL byste měli být schopni zobrazit všechny tabulky, které jste vytvořili. Pokud je ještě nevidíte, vyberte nahoře ikonu Aktualizovat . Potom výběrem karty Model v dolní části otevřete výchozí sémantický model Power BI.

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

  3. Pro tento datový model je potřeba definovat relaci mezi různými tabulkami, abyste mohli vytvářet sestavy a vizualizace na základě dat přicházejících mezi různými tabulkami. Z tabulky fact_sale přetáhněte pole CityKey do pole CityKey v tabulce dimension_city a vytvořte relaci. Zobrazí se dialogové okno Nová relace .

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

  4. V dialogovém okně Nová relace :

    1. Tabulka 1 se naplní fact_sale a sloupcem CityKey.

    2. Tabulka 2 se naplní dimension_city a sloupcem CityKey.

    3. Kardinalita: Mnoho k jednomu (*:1)

    4. Směr křížového filtru: Jednoduché

    5. Pole vedle možnosti Nastavit tuto relaci jako aktivní ponechte.

    6. Zaškrtněte políčko vedle položky Předpokládat referenční integritu.

    7. Vyberte OK.

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

    Poznámka:

    Při definovánírelacích pro tuto sestavu se ujistěte, že máte z tabulky fact_sale (tabulka 1 dimension_) mnoho k jedné relaci (tabulka 2) a ne naopak.

  5. Dále přidejte tyto relace se stejným nastavením nové relace , jak je znázorněno výše, ale s následujícími tabulkami a sloupci:

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

    Po přidání těchto relací je datový model připravený k vytváření sestav, jak je znázorněno na následujícím obrázku:

    Screenshot of a New report screen showing multiple table relationships.

  6. Výběrem možnosti Nová sestava začnete vytvářet sestavy nebo řídicí panely v Power BI. Na plátně sestav Power BI můžete vytvářet sestavy, které splňují vaše obchodní požadavky, přetažením požadovaných sloupců z podokna Data na plátno a použitím jedné nebo více dostupných vizualizací.

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

  7. Přidejte název:

    1. Na pásu karet vyberte Textové pole.

    2. Typ v WW Importers Profit Reporting.

    3. Zvýrazněte text a zvětšete velikost na 20 a umístěte ho do levého horního rohu stránky sestavy.

  8. Přidání karty:

    1. V podokně Data rozbalte fact_sale a zaškrtněte políčko vedle položky Zisk. Tento výběr vytvoří sloupcový graf a přidá pole na osu Y.

    2. Když je graf vybraný, vyberte vizuál Karta v podokně vizualizace. Tento výběr převede vizuál na kartu.

    3. Umístěte kartu pod název.

      Screenshot showing a visual converted to a card.

  9. Přidání pruhového grafu:

    1. V podokně Data rozbalte fact_sales a zaškrtněte políčko vedle položky Zisk. Tento výběr vytvoří sloupcový graf a přidá pole na osu Y.

    2. V podokně Data rozbalte dimension_city a zaškrtněte políčko SalesTerritory. Tento výběr přidá pole na osu Y.

    3. Když je pruhový graf vybraný, vyberte vizuál skupinového pruhového grafu v podokně vizualizace. Tento výběr převede sloupcový graf na pruhový graf.

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

    4. Změňte velikost pruhového grafu tak, aby vyplnil oblast pod názvem a kartou.

      Screenshot of a resized bar chart positioned below a card.

  10. Klikněte na libovolné místo na prázdném plátně (nebo stiskněte klávesu Esc), takže pruhový graf už není vybraný.

  11. Vytvoření vizuálu skládaného plošného grafu:

    1. V podokně Vizualizace vyberte vizuál skládaného plošného grafu.

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

    2. Změna umístění a změna velikosti skládaného plošného grafu napravo od vizuálů karet a pruhových grafů vytvořených v předchozích krocích

    3. V podokně Data rozbalte fact_sales a zaškrtněte políčko vedle položky Zisk. Rozbalte dimension_date a zaškrtněte políčko vedle položky FiscalMonthNumber. Tento výběr vytvoří vyplněný spojnicový graf zobrazující zisk podle fiskálního měsíce.

    4. V podokně Data rozbalte dimension_stock_item a přetáhněte Pole NákupPackage do pole Legenda. Tento výběr přidá řádek pro každou z nákupních balíčků.

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

  12. Klikněte na libovolné místo na prázdném plátně (nebo stiskněte klávesu Esc), takže skládaný plošný graf už není vybraný.

  13. Vytvoření sloupcového grafu:

    1. V podokně Vizualizace vyberte vizuál skládaného sloupcového grafu .

      Screenshot showing where to select Stacked column chart.

    2. V podokně Data rozbalte fact_sales a zaškrtněte políčko vedle položky Zisk. Tento výběr přidá pole na osu Y.

    3. V podokně Data rozbalte dimension_employee a zaškrtněte políčko vedle položky Zaměstnanec. Tento výběr přidá pole na osu X.

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

  14. Klikněte na libovolné místo na prázdném plátně (nebo stiskněte klávesu Esc), takže graf už není vybraný.

  15. Na pásu karet vyberte Uložit soubor>.

  16. Jako sestavu zadejte název sestavy.

  17. Zvolte Uložit.

Další krok