Sdílet prostřednictvím


Vytváření sestav Power BI s tabulkami Direct Lake

Sémantické modely s tabulkami Direct Lake je možné použít stejně jako jakýkoli jiný sémantický model Power BI. Můžete vytvářet sestavy Power BI, průzkumy Power BI a spouštět dotazy DAX (Data Analysis Expressions).

Když sestava Power BI zobrazuje data ve vizuálech, vyžádá si je z sémantického modelu. V režimu Direct Lake přistupuje sémantický model k delta tabulce OneLake, aby spotřeboval data a vrátil je do sestavy Power BI. Kvůli efektivitě může sémantický model uchovávat některá nedávno nedávná data v mezipaměti.

Když sémantický model Direct Lake v SQL nemůže použít Direct Lake, může se vrátit do DirectQuery a přistupovat k datům prostřednictvím koncového bodu analýzy SQL. Toto chování je řízeno vlastností Direct Lake behavior.

Vytvoření sestavy

Vytvoření sestavy ze sémantického modelu Power BI je snadné. Živý report se připojuje k sémantickému modelu. V živém připojení lze sestavu vytvořit a upravit bez úprav samotného sémantického modelu. K živému připojení potřebujete alespoň oprávnění k sestavení sémantického modelu.

Plocha Power BI

Power BI Desktop se může živě připojit k libovolnému sémantickému modelu ve službě Power BI a vytvořit sestavu.

Note

Živé připojení se liší od živé úpravy sémantického modelu v Power BI Desktopu. Live Connect se také liší od místního sémantického modelu s importovanými tabulkami nebo tabulkami DirectQuery a sestavy dohromady.

  1. Otevření Power BI Desktopu
  2. Vyberte katalog OneLake nebo tlačítko Načíst data z jiných zdrojů v pásu karet
  3. Filtrovat podle sémantického modelu
  4. Vyberte sémantický model s tabulkami Direct Lake a pak Připojit.

Nyní jste živě připojeni k sémantickému modelu a můžete začít vytvářet sestavu. Další informace o sestavách Power BI najdete v dokumentaci k vytváření sestav Power BI. Uložte soubor místně a publikujte ho do libovolného pracovního prostoru, až ho budete chtít zobrazit online a sdílet ho s ostatními.

V Power BI Desktopu je možné vytvořit míry sestavy v živé připojené sestavě a přidat tak výpočet bez přidání měr do samotného sémantického modelu.

Portál služby Power BI nebo Fabric

Služba Power BI nebo portál Fabric nabízí mnoho cest k vytvoření sestavy s živým připojením k sémantickému modelu. Zde jsou některé z cest k vytvoření sestavy.

  • Použijte místní nabídku (...) sémantického modelu v pracovním prostoru a pak zvolte Vytvořit sestavu.
  • Na domovské stránce zvolte Nová sestava, pak vyberte publikovaný sémantický model a zvolte sémantický model s tabulkami Direct Lake.
  • V katalogu OneLake pomocí rozevíracího seznamu Všechny položky podle filtru na data a sémantický model vyberte sémantický model s tabulkami Direct Lake a pak vyberte Prozkoumat a vytvořit prázdnou sestavu z horního panelu.
  • Ve webovém modelování přejděte po výběru Otevřít datový model na Soubor a pak vytvořte novou sestavu.

Snímek obrazovky se stránkou podrobností sémantického modelu

Každá z těchto akcí vytvoří sestavu Power BI ve webovém prohlížeči.

Další možnosti vytváření sestav

Existuje mnoho dalších způsobů, jak používat sémantické modely Power BI. Tady je několik dalších možností.

  • Průzkumy lze vytvořit z místní nabídky nebo stránky podrobností sémantického modelu ve službě Power BI.
  • Stránkované sestavy se vytvářejí pomocí místní nabídky nebo stránky podrobností sémantického modelu ve službě Power BI.
  • Dotazy DAX je možné spouštět z místní nabídky nebo stránky podrobností sémantického modelu ve službě Power BI nebo v Power BI Desktopu pomocí zobrazení dotazů DAX.
  • Excel s podoknem doplňku Power BI se dá použít k vytvoření aktualizovatelných kontingenčních tabulek nebo plochých tabulek dat z sémantického modelu.

Nastavení oprávnění pro spotřebu sestav

