Lakehouse üzembehelyezési folyamatok és git-integráció (előzetes verzió)

A Lakehouse integrálható a Microsoft Fabric életciklus-kezelési képességeivel, és egységes együttműködést biztosít a fejlesztői csapat minden tagja között a termék teljes élettartama során. Az életciklus-kezelés a termékek hatékony verziószámozási és kiadási folyamatát segíti elő azáltal, hogy folyamatosan biztosítja a funkciókat és hibajavításokat több környezetbe. További információ: Mi az életciklus-kezelés a Microsoft Fabricben?

Fontos

Ez a funkció előzetes verzióban érhető el.

Lakehouse Git-integráció

A Lakehouse egy olyan elem, amely metaadatokat és adatokat is tartalmaz, amelyekre a munkaterület több objektumában hivatkoznak. A Lakehouse táblákat, mappákat és billentyűparancsokat tartalmaz elsődleges kezelhető adattároló-elemként. A fejlesztési munkafolyamat szempontjából a következő függő objektumok hivatkozhatnak egy Lakehouse-ra:

Az alapértelmezett szemantikai modell és az SQL Analytics-végpont metaadatai egy Lakehouse-hoz kapcsolódnak, és alapértelmezés szerint a git-frissítési folyamat kezeli. Mivel a gitben az adatok nincsenek nyomon követve, csak a metaadatok lesznek nyomon követve.

Git-ábrázolás

A rendszer a következő lakehouse-adatokat szerializálja és követi egy githez csatlakoztatott munkaterületen:

  • Megjelenítendő név
  • Leírás
  • Logikai guid

Megjegyzés:

A nyomon követett logikai guid egy automatikusan generált munkaterületközi azonosító, amely egy elemet és annak forrásvezérlő-megjelenítését jelöli.

Fontos

Az aktuális felületen csak a Lakehouse-tároló összetevő van nyomon követve a Gitben. A táblák, mappák, parancsikonok és egyéb metaadatok módosításai nem lesznek nyomon követve és verziószámolva a Gitben.

A Lakehouse Git integrációs képességei

A következő képességek érhetők el:

  • A Lakehouse objektum metaadatainak szerializálása git JSON-ábrázolásra.
  • Módosítások közvetlen alkalmazása vagy lekéréses kérelem használata a felső vagy alsóbb rétegbeli munkaterületek és ágak módosításainak szabályozásához.
  • A tóházak átnevezése a Gitben van nyomon követve. Az átnevezett lakehouse frissítése az alapértelmezett szemantikai adatmodellt és az SQL Analytics-végpontot is átnevezi.
  • A rendszer nem alkalmaz műveletet a táblákra, mappákra és parancsikonokra, metaadatokra és az elemek adataira.

Lakehouse üzembehelyezési folyamatokban

A Lakehouse támogatott a Microsoft Fabric életciklus-felügyeleti üzembehelyezési folyamataiban. Lehetővé teszi a környezet szegmentálásának ajánlott eljárásait.

A Lakehouse üzembehelyezési folyamatainak integrációs képességei:

  • Üzembe helyezés fejlesztői, tesztelési és éles munkaterületeken.

  • A Lakehouse az üzembe helyezéskor eltávolítható függő objektumként. Az üzembehelyezési folyamat környezetében található különböző Lakehouse-k leképezése is támogatott.

    • Ha az üzembe helyezési folyamat konfigurációja során semmi sincs megadva, a cél-munkaterületen létrejön egy új üres, azonos nevű Lakehouse-objektum. A jegyzetfüzet és a Spark-feladatdefiníciók újra vannak képezve, hogy hivatkozzon az új Lakehouse-objektumra az új munkaterületen.

    • Ha a Lakehouse-függőség úgy van konfigurálva, hogy egy másik Lakehouse-ra hivatkozzon az üzembe helyezési folyamat konfigurációs ideje alatt(például a felsőbb rétegbeli Lakehouse), a cél-munkaterületen továbbra is létrejön egy új, üres Lakehouse-objektum, amelynek a neve ugyanaz, de a jegyzetfüzetek és a Spark-feladatdefiníciók hivatkozásai a kérésnek megfelelően egy másik Lakehouse-ra maradnak meg.

    • Az SQL Analytics-végpontok és szemantikai modellek a Lakehouse üzembe helyezésének részeként vannak kiépítve.

  • A Lakehouse-n belül egyetlen objektum sincs felülírva.

  • Frissítések Lakehouse-névvel szinkronizálható a munkaterületek között az üzembe helyezési folyamat környezetében.