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?
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:
- Adatfolyamok és adatfolyamok
- Spark-feladatdefiníciók
- Jegyzetfüzetek
- Szemantikai modellek és Power BI
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ített név
- Leírás
- Logikai guid
Feljegyzé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.
A Lakehouse nevének frissítései szinkronizálhatók a munkaterületek között az üzembe helyezési folyamat környezetében.