Sdílet prostřednictvím


Direct Lake v Power BI Desktopu (Preview)

Sémantické modely využívající režim Direct Lake přistupuje k datům OneLake přímo, což vyžaduje spuštění modulu Power BI Analysis Services v pracovním prostoru s kapacitou Fabric. Sémantické modely používající režim importu nebo DirectQuery můžou mít modul Power BI Analysis Services spuštěný místně na vašem počítači pomocí Power BI Desktopu pro vytvoření a úpravu sémantického modelu. Po publikování fungují tyto modely pomocí Služby Power BI Analysis Services v pracovním prostoru.

Pokud chcete usnadnit úpravy sémantických modelů Direct Lake v Power BI Desktopu, můžete teď v režimu Direct Lake provádět živé úpravy sémantického modelu, což power BI Desktopu umožňuje provádět změny modelu pomocí modulu Power BI Analysis Services v pracovním prostoru Fabric.

Diagram sémantického procesu úprav modelu pomocí Direct Lake v Power BI Desktopu

Povolení ukázkové funkce

Chcete-li živě upravit sémantický model v režimu Direct Lake, musíte ji povolit funkci Preview tak, že v Power BI Desktopu vyberete následující: Možnosti souborů > a možnosti nastavení > funkce >Preview. V režimu Direct Lake vyberte živé úpravy sémantických modelů Power BI, které tuto funkci povolí po restartování Power BI Desktopu.

Živé úpravy sémantického modelu v režimu Direct Lake

Pokud chcete provést živou úpravu sémantického modelu v režimu Direct Lake, proveďte následující kroky.

  1. Otevřete Power BI Desktop a vyberte Datové centrum OneLake:

Snímek obrazovky s položkou banneru datového centra OneLake v Power BI Desktopu

Datové centrum OneLake můžete otevřít také z prázdné sestavy, jak je znázorněno na následujícím obrázku:

Snímek obrazovky s položkou pásu karet datového centra OneLake v Power BI Desktopu

  1. Vyhledejte sémantický model v režimu Direct Lake, rozbalte tlačítko Připojit a vyberte Upravit.

Snímek obrazovky hledání sémantického modelu pro režim Direct Lake v Power BI Desktopu

Poznámka:

Když vyberete sémantický model, který není v režimu Direct Lake, dojde k chybě.

  1. Vybraný sémantický model se otevře pro úpravy v okamžiku, kdy jste v režimu živých úprav, jak je znázorněno na následujícím snímku obrazovky.

Snímek obrazovky s otevřením sémantického modelu pro úpravy v Power BI Desktopu

  1. Sémantický model můžete upravit pomocí Power BI Desktopu, abyste mohli provádět změny přímo u vybraného sémantického modelu. Změny zahrnují všechny úlohy modelování, jako je přejmenování tabulek nebo sloupců, vytváření měr a vytváření skupin výpočtů. Zobrazení dotazů DAX je k dispozici ke spouštění dotazů DAX pro zobrazení náhledu dat a testovacích měr před jejich uložením do modelu.

Snímek obrazovky s přidáním skupin výpočtů a dalších dostupných úkolů v Power BI Desktopu

Poznámka:

Všimněte si, že možnost Uložit je zakázaná, protože nemusíte ukládat. Každá změna, kterou provedete, se okamžitě použije u vybraného sémantického modelu v pracovním prostoru.

V záhlaví se zobrazí název pracovního prostoru a sémantického modelu s odkazy na otevření těchto položek na portálu Fabric.

Snímek obrazovky s sémantickým modelem shodný problém

Když se připojíte a živě upravíte sémantický model. Během náhledu není možné vybrat existující sestavu, kterou chcete upravit, a zobrazení Sestava je skryté. Existující sestavu můžete otevřít nebo vytvořit novou živým připojením k tomuto sémantickému modelu v jiné instanci Power BI Desktopu nebo v pracovním prostoru. Dotazy DAX můžete psát v pracovním prostoru pomocí zobrazení dotazu DAX na webu. A data můžete vizuálně prozkoumat pomocí nové funkce prozkoumání dat v pracovním prostoru.