Sémantický model v režimu Direct Lake využívá data z OneLake na vyžádání, když se vizuály načítají do sestavy. Abyste měli jistotu, že jsou data přístupná, je potřeba nastavit potřebná oprávnění k položce Infrastruktury, která vlastní data OneLake.

Sémantický model může používat jednotné přihlašování (SSO) nebo pevnou identitu pro přístup k datům OneLake položky fabric. Uživatelé sestav s jednotným přihlašováním (SSO) potřebují přístup k datům v položce Fabricu. S pevnou identitou potřebují uživatelé sestavy uživatelskou roli prohlížeče nebo vyšší v sémantickém modelu a sestavě, nebo musí mít přístup k sestavě udělený prostřednictvím aplikace.

Role Viewer nebo vyšší lze udělit prostřednictvím rolí pracovního prostoru nebo jednotlivě jakékoli položce Fabric, sémantického modelu nebo sestavy.

S pevnou identitou může zabezpečení na úrovni řádků definované v sémantickém modelu také omezit data, která uživatel sestavy uvidí při zachování režimu Direct Lake.

Scénáře spotřeby

Tady je několik běžných scénářů, které ukazují, jak tyto různé možnosti oprávnění používat.

Oprávnění k zobrazení pouze sestavy

Použijte pevnou identitu pro položku Fabric v sémantickém modelu a publikujte sestavu.

  • Možnost aplikace: Publikujte aplikaci z pracovního prostoru se sestavou. Uživatelům sestav udělujte oprávnění pouze v aplikaci.

  • Možnost položky: Udělte příjemcům sestavy roli diváka jednotlivě pro sestavu i sémantický model.

  • Možnost pracovního prostoru: Publikujte sestavu a sémantický model do vlastního pracovního prostoru, odděleně od zdrojové položky Fabric, a udělte uživatelům sestavy roli Viewer v pracovním prostoru. Role pracovního prostoru platí pro všechny položky v pracovním prostoru, včetně nových položek, které se přidají později.

Uživatelská oprávnění pro zobrazení sestavy a pro vytváření vlastních sestav

Použijte pevnou identitu pro položku Fabric v sémantickém modelu a publikujte sestavu.

  • Možnost aplikace: Publikujte aplikaci z pracovního prostoru se sestavou. Udělte uživatelům sestav oprávnění v aplikaci s pokročilou možností zahrnout oprávnění k sestavení pro vytváření vlastních sestav.

  • Možnost položky: Udělte příjemcům sestavy roli diváka jednotlivě pro sestavu i sémantický model. Zahrnout přístup k sestavení v sémantickém modelu.

  • Možnost pracovního prostoru: Publikujte sestavu a sémantický model do vlastního pracovního prostoru, odděleně od zdrojové položky Fabric, a udělte uživatelům sestavy roli Viewer v pracovním prostoru. Role pracovního prostoru se vztahují na všechny položky v pracovním prostoru, včetně nových položek přidaných později. Zahrnout přístup k sestavení v sémantickém modelu.

Oprávnění k zobrazení sestavy, vytvoření vlastních sestav, použití koncového bodu analýzy SQL a k přímému přístupu k delta tabulkám.

Použijte SSO k položce Fabric v sémantickém modelu a publikujte sestavu.

  • Možnost aplikace: Publikujte aplikaci z pracovního prostoru se sestavou. Udělte uživatelům sestav oprávnění v aplikaci s pokročilou možností zahrnout oprávnění k sestavení pro vytváření vlastních sestav. Kromě toho se ujistěte, že uživatelé mají pro položku Fabric oprávnění ReadAll .

  • Možnost položky: Udělte příjemcům sestavy roli diváka jednotlivě pro sestavu i sémantický model. Zahrnout přístup k sestavení v sémantickém modelu. Kromě toho se ujistěte, že uživatelé mají pro položku Fabric oprávnění ReadAll .

  • Možnost pracovního prostoru: Publikujte sestavu a sémantický model do pracovního prostoru s položkou Fabric a udělte uživatelům sestavy roli prohlížejícího pracovního prostoru. Role pracovního prostoru se vztahují na všechny položky v pracovním prostoru, včetně nových položek přidaných později. Zahrnout přístup k sestavení v sémantickém modelu a přístup ReadAll k položce Fabric.

Oprávnění k zobrazení a úpravě sestavy, sémantického modelu a Fabric položek v pracovním prostoru

Použijte SSO k položce Fabric v sémantickém modelu a publikujte sestavu. Udělte uživatelům jakékoli role pracovního prostoru vyšší než prohlížeč.