Kanály nasadenia služby Lakehouse a integrácia git (Ukážka)
Lakehouse sa integruje s možnosťami správy životného cyklu v službe Microsoft Fabric a poskytuje štandardizovanú spoluprácu medzi všetkými členmi vývojového tímu počas celého života produktu. Správa životného cyklu uľahčuje efektívne vytváranie verzií a proces vydania produktov tým, že priebežne prináša funkcie a opravy chýb do viacerých prostredí. Ďalšie informácie nájdete v téme Čo je spravovanie životného cyklu v službe Microsoft Fabric?.
Dôležité
Táto funkcia je vo verzii Preview.
Integrácia git Lakehouse
Lakehouse je položka, ktorá obsahuje metaúdaje aj údaje, na ktoré sa odkazuje vo viacerých objektoch v pracovnom priestore. Lakehouse obsahuje tabuľky, priečinky a skratky ako primárne spravovateľné položky kontajnera údajov. Z hľadiska pracovného postupu vývoja môžu nasledujúce závislé objekty odkazovať na objekt Lakehouse:
- Toky údajov a kanály údajov
- Spark Job Definitions
- Notebooky
- Sémantické modely a Power BI
Predvolený sémantický model a metaúdaje koncového bodu analýzy SQL súvisia s objektom Lakehouse a predvolene je spravované procesom aktualizácie git. Keďže v službe git sa nesledujú údaje zo zásady, sledujú sa iba metaúdaje.
Reprezentácia Git
Nasledujúce informácie o službe Lakehouse sú serializované a sledované v pracovnom priestore pripojenom k službe Git:
- Zobrazované meno
- Description
- Logický identifikátor GUID
Poznámka
Sledovaný logický identifikátor GUID je automaticky generovaný identifikátor krížového pracovného priestoru predstavujúci položku a jej reprezentáciu ovládacieho prvku zdroja.
Dôležité
V aktuálnom prostredí sa v službe git sleduje iba artefakt kontajnera Lakehouse. Tabuľky, priečinky, skratky a ďalšie zmeny metaúdajov sa nesledujú a v službe git sa nesledujú a obsahujú verzie.
Možnosti integrácie git Lakehouse
K dispozícii sú nasledujúce možnosti:
- Serializácia metaúdajov objektu Lakehouse do vyjadrenia git JSON.
- Použitie zmien priamo alebo použitie žiadosti o prijatie zmien na kontrolu zmien v upstreamových alebo následných pracovných priestoroch a vetvách na vyššej úrovni.
- Premenovanie domov jazier sa sleduje v git. Aktualizáciou premenovanej služby lakehouse sa premenuje predvolený sémantický dátový model a koncový bod SQL Analytics.
- Na tabuľky, priečinky a skratky, metaúdaje a údaje týchto položiek sa vždy nezachová žiadna akcia.
Lakehouse v kanáloch nasadenia
Služba Lakehouse je podporovaná v kanáloch nasadenia správy životného cyklu služby Microsoft Fabric. Umožňuje najvhodnejšie postupy segmentácie prostredia.
Integračné funkcie kanálov nasadenia Lakehouse:
Nasadenie v rámci pracovných priestorov pre vývojárov, testovania a produkcie.
Lakehouse možno po nasadení odstrániť ako závislý objekt. Mapovanie rôznych domov Lakehouses v rámci kontextu kanála nasadenia je tiež podporované.
Ak počas konfigurácie kanála nasadenia nie je nič zadané, v cieľovom pracovnom priestore sa vytvorí nový prázdny objekt Lakehouse s rovnakým názvom. Notebook a Spark Job Definitions sa opätovne mapujú tak, aby odkazovali na nový objekt Lakehouse v novom pracovnom priestore.
Ak je závislosť Lakehouse nakonfigurovaná tak, aby odkazovala na iný lakehouse počas konfigurácie kanála nasadenia, ako napríklad upstream Lakehouse, nový prázdny objekt Lakehouse s rovnakým názvom sa stále vytvorí v cieľovom pracovnom priestore, ale odkazy na poznámkové bloky a definície úloh služby Spark sa zachovajú na iný objekt Lakehouse, ako sa požadovalo.
Koncové body služby SQL Analytics a sémantické modely sú zriadené ako súčasť nasadenia Lakehouse.
Žiadny objekt v lakehouse nie je prepísaný.
Aktualizácie názvu Lakehouse je možné synchronizovať v rámci pracovných priestorov v kontexte kanála nasadenia.