Zdieľať cez


Integrácia OneLake pre sémantické modely

Integráciou služby Microsoft OneLake pre sémantické modely je možné údaje importované do tabuliek modelov automaticky zapísať aj do tabuliek Delta v službe OneLake. Formát Delta je jednotný formát tabuľky vo všetkých výpočtových nástrojoch v službe Microsoft Fabric. Integrácia OneLake exportuje údaje so všetkými kľúčovými funkciami výkonu, vďaka čomu poskytuje bezproblémovejší prístup k údajom s vyšším výkonom.

Dátoví vedeckí pracovníci, databázoví analytici, vývojári aplikácií, dátoví inžinieri a ďalší spotrebitelia údajov majú potom prístup k rovnakým údajom, ktoré sú hnacou silou vašich analytických nástrojov a finančných zostáv v službe Power BI. Na dotazovanie údajov z tabuliek Delta možno použiť T-SQL, Python, Scala, PySpark, Spark SQL, R a riešenia bez kódu/s minimálnym použitím kódu.

diagram integrácie OneLake pre sémantické modely

Pred implementáciou riešenia integrácie OneLake vo vašej organizácii si prečítajte dôležité informácie a obmedzenia ďalej v tomto článku.

Predpoklady

Integrácia OneLake pre sémantické modely je podporovaná iba v skladových jednotkách SKU Power BI Premium P a Microsoft Fabric F. Nepodporuje sa v službách Power BI Pro, Premium na používateľa ani SKU A/EM služby Power BI Embedded.

Pred povolením integrácie OneLake musíte mať jeden alebo viac importovať sémantické modely do pracovného priestoru kapacity služby Power BI Premium alebo fabric. Sémantický model importu je typ dátového modelu, v ktorom sa údaje plne importujú do úložiska pamäte Power BI, čo umožňuje rýchle a efektívne dotazovanie.

Povolenia

Na prístup k obsahu priečinka modelu a vytváranie skratiek s prepojením na priečinok v prieskumníkovi Lakehouse sa vyžadujú povolenia prispievateľa (čítanie, zapisovanie, preskúmanie).

Povoliť integráciu OneLake

V nastaveniach sémantického modelu rozbaľte integráciu oneLake, kliknutím na jazdec na možnosť Zapnutéa potom vyberte položky Použiť.

Povoliť integráciu OneLake v nastaveniach modelu.

Portál na správu

Globálni správcovia a správcovia nájomníkov môžu riadiť integráciu OneLake pomocou nasledujúceho nastavenia na portáli na správu služby Power BI:

  • používatelia môžu vytvárať položky služby Fabric – umožňuje funkcie tkaniny pripravené na produkciu vrátane integrácie OneLake. Toto nastavenie je možné spravovať na úrovni organizácie aj na úrovni kapacity. Ak je táto možnosť zakázaná, používatelia nemôžu zapnúť integráciu OneLake pre svoje sémantické modely a žiadne sémantické modely, ktoré sú momentálne nakonfigurované pre integráciu OneLake, prestanú exportovať tabuľky importu do služby OneLake. Integrácia oneLake je predvolene povolená pre celú organizáciu. Na nasledujúcom obrázku je znázornené toto nastavenie povolené:

    Snímka obrazovky znázorňujúca nastavenie portálu na správu, ktoré používateľom umožňuje vytvárať položky služby Fabric.

  • Sémantické modely môžu exportovať údaje do oneLake - umožňuje sémantickým modelom nakonfigurovaným na integráciu OneLake odosielať tabuľky importu do oneLake. Vzťahuje sa na celú organizáciu. Na nasledujúcom obrázku je znázornené toto nastavenie povolené:

    Snímka obrazovky znázorňujúca nastavenie portálu na správu umožňujúcej export sémantických modelov do onelake.

Obnoviť model

Na to, aby sa údaje importu modelu zapísali do tabuľky Delta vo OneLake, musí sa spustiť aspoň jedno manuálne alebo plánované obnovenie modelu. Buď spustite manuálne obnovenie, alebo počkajte na plánované obnovenie.

Exportovanie tabuliek OneLake Delta

Tabuľky Delta je možné exportovať mnohými spôsobmi. Ak má váš sémantický model povolený režim XMLA na čítanie a zapisovanie, môžete exportovať pomocou tabuľkového objektového modelu (TOM) a jazyka na skriptovanie tabuľkového modelu (TMSL).

Pomocou nástroja SQL Server Management Studio (SSMS) môžete napríklad spustiť nasledujúci príkaz TMSL:

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

Preskúmanie exportu súborov

Po exporte môžete použiť prieskumníka súborov OneLake, ktorý integruje OneLake s prieskumníkom windowsových súborov, a vyhľadať súbory na export tabuľky Delta.

  1. V prieskumníkovi súborov OneLake kliknite pravým tlačidlom myši na priečinok pracovného priestoru a potom vyberte položku Synchronizovať z OneLake.

  2. Pomocou Prieskumníka Windows môžete vyhľadať svoje údajové súbory. V priečinku pracovného priestoru vyhľadajte podpriečinok s názvom, ktorý zodpovedá vášmu sémantickému modelu a končí . sémantický model. Priečinok sémantických modelov obsahuje každú tabuľku v režime importu v podpriečinku, ktorý obsahuje parquet súbory a denník tabuľky Delta.

    príkaz na export TMSL v nástroji SSMS.

Skratky

Vytvorením skratiek pre tabuľky sémantického modelu lakehouse, môžete poskytnúť rýchly a jednoduchý prístup k nim z iných vyťažení v službe Fabric.

  1. V prieskumníkovi Lakehouse kliknite pravým tlačidlom myši na tabuľkya potom vyberte Nový odkaz.

  2. V New shortcutvyberte Microsoft OneLake.

  3. V Vyberte typ zdroja údajov, vyberte sémantický model a potom vyberte tabuľky, ktoré chcete zahrnúť.

    klávesové skratky OneLake v Prieskumníkovi

Dôležité informácie a obmedzenia

  • Správcovia pracovného priestoru, členovia a prispievatelia, ako aj používatelia s priamym povolením na zápis v sémantickom modeli majú udelené povolenie na čítanie v priečinku exportovaného artefaktu v službe OneLake.

  • Používatelia s povolením na čítanie v sémantickom modeli získajú povolenie na čítanie k priečinku artefaktu v službe OneLake iba v prípade, že pre sémantický model neexistujú žiadne roly RLS/OLS.

  • Typy údajov mien s hodnotami väčšími ako 18 desatinných miest môžu mať pri exporte do súborov Delta určitú presnosť.

  • Sémantické modely v BYOK, povolené pracovné priestory sa nepodporujú.

  • kapacity funkcie Multi-Geo zatiaľ nie sú podporované.

  • Mierky, tabuľky DirectQuery, hybridné tabuľky, tabuľky skupín výpočtov a systémové spravované agregačné tabuľky nie je možné exportovať do tabuliek formátu Delta.

  • Staré verzie delta tabuliek sa po troch dňoch odstránia. Ostatné nástroje na spúšťanie, ktoré používajú staršiu, ale teraz odstránenú verziu údajov, sa musia posunúť vpred k dostupnej verzii.