Automatické ukládání změn

Při provádění změn sémantického modelu se změny automaticky uloží a tlačítko Uložit se zakáže v režimu živých úprav. Změny jsou trvalé bez možnosti vrácení zpět.

Pokud dva nebo více uživatelů upravuje stejný sémantický model a dojde ke konfliktu, Power BI Desktop upozorní jednoho z uživatelů, jak je znázorněno na následujícím obrázku, a aktualizuje model na nejnovější verzi. Všechny změny, které jste se pokusili provést, se po aktualizaci budou muset provést znovu.

Snímek obrazovky s chybou při ukládání sémantického modelu v Power BI Desktopu

Úprava tabulek

Změny tabulek asloupcůchm datům se automaticky neprojeví v sémantickém modelu změny tabulek a sloupců ve zdroji dat OneLake, obvykle lakehouse nebo warehouse, jako jsou import nebo zdroje dat DirectQuery. Pokud chcete aktualizovat sémantický model pomocí nejnovějšího schématu, například získání změn sloupců v existujících tabulkách nebo přidání nebo odebrání tabulek, přejděte do části Transformovat nastavení > zdroje dat > Upravit tabulky.

Snímek obrazovky s úpravami tabulek sémantického modelu v Power BI Desktopu

Přečtěte si další informace o úpravách tabulek pro sémantické modely Direct Lake.

Použití aktualizace

Sémantické modely v režimu Direct Lake automaticky odrážejí nejnovější změny dat v tabulkách Delta, když jsou data Direct Lake v aktualizovaném stavu povolená. Pokud je tato možnost zakázaná, můžete ručně aktualizovat sémantický model pomocí tlačítka Aktualizovat v Power BI Desktopu, abyste měli jistotu, že cílí na nejnovější verzi vašich dat. To se také někdy označuje jako reframing.

Export do projektu Power BI

Pokud chcete podporovat pracovní postupy profesionálního podnikového vývoje sémantických modelů v režimu Direct Lake, můžete definici sémantického modelu exportovat po jejím otevření pro úpravy, která poskytuje místní kopii sémantického modelu a metadat sestavy, která můžete použít s mechanismy nasazení Fabric, jako je integrace Infrastruktury Gitu. Zobrazení sestavy Power BI Desktopu se povolí a umožní vám zobrazit a upravit místní sestavu, publikování přímo z Power BI Desktopu není dostupné, ale můžete ho publikovat pomocí integrace Gitu. Tlačítko Uložit také umožňuje uložit metadata místního modelu a sestavu do složky Projektu Power BI.

Přejděte k exportu > projektu Power BI do > souboru Power BI a exportujte ho jako soubor projektu Power BI (PBIP).

Snímek obrazovky otevření projektu Power BI v Power BI Desktopu

Ve výchozím nastavení se soubor PBIP exportuje do %USERPROFILE%\Microsoft Fabric\repos\[Workspace Name] složky. Během procesu exportu ale můžete zvolit jiné umístění.

Snímek obrazovky s výběrem jiného umístění cesty pro soubor Projektu Power BI

Výběrem možnosti Exportovat se otevře složka obsahující soubory PBIP exportovaného sémantického modelu spolu s prázdnou sestavou.

Snímek obrazovky s exportovanou složkou obsahující soubory exportovaného sémantického modelu v Power BI Desktopu

Po exportu byste měli otevřít novou instanci Power BI Desktopu a otevřít exportovaný soubor PBIP, abyste mohli pokračovat v úpravách projektu Power BI. Když otevřete soubor PBIP, Power BI Desktop vás vyzve k vytvoření nového sémantického modelu v pracovním prostoru Prostředků infrastruktury nebo k výběru existujícího sémantického modelu pro vzdálené modelování.

