Sdílet prostřednictvím


Integrace OneLake pro sémantické modely

Důležité

Integrace OneLake pro sémantické modely je aktuálně ve verzi Preview.

Díky integraci Microsoft OneLake pro sémantické modely se data importovaná do tabulek modelů dají automaticky zapsat také do tabulek Delta v 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 of OneLake integration for semantic models

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. V Power BI Pro, Premium na uživatele ani v SKU Power BI Embedded A/EM se nepodporuje.

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

Oprávnění

K přístupu k obsahu složky modelu se vyžadují oprávnění přispěvatele modelů (čtení, zápis, prozkoumání) a vytváření zástupců propojování ke složce v Průzkumníku Lakehouse.

Povolení integrace OneLake

V nastavení sémantického modelu rozbalte integraci OneLake, klikněte na posuvník na Zapnuto a pak vyberte Použít.

Enable OneLake integration in model settings.

Portál pro správce

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

Screenshot of tenant settings for admin portal.

  • Sémantické modely můžou exportovat data do OneLake – umožňují integraci OneLake na úrovni organizace. 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.

  • Uživatelé můžou ukládat tabulky sémantických modelů ve OneLake – umožňuje všem nebo vybraným uživatelům v organizaci nakonfigurovat integraci OneLake pro jejich sémantické modely. Pokud je pro konkrétního uživatele zakázaná, nemůže už tento uživatel zapnout integraci OneLake, ale všechny sémantické modely, které už nakonfigurovali pro integraci OneLake, budou dál exportovat tabulky importu do OneLake. Tento uživatel může zakázat integraci OneLake pro sémantické modely, které jsou už nakonfigurované pro integraci OneLake, ale nemůže znovu povolit integraci OneLake. Nastavení vyžaduje, aby bylo možné povolit sémantické modely export dat do nastavení tenanta OneLake . Ve výchozím nastavení můžou všichni uživatelé v organizaci nakonfigurovat integraci OneLake pro své sémantické modely.

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á 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 windows Průzkumník souborů, a vyhledat soubory exportu tabulky Delta.

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

  2. K vyhledání datových souborů použijte Windows Průzkumník souborů. Ve složce pracovního prostoru vyhledejte podsložku s názvem, který odpovídá vašemu sémantickému modelu a končí na . Sémantický model. Sémantická složka modelu obsahuje všechny tabulky režimu importu v podsložce, která obsahuje soubory a protokoly tabulky Delta.

    TMSL export command in SSMS.

Zástupci

Vytvořením zástupců pro tabulky Lakehouse sémantického modelu můžete poskytnout rychlý a snadný přístup k nim z jiných úloh v Prostředcích infrastruktury.

  1. V Průzkumníku Lakehouse klikněte pravým tlačítkem myši na Tabulky a pak vyberte Nový zástupce.

  2. V nové zkratce vyberte Microsoft OneLake.

  3. V části Vybrat typ zdroje dat vyberte sémantický model a pak vyberte tabulky, které chcete zahrnout.

    OneLake shortcuts in Explorer

Úvahy a omezení

  • Během období Preview můžou datové typy měny s hodnotami většími než 18 desetinných míst mít při exportu do souborů Delta určitou přesnost ztráty.

  • Ve verzi Preview se sémantické modely v pracovních prostorech s podporou BYOK nepodporují.

  • Ve verzi Preview se pomocí koncového bodu SQL nedají dotazovat klávesové zkratky vytvořené nad exportovaným modelem v Lakehouse.

  • Ve verzi Preview se kapacity Multi-Geo zatím nepodporují.

  • Během období Preview se operace exportu modelu do OneLake neúčtuje, ale fakturuje se využití výpočetních prostředků a úložiště exportovaného modelu na OneLake .

  • Pro uživatele s oprávněními přispěvatele pro exportované tabulky modelu, ale jenom oprávnění prohlížeče pro pracovní prostor, se v Průzkumníku Lakehouse zobrazí složka modelu, ale při výběru se vrátí chyba.

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

  • Na OneLake se exportuje a ukládá pouze jedna verze tabulek Delta. Po úspěšném exportu se odstraní staré verze tabulek Delta. Jiné prováděcí moduly, které používají starší, ale nyní odstraněnou verzi dat, můžou mít přechodné selhání.