Megosztás a következőn keresztül:


Jegyzetfüzet forrásának vezérlése és üzembe helyezése

Ez a cikk bemutatja, hogyan működnek a Git integrációs és üzembehelyezési folyamatai a Microsoft Fabric jegyzetfüzeteiben. Megtudhatja, hogyan állíthat be kapcsolatot az adattárral, kezelheti a jegyzetfüzeteket, és hogyan helyezheti üzembe őket különböző környezetekben.

Notebook Git-integráció

A hálójegyzetfüzetek Git-integrációt kínálnak az Azure DevOps forrásvezérléséhez. A Git-integrációval biztonsági másolatot készíthet a jegyzetfüzetről és verziószámozhatja a jegyzetfüzetet, szükség szerint visszatérhet az előző szakaszokra, együttműködhet vagy önállóan dolgozhat a Git-ágak használatával, és teljes mértékben kezelheti a jegyzetfüzet tartalom életciklusát a Fabricben.

Fontos

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

Kapcsolat beállítása

A munkaterület beállításaiból egyszerűen beállíthat egy kapcsolatot az adattárral a módosítások véglegesítéséhez és szinkronizálásához. A kapcsolat beállításához tekintse meg a Git-integráció első lépéseit. A csatlakozás után az elemek, köztük a jegyzetfüzetek is megjelennek a Forrás vezérlőpulton .

Képernyőkép a munkaterület forrásvezérlő paneléről.

Miután sikeresen véglegesíti a jegyzetfüzetpéldányokat a Git-adattárban, megjelenik a jegyzetfüzet mappastruktúrája az adattárban.

Most már végrehajthatja a jövőbeli műveleteket, például lekéréses kérelem létrehozását.

Jegyzetfüzet-ábrázolás a Gitben

Az alábbi kép egy példa az adattárban lévő egyes jegyzetfüzetelemek fájlstruktúrájára:

Képernyőkép a jegyzetfüzet Git-adattárfájl-szerkezetéről.

Amikor véglegesíti a jegyzetfüzetelemet a Git-adattárban, a rendszer a normál .ipynb fájl helyett forráskódformátumra konvertálja a jegyzetfüzetkódot. A PySpark-jegyzetfüzetek például notebook-content.py fájllá alakulnak. Ez a megközelítés lehetővé teszi a kódvizsgálatok egyszerűbb használatát a beépített diff funkciók használatával.

Az elem tartalomforrásfájljában a metaadatok (beleértve az alapértelmezett lakehouse-t és a csatolt környezetet), a Markdown-cellák és a kódcellák megmaradnak és megkülönböztethetők. Ez a módszer támogatja a pontos helyreállítást, ha visszaszinkronizálást alkalmaz a Fabric-munkaterületre.

A jegyzetfüzet cellakimenete nem szerepel a Gittel való szinkronizáláskor.

Képernyőkép a jegyzetfüzet Git-adattár tartalomformátumáról.

Feljegyzés

  • A Jegyzetfüzet-erőforrásokban lévő fájlok jelenleg nem lesznek lekötve az adattárhoz. A fájlok véglegesítése egy közelgő kiadásban támogatott.
  • A csatolt környezet megmarad a jegyzetfüzetben, amikor az adattárból egy Háló-munkaterületre szinkronizál. A munkaterületek közötti referenciakörnyezetek jelenleg nem támogatottak. A jegyzetfüzet futtatásához manuálisan kell csatolnia egy új környezethez vagy munkaterülethez az alapértelmezett beállításokat.
  • Az alapértelmezett lakehouse-azonosító megmarad a jegyzetfüzetben, amikor az adattárból egy Fabric-munkaterületre szinkronizál. Ha az alapértelmezett lakehouse-t tartalmazó jegyzetfüzetet véglegesíti, manuálisan kell hivatkoznia egy újonnan létrehozott lakehouse-elemre. További információ: Lakehouse Git-integráció.

Jegyzetfüzet az üzembehelyezési folyamatokban

Az üzembe helyezési folyamat használatával a jegyzetfüzet kódját különböző környezetekben is üzembe helyezheti, például fejlesztés, tesztelés és éles környezetek között. Ez a funkció lehetővé teszi a fejlesztési folyamat gördülékenyebbé tételét, a minőség és a konzisztencia biztosítását, valamint a manuális hibák csökkentését az egyszerűsített, alacsony kódszámú műveletek használatával. Az üzembe helyezési szabályokkal testre szabhatja a jegyzetfüzetek viselkedését az üzembe helyezéskor, például módosíthatja a jegyzetfüzet alapértelmezett tóházát.

Fontos

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

Az alábbi lépésekkel fejezheti be a jegyzetfüzet üzembe helyezését az üzembe helyezési folyamattal.

  1. Hozzon létre egy új üzembehelyezési folyamatot, vagy nyisson meg egy meglévő üzembehelyezési folyamatot. (További információ: Bevezetés az üzembe helyezési folyamatok használatbavételéhez.)

  2. Munkaterületek hozzárendelése különböző szakaszokhoz az üzembe helyezési céloknak megfelelően.

  3. Jelölje ki, tekintse meg és hasonlítsa össze az elemeket, köztük a jegyzetfüzeteket a különböző szakaszok között, ahogyan az alábbi példában látható.

    Képernyőkép az üzembe helyezési folyamat jegyzetfüzetéről.

  4. Válassza az Üzembe helyezés lehetőséget a jegyzetfüzetek fejlesztési, tesztelési és éles fázisokban való üzembe helyezéséhez.

  5. (Nem kötelező.) Az üzembehelyezési szabályok kiválasztásával üzembehelyezési szabályokat hozhat létre az üzembe helyezési folyamathoz. Az üzembehelyezési szabályok bejegyzése az üzembe helyezési folyamat célszakaszában van.

    Képernyőkép az üzembehelyezési szabályok bejegyzéséről.

    A Fabric támogatja az alapértelmezett lakehouse paraméterezését az egyes jegyzetfüzetpéldányokhoz az üzembe helyezési szabályokkal való üzembe helyezéskor. Három lehetőség áll rendelkezésre a cél alapértelmezett lakehouse megadására: Ugyanaz a forrás lakehouse, n/A és más lakehouse esetén.

    Képernyőkép az alapértelmezett lakehouse beállításáról.

    A szabály beállításával biztonságos adatelkülönítés érhető el. A jegyzetfüzet alapértelmezett lakehouse-ját az üzembe helyezés során célként megadott érték váltja fel.

    Feljegyzés

    Ha úgy dönt, hogy más lakehouse-t fogad be a célkörnyezetben, a Lakehouse-azonosítónak rendelkeznie kell. Egy tóház azonosítóját a lakehouse URL-hivatkozásán találja.

  6. Az üzembe helyezés állapotának figyelése az üzembe helyezési előzményekből.