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


Környezeti Git-integrációs és üzembehelyezési folyamat

Ez a cikk bemutatja, hogyan használhatja a Git integrációs és üzembehelyezési folyamatait környezetekhez a Microsoft Fabricben.

Git-integráció a Microsoft Fabric-környezethez

A Microsoft Fabric támogatja a Git-integrációt, lehetővé téve a fejlesztők számára a biztonsági mentést, a verziókövetést, a korábbi szakaszokra való visszatérést, és a Git-ágak használatával végzett közös munkát.

Fontos

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

Feljegyzés

  • A Git jelenleg csak a kódtárakat és a Spark-számításokat támogatja, beleértve a Spark-futtatókörnyezetet is.
  • A Git-integráció kezeli a környezet átmeneti állapotát, és a Gitben végrehajtott módosítások környezetre való alkalmazásához közzé kell tenni őket. Javasoljuk, hogy tegye közzé a környezetet a Gitről a konfiguráció hatékonyságának biztosítása érdekében. A környezet Publish API-ját használhatja a módosítások REST API-val való közzétételére, ha a kódelső felületet részesíti előnyben.
  • A csatolt egyéni készlet megmarad egy környezetben, amikor az adattárból egy Fabric-munkaterületre szinkronizál. A készletdefiníció a munkaterület-beállításban van, és a készlet munkaterületközi hivatkozása nem támogatott. A tulajdonság eltávolításával manuálisan frissítenie kell a instance_pool_id egy meglévő egyéni készletre a cél-munkaterület területén, vagy vissza kell térnie a Starter-készletre. Az Egyéni készletek – Munkaterület egyéni készleteinek listázása hivatkozásra kattintva lekérheti a cél-munkaterületen elérhető készlet teljes listáját a REST API-val, vagy az Egyéni készletek – Munkaterület egyéni készlet létrehozása új egyéni készlet létrehozásához című témakört.
  • Minden véglegesítés felső korlátja 150 MB. A Git jelenleg nem támogatja a 150 MB-nál nagyobb egyéni kódtárakat.

A Fabric-munkaterület csatlakoztatása egy Azure DevOps-adattárhoz

Ha Ön egy munkaterület rendszergazdája, lépjen a munkaterület beállításaihoz, és állítsa be a kapcsolatot a Forrásvezérlő szakaszban. További információ: Munkaterület kezelése a Gittel.

A csatlakozás után megtalálhatja azokat az elemeket, köztük a környezeteket, amelyek szinkronizálódnak az adattárral.

Képernyőkép a munkaterület Azure DevOps-adattárhoz való sikeres csatlakoztatásáról.

Környezet helyi ábrázolása a Gitben

Az elem gyökérmappájában a környezetek egy PublicLibraries és CustomLibraries almappákat tartalmazó Tárak mappával, valamint a Beállítás mappával vannak rendszerezve.

Képernyőkép a Környezet helyi ábrázolásáról a Gitben.

Kódtárak

Amikor véglegesít egy környezetet a Gitben, a nyilvános könyvtár szakasz a YAML-reprezentációvá alakul. Emellett az egyéni kódtárat a forrásfájllal együtt véglegesíteni kell.

Képernyőkép a gitbeli környezet helyi, nyilvános könyvtárbeli ábrázolásáról.

A nyilvános kódtárat a YAML-reprezentáció szerkesztésével frissítheti. A portál felületéhez hasonlóan megadhat egy kódtárat a PyPI-ból és a conda-ból. Megadhatja a tárat a várt verzióval, verziótartománysal vagy verzió nélkül. A rendszer segít meghatározni a környezet más függőségeivel kompatibilis verziókat. Az összes meglévő nyilvános kódtár törléséhez törölje a YAML-fájlt.

Az egyéni tárat új fájlok hozzáadásával vagy a meglévő fájlok közvetlen törlésével frissítheti.

Feljegyzés

A nyilvános kódtár kezeléséhez saját YAML-fájlt is használhat. A fájlnevet a rendszernek environment.yml kell felismernie.

Spark-számítás

A Spark számítási szakasz a YAML-reprezentációvá is alakul. Ebben a YAML-fájlban átválthatja a csatolt készletet, finomhangolhatja a számítási konfigurációkat, kezelheti a Spark-tulajdonságokat, és kiválaszthatja a kívánt Spark-futtatókörnyezetet.

Képernyőkép a Környezet Helyi Spark-számítási ábrázolásáról a Gitben.

Üzembehelyezési folyamat környezethez

Fontos

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

A Fabric üzembehelyezési folyamatai leegyszerűsítik a módosított tartalom különböző fázisokban történő továbbítását, például a fejlesztésről a tesztelésre való áttérést. Az automatikus folyamat tartalmazhat olyan környezeti elemeket, amelyek streamelik az újralétrehozás folyamatát.

Az üzembehelyezési folyamatot úgy állíthatja be, hogy a munkaterületeket különböző fázisokkal rendeli hozzá. További információ az üzembehelyezési folyamatok használatának első lépéseiről.

Képernyőkép a környezet üzembe helyezéséről az üzembe helyezési folyamatban.

A folyamat sikeres beállítása után megtalálhatja az üzembe helyezés állapotát. Miután rákattintott az Üzembe helyezés gombra a kijelölt környezettel, a környezet összes tartalma üzembe lesz helyezve a cél-munkaterületeken. Az eredeti környezet állapota ebben a folyamatban megmarad, ami azt jelenti, hogy a közzétett konfigurációk közzétett állapotban maradnak, és nem igényelnek további közzétételt.

Fontos

  • Az egyéni készlet jelenleg nem támogatott az üzembe helyezési folyamatban. Ha a környezet kiválasztja az egyéni készletet, a célkörnyezet Számítási szakaszának konfigurációi alapértelmezett értékekkel vannak beállítva. Ebben az esetben a környezetek továbbra is a központi telepítési folyamatban jelennek meg, még az üzembe helyezés sikeres végrehajtása is.
  • Az új munkaterület különböző készletének meghatározására vonatkozó üzembehelyezési szabályok a közelgő kiadás részét képezik.