Zdieľať cez


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:

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.