Vzdálené modelování pomocí projektu Power BI

Při práci na projektu Power BI (PBIP) s sémantickým modelem, který nejde spustit na místním modulu Power BI Analysis Services, jako je režim Direct Lake, musí být Power BI Desktop připojený k sémantickému modelu v pracovním prostoru Fabric, vzdáleném sémantickém modelu. Stejně jako u živých úprav se všechny provedené změny okamžitě použijí na sémantický model v pracovním prostoru. Na rozdíl od živých úprav ale můžete sémantický model a definice sestavy uložit do místních souborů PBIP, které je možné později nasadit do pracovního prostoru prostředků infrastruktury pomocí mechanismu nasazení, jako je integrace Infrastruktury Gitu.

Diagram modelování vzdáleného sémantického modelu pomocí projektu Power BI v Power BI Desktopu

Poznámka:

Sémantické modely v režimu Direct Lake je možné při exportu do úložiště Git pomocí integrace Infrastruktury Git upravovat pomocí Power BI Desktopu. Pokud to chcete udělat, ujistěte se, že je alespoň jedna sestava připojená k sémantickému modelu, a pak otevřete exportovaný soubor definition.pbir sestavy a upravte sestavu i sémantický model.

Otevření projektu Power BI

Při otevření projektu Power BI (PBIP), který vyžaduje vzdálený sémantický model, Vás Power BI Desktop vyzve k vytvoření nového sémantického modelu nebo výběru existujícího sémantického modelu v pracovním prostoru Fabric.

Snímek obrazovky nastavení vzdáleného modelu pro projekt Power BI

Pokud vyberete existující sémantický model a definice se liší, Power BI Desktop vás před přepsáním upozorní, jak je znázorněno na následujícím obrázku.

Snímek obrazovky s problémy s sémantickým modelem v Power BI Desktopu

Poznámka:

Můžete vybrat stejný sémantický model, ze který jste exportovali PBIP. Osvědčeným postupem při práci s PBIP, který vyžaduje vzdálený sémantický model, je, aby každý vývojář pracoval na vlastním privátním sémantickém modelu, aby nedocházelo ke konfliktům se změnami od jiných vývojářů.

Když vyberete záhlaví, zobrazí se umístění souboru PBIP i vzdálený sémantický model žijící v pracovním prostoru Fabric, jak je znázorněno na následujícím obrázku.

Snímek obrazovky umístění souboru sémantického modelu

Místní nastavení se uloží do souborů Projectu Power BI s nakonfigurovaným sémantickým modelem, když příště otevřete PBIP, nezobrazí se výzva a sémantický model fabric se přepíše metadaty z sémantického modelu v souborech Projektu Power BI.

Změna vzdáleného sémantického modelu

Pokud chcete ve verzi Preview přepnout vzdálený sémantický model v souboru PBIP, musíte přejít do \*.SemanticModel\.pbi\localSettings.json souboru. Tam můžete změnit vlastnost remoteModelingObjectId na ID sémantického modelu, ke kterému se chcete připojit, nebo úplně odebrat vlastnost. Po opětovném otevření PBIP se Power BI Desktop připojí k novému sémantickému modelu nebo vás vyzve k vytvoření nebo výběru existujícího sémantického modelu.

Snímek obrazovky s id sémantického modelu

Poznámka:

Konfigurace popsaná v této části je určená výhradně pro místní vývoj a neměla by se používat pro nasazení v různých prostředích.

Běžné použití Direct Lake v Power BI Desktopu

Scénář: Při otevírání sémantického modelu Direct Lake pro úpravy v Power BI Desktopu dochází k chybám.

Řešení: Zkontrolujte všechny požadavky a oprávnění. Pokud jste splnili všechny požadavky, zkontrolujte, jestli můžete upravit sémantické modelování pomocí webového modelování.

