Sdílet prostřednictvím


Integrace OneLake pro sémantické modely

Díky integraci Microsoft OneLake pro sémantické modely se data importovaná do tabulek modelů dají také automaticky zapisovat do tabulek Delta ve OneLake. Formát Delta je jednotný formát tabulky napříč všemi výpočetními moduly v Microsoft Fabric. Integrace OneLake exportuje data se všemi klíčovými funkcemi výkonu, aby poskytovala plynulejší přístup k datům s vyšším výkonem.

Datoví vědci, databázoví analytici, vývojáři aplikací, datoví inženýři a další příjemci dat pak můžou přistupovat ke stejným datům, která řídí vaše business intelligence a finanční sestavy v Power BI. Řešení T-SQL, Python, Scala, PySpark, Spark SQL, R a no-code/low-code je možné použít k dotazování dat z tabulek Delta.

diagram integrace OneLake pro sémantické modely

Před implementací řešení integrace OneLake ve vaší organizaci si nezapomeňte přečíst důležité informace a omezení dále v tomto článku.

Požadavky

Integrace OneLake pro sémantické modely je podporovaná jenom v SKU Power BI Premium P a Microsoft Fabric F. Na Power BI Pro, Premium na uživatele ani na Power BI Embedded A/EM SKU se to nepodporuje.

Před povolením integrace OneLake musíte mít:

Dovolení

Oprávnění přispěvatele modelu (čtení, zápis, prohlížení) jsou nutná pro přístup k obsahu složky modelu a vytváření zástupců ke složce v zobrazovači Lakehouse.

Povolení integrace OneLake

V nastavení sémantického modelu rozbalte integraci OneLake, přepněte posuvník na Zapnutoa pak vyberte Použít.

povolení integrace OneLake v nastavení modelu.

Portál pro správu

Globální správci a správci tenantů můžou řídit integraci OneLake pomocí následujícího nastavení na portálu pro správu Power BI:

  • Uživatelé můžou vytvářet položky infrastruktury – umožňuje funkce infrastruktury připravené pro produkční prostředí, včetně integrace OneLake. Toto nastavení je možné spravovat na úrovni organizace i na úrovni kapacity. Pokud je tato možnost zakázaná, nemůžou uživatelé zapnout integraci OneLake pro své sémantické modely a všechny sémantické modely, které jsou aktuálně nakonfigurované pro integraci OneLake, přestanou exportovat tabulky importu do OneLake. Integrace OneLake je ve výchozím nastavení povolená pro celou organizaci.

Aktualizovat model

Aby bylo možné data importu modelu zapisovat do tabulky Delta v Aplikaci OneLake, musí být spuštěna aspoň jedna ruční nebo plánovaná aktualizace modelu. Buď spusťte ruční aktualizaci, nebo počkejte na plánovanou aktualizaci.

Export tabulek OneLake Delta

Tabulky Delta je možné exportovat mnoha způsoby. Pokud má váš sémantický model povolený režim čtení a zápisu XMLA, můžete programově exportovat pomocí tabulkového objektového modelu (TOM) a jazyka TMSL (Tabular Model Scripting Language) .

K spuštění následujícího příkazu TMSL můžete například použít SQL Server Management Studio (SSMS):

{  
 "export": {  
   "layout": "delta",
   "type": "full",  
   "objects": [  
     {  
       "database": "<database name>"  
     }  
   ]  
 }  
}

Prozkoumání souborů exportu

Po exportu můžete použít Průzkumníka souborů OneLake, který integruje OneLake s Průzkumníkem souborů Windows, k vyhledání exportovaných souborů tabulky Delta.

  1. V Průzkumníku souborů OneLake klikněte pravým tlačítkem na složku pracovního prostoru a potom zvolte Sync z OneLake.

  2. Pomocí Průzkumníka souborů Windows vyhledejte datové soubory. Ve složce pracovního prostoru vyhledejte podsložku s názvem, který odpovídá vašemu sémantickému modelu a končí . SémanticModel. Složka sémantického modelu obsahuje každou tabulku v režimu importu v podsložce, která obsahuje parquetové soubory a protokolové soubory tabulky Delta.

    příkaz pro export TMSL v nástroji SSMS.

Zkratky

Vytvořením zástupců pro tabulky Lakehouse vašeho sémantického modelu můžete zajistit rychlý a snadný přístup k nim z jiných úloh v prostředí Fabric.

  1. V Aplikaci Lakehouse Explorer klikněte pravým tlačítkem na Tabulkya vyberte Nová klávesová zkratka.

  2. V Nový zástupce vyberte Microsoft OneLake.

  3. V Vyberte typ zdroje dat, vyberte sémantický model a pak vyberte tabulky, které chcete zahrnout.

    klávesové zkratky OneLake v Průzkumníku

Důležité informace a omezení

  • Datové typy měny s hodnotami většími než 18 desetinných míst můžou mít při exportu do souborů Delta ztrátu přesnosti.

  • Sémantické modely v pracovních prostorech aktivovaných pomocí BYOK nejsou podporovány.

  • Kapacity Multi-Geo zatím nejsou podporovány.

  • Míry, tabulky DirectQuery, hybridní tabulky, tabulky skupin výpočtů a tabulky agregace spravované systémem nejdou exportovat do tabulek formátu Delta.

  • Staré verze tabulek delta se odstraní po 3 dnech. Jiné prováděcí moduly, které používají starší, ale nyní odstraněnou verzi dat, se musí přesunout k dostupné verzi.