Scénář: Ztratil(a) jsem připojení ke vzdálenému sémantickému modelu a nemohl(a) jsem ho obnovit. Ztratil(a) jsem svoje změny?

Řešení: Všechny změny se okamžitě použijí na vzdálený sémantický model. Power BI Desktop můžete kdykoli zavřít a restartovat relaci úprav pomocí sémantického modelu, na který jste pracovali.

Scénář: Exportoval(a) jsem do Power BI Projectu (PBIP). Můžu vybrat stejný sémantický model, který jsem právě upravoval?

Řešení: Můžete, ale měli byste být opatrní. Pokud každý vývojář pracuje na místním souboru PBIP a vybere stejný sémantický model jako vzdálený model, přepíše změny ostatních. Osvědčeným postupem při práci s PBIP je, aby každý vývojář měl svou vlastní izolovanou kopii sémantického modelu Direct Lake.

Scénář: Živě upravujem sémantický model Direct Lake a nemůžu vytvářet parametry polí.

Řešení: Při živé úpravě sémantického modelu není zobrazení sestav k dispozici, což je vyžadováno pro uživatelské rozhraní parametrů pole. Můžete exportovat do projektu Power BI (PBIP) a otevřít ho pro přístup k zobrazení sestav a uživatelskému rozhraní parametrů polí.

Scénář: Provedl(a) jsem změny sémantického modelu pomocí externího nástroje, ale tyto změny se v Power BI Desktopu neprojevily.

Řešení: Změny provedené externími nástroji se použijí na vzdálený sémantický model, ale tyto změny se v Power BI Desktopu projeví až po provedení další změny modelování v Power BI Desktopu nebo se sémantický model aktualizuje.

Požadavky a oprávnění

  • Koncový bod XMLA musí být v tenantovi povolený. Další informace najdete v článku o koncovém bodu XMLA.
  • Koncový bod XMLA s přístupem ke čtení zápisu musí být povolen v kapacitě. Další informace najdete v článku o nástrojích.
  • Uživatel musí mít oprávnění k zápisu v sémantickém modelu. Další informace najdete v článku o oprávněních.
  • Uživatel musí mít oprávnění Čtenář na jezeře. Další informace najdete v článku o lakehouse.
  • Tato funkce není dostupná pro uživatele s bezplatnou licencí.

Úvahy a omezení

Živé úpravy sémantických modelů v režimu Direct Lake v Power BI Desktopu jsou aktuálně ve verzi Preview. Mějte na paměti následující skutečnosti:

  • Nemůžete upravovat výchozí sémantické modely.
  • Data nemůžete transformovat pomocí editoru Power Query. V Lakehouse můžete k provádění transformací Power Query použít tok dat.
  • Nemůžete mít více zdrojů dat. Můžete zástupcem nebo přidat další data do zdrojů dat Lakehouse nebo Warehouse, které se mají použít v sémantickém modelu.
  • Z Power BI Desktopu nemůžete publikovat projekt Power BI (PBIP). K publikování místních souborů PBIP do pracovního prostoru infrastruktury můžete použít mechanismy nasazení prostředků infrastruktury, jako je integrace Infrastruktury Git nebo rozhraní API položek prostředků infrastruktury.
  • Role zabezpečení na úrovni řádků nemůžete ověřit v Power BI Desktopu. Roli ve službě můžete ověřit.
  • Rozložení diagramu modelu vytvořeného službou se v Power BI Desktopu nezobrazují a rozložení vytvořená v Power BI Desktopu se v služba Power BI neuchovávají.
  • Při odhlášení během úprav může dojít k neočekávaným chybám.
  • Můžete otevřít externí nástroje, ale externí nástroj musí spravovat ověřování pro vzdálený sémantický model.
  • Změna kategorie dat na čárový kód neumožňuje filtrování sestav propojených s sémantickým modelem.
  • Externě sdílené sémantické modely nemají nárok na živé úpravy.

Zvažte také aktuální známé problémy a omezení Direct Lake.