Környezet létrehozása, konfigurálása és használata a Fabricben

A Microsoft Fabric-környezetek olyan munkaterületelemek, amelyek a Spark-munkamenetek konfigurációját határozzák meg a jegyzetfüzetekhez és a Spark-feladatok definícióihoz. A környezettel kiválaszthatja a Spark-futtatókörnyezetet, konfigurálhatja a számítási beállításokat, kezelheti a kódtárakat, és kezelheti a jegyzetfüzetek által elérhető kis erőforrásfájlokat.

Ez a cikk áttekintést nyújt a környezetek létrehozásáról, konfigurálásáról és használatáról.

Miért érdemes környezeti elemet használni?

A jegyzetfüzeteket és a Spark-feladatdefiníciókat a Munkaterület alapértelmezett használatával futtathatja környezeti elem csatolása nélkül. Ebben az esetben munkaterületszintű Spark-beállításokat használ.

Használjon környezeti elemet, ha újrahasználható, a csapatok által szabályozott alapértelmezett beállításokra van szüksége:

  • Egyszer definiálhatja a Spark-számításokat és a kódtárakat, és következetesen alkalmazhatja őket a jegyzetfüzetekben és a Spark-feladatok definícióiban.
  • Állítson be egy környezetet alapértelmezett munkaterületként, hogy a felhasználók a munkaterület alapértelmezése alapján örökölje a megosztott konfigurációt.
  • A környezeti beállítások egyetlen összetevőként való verziója és üzemeltetése.

Munkaterületszintű környezetek

Ezt a munkafolyamatot akkor használja, ha a jegyzetfüzetekhez és a Spark-feladatdefiníciókhoz munkaterület-szintű alapértelmezett értékeket szeretne beállítani.

Egy környezeti elem egy adott munkaterületen jön létre, és az adott munkaterülethez van társítva. Ezt a környezetet más olyan munkaterületeken is használhatja, amelyekhez hozzáféréssel rendelkezik, ha a megosztási és munkaterület-kompatibilitási követelmények teljesülnek.

Környezet létrehozása munkaterületről

  1. A böngészőben nyissa meg a Fabric munkaterületet a Fabric portálon.

  2. Válassza az +Új elem lehetőséget.

  3. Keressen rá a "környezet" kifejezésre a keresősávban, és válassza a Környezet csempét.

    Képernyőkép arról, hogyan választhatja ki a Környezet csempét egy munkaterületről a Háló portálon.

  4. Nevezze el a környezetet, és válassza a Létrehozás lehetőséget.

Környezet csatolása alapértelmezett munkaterületként

Fontos

Miután egy környezet alapértelmezett munkaterületként van kiválasztva, csak a munkaterület rendszergazdái frissíthetik az alapértelmezett környezet tartalmát.

A munkaterület rendszergazdái a teljes munkaterületek alapértelmezett számítási feladatait definiálhatják. Az itt konfigurált értékek olyan jegyzetfüzetek és Spark-feladatdefiníciók esetében használhatók, amelyek Munkaterület beállításaihozcsatolnak.

Képernyőkép a munkaterület konfigurációjának hatályos tartományról.

Az Alapértelmezett környezet beállítása kapcsoló szabályozza, hogy a Munkaterület alapértelmezett támogatva van-e egy környezeti elem által.

  1. A böngészőben nyissa meg a Fabric munkaterületet a Fabric portálon.

  2. Válassza a Munkaterület beállításai lehetőséget.

  3. Válassza az Adatelemzés/Tudomány lehetőséget, majd a Spark-beállításokat.

  4. Válassza a Környezet lapot.

    Képernyőkép a Munkaterület beállításairól a Spark beállításainak megnyitásával és a Környezet lap kiválasztásával.

  5. A környezet által támogatott munkaterület alapértelmezett használatához kapcsolja be az Alapértelmezett környezet beállítása beállítást, jelölje ki a használni kívánt környezeti elemet, majd mentse a módosításokat.

    • Ha ez a kapcsoló ki van kapcsolva (alapértelmezett), a felhasználók továbbra is alapértelmezettként látják a munkaterületet a jegyzetfüzetekben és a Spark-feladatdefiníciókban. Ebben az állapotban a munkaterület alapértelmezés szerint munkaterületszintű Spark-beállításokat használ.
    • Ha ez a kapcsoló be van kapcsolva, a munkaterület alapértelmezés szerint kiválaszt egy környezeti elemet. Az alapértelmezett munkaterületet használó jegyzetfüzetek és Spark-feladatdefiníciók öröklik a környezet Spark-számítási és erőforrástár-konfigurációit.

    Képernyőkép az alapértelmezett környezet kiválasztásáról.

Jegyzetfüzet- és Spark-feladatdefiníciószintű környezetek

Ezt a munkafolyamatot akkor használja, ha közvetlenül jegyzetfüzetből vagy Spark-feladatdefinícióból szeretne környezeteket létrehozni, kijelölni vagy módosítani.

Környezet létrehozása vagy módosítása jegyzetfüzetből vagy Spark-feladatdefinícióból

  1. A böngészőben nyissa meg a Fabric munkaterületet a Fabric portálon.

  2. Nyisson meg egy jegyzetfüzetet vagy Spark-feladatdefiníciót.

  3. Válassza a Környezet legördülő menüt, majd az Új környezet lehetőséget.

    Képernyőkép arról, hogyan hozhat létre új környezetet a jegyzetfüzet környezetválasztása során.

    Megjegyzés:

    Másik lehetőségként, ha új környezet létrehozása nélkül szeretné módosítani a környezetet, a legördülő menüben kiválaszthatja a Környezet módosítása lehetőséget. Kijelölhet egy meglévő környezetet, majd a Megerősítés gombra kattintva csatolhatja a jegyzetfüzethez vagy a Spark-feladat definícióhoz.

  4. Nevezze el a környezetet, és válassza a Létrehozás lehetőséget.

Környezet csatolása jegyzetfüzethez vagy Spark-feladatdefinícióhoz

A környezet a Jegyzetfüzet és a Spark-feladatdefiníció lapon is elérhető. Amikor a jegyzetfüzetek és a Spark-feladatdefiníciók egy környezethez vannak csatolva, hozzáférhetnek a tárakhoz, a számítási konfigurációkhoz és az erőforrásokhoz. Az Explorer felsorolja az önnel megosztott összes elérhető környezetet, az aktuális munkaterületről származik, és más munkaterületekről származik, amelyekhez hozzáféréssel rendelkezik.

Képernyőkép arról, hogy hol csatolhat környezeteket egy jegyzetfüzethez.

Ha egy aktív munkamenet során másik környezetre vált, az újonnan kiválasztott környezet csak a következő munkamenetben lép érvénybe.

Ha egy másik munkaterületről csatol egy környezetet, mindkét munkaterületnek azonos kapacitással és hálózati biztonsági beállításokkal kell rendelkeznie. Bár különböző kapacitással vagy hálózati biztonsági beállításokkal rendelkező munkaterületekről választhat környezeteket, a munkamenet nem indul el.

Amikor egy környezetet egy másik munkaterületről csatol, a rendszer figyelmen kívül hagyja az adott környezetben lévő számítási konfigurációt. Ehelyett a készlet és a számítási konfigurációk alapértelmezetten az aktuális munkaterület beállításaira lesznek beállítva.

Környezet konfigurálása

A környezet három fő összetevőből áll:

  • Spark-számítás, amely a Spark-futtatókörnyezetet is magában foglalja.
  • Könyvtárak.
  • Erőforrások.

A Spark számítási és kódtár-konfigurációi szükségesek a közzététel hatékonyságához. Az erőforrások megosztott tárolók, amelyek valós időben változhatnak. További információ: Módosítások mentése és közzététele.

Spark-számítás konfigurálása

Konfigurálja a Spark-számítást egy környezetben egy futtatókörnyezet kiválasztásával és a munkamenetszintű számítási tulajdonságok beállításával.

Részletes lépésekért, beleértve a futtatókörnyezet kiválasztását és a számítási testreszabást, tekintse meg a Spark számítási konfigurációs beállításait Fabric-környezetekben.

Ha módosítja a futtatókörnyezetet vagy a számítási beállításokat, mentse és tegye közzé a környezetet a módosítások érvénybe lépéséhez. További információ: Módosítások mentése és közzététele.

Könyvtárak kezelése

Minden Spark-futtatókörnyezet beépített kódtárakat biztosít. A Fabric-környezettel nyilvános forrásokból is telepíthet kódtárakat, vagy feltöltheti az Ön vagy szervezete által létrehozott egyéni kódtárakat. Miután sikeresen telepítette a kódtárakat, azok elérhetők lesznek a Spark-munkamenetekben. További információ: Könyvtárkezelés Fabric-környezetekben. A könyvtárak Fabricben való kezelésével kapcsolatos ajánlott eljárásokért lásd: Apache Spark-kódtárak kezelése a Fabricben.

Amikor kódtárakat ad hozzá egy környezethez, a közzétételi módot választja:

  • A gyors mód körülbelül 5 másodperc múlva jelenik meg. A tárak a jegyzetfüzet-munkamenet indításakor telepítenek. Gyors mód használata a gyors iterációhoz a fejlesztés során.
  • A teljes mód stabil, reprodukálható kódtár-pillanatképet hoz létre. A közzététel általában 3–6 percet vesz igénybe, a munkamenet indítása pedig 1–3 percet vesz igénybe a függőségek üzembe helyezéséhez. Teljes mód használata folyamatokhoz, ütemezett futtatásokhoz és megosztott számítási feladatokhoz. A nagyjából 5 másodperces munkamenet-indítások teljes módban való eléréséhez konfiguráljon egy egyedi élő készletet, amely csatlakozik a környezethez.

Az egyes módokkal kapcsolatos részletekért tekintse meg a tárak közzétételi módjának kiválasztása című témakört.

Erőforrások használata

A környezet Erőforrások szakasza megkönnyíti a kis erőforrások kezelését a fejlesztési fázisban. A környezetbe feltöltött fájlok a csatolt jegyzetfüzetek között is elérhetők. További információ: Erőforrások kezelése hálókörnyezetben.

Megjegyzés:

Az Erőforrások szakaszban lévő fájlokat nem érinti a környezeti közzététel. Az erőforrás-módosítások valós idejűek és azonnal elérhetők közzétételi lépés nélkül.

Módosítások mentése és közzététele

A Környezetkonfiguráció változásainak érvénybe lépésekor a Mentés és közzététel parancsot használhatja.

  • Mentse a függőben lévő módosításokat.
  • A közzététel függőben lévő módosításokat alkalmaz a kódtárakra és a Spark-számításra.
  • Az erőforrások változásai valós idejűek, és nem igényelnek közzétételt.

Közzétételkor az idő a kiválasztott közzétételi módtól függ. A gyors mód körülbelül 5 másodperc alatt teszi közzé, míg a teljes mód általában 3–6 percet vesz igénybe a függőségek feloldásához és egy stabil pillanatkép létrehozásához. További részletekért lásd: A tárak közzétételi módjának kiválasztása.

A Kezdőlap lapon a Mentés és közzététel funkció engedélyezve van, ha függőben lévő változások vannak a tárakban vagy a Spark-számításban.

Képernyőkép a Mentés és közzététel lehetőség kiválasztásáról.

Fontos

Ha a Private Link engedélyezve van, a munkaterület első Spark-feladatának aktiválnia kell a virtuális hálózatok kiépítését, ami körülbelül 10–15 percet vehet igénybe. Mivel a környezeti közzététel Spark-feladatként is fut, további késést tapasztalhat, ha a Private Link engedélyezése után az első Spark-feladat lesz végrehajtva.

Függőben lévő módosítások esetén a szalagcím mentési és közzétételi műveleteket is biztosít.

Használja ezt a munkafolyamatot:

  1. Módosítsa a kódtárakat vagy a Spark-számításokat.
  2. A módosítások megtartásához válassza a Mentés lehetőséget. A mentett módosítások szakaszosak, és még nem lépnek életbe.
  3. Válassza a Közzététel , majd az Összes közzététele lehetőséget a szakaszos módosítások hatékonyságának eléréséhez.

Közzététel során:

  • A közzétételi folyamat megszakításához válassza a Folyamat megtekintése a szalagcímen lehetőséget, és mondja le a műveletet.
  • A közzététel befejezésekor megjelenik egy értesítés. Hibaértesítés akkor jelenik meg, ha a folyamat során problémák lépnek fel.

A környezet egyszerre csak egy közzétételi műveletet fogad el. A folyamatos közzétételi művelet során nem módosíthatja a Kódtárak vagy a Spark számítási szakaszait.

Meglévő környezet megosztása

A Fabric támogatja az elemek különböző szintű engedélyekkel való megosztását.

A környezet megosztását bemutató képernyőkép.

Amikor megoszt egy környezeti elemet, a címzettek automatikusan olvasási engedélyt kapnak. Ezzel az engedéllyel megvizsgálhatják a környezet konfigurációit, és csatolhatják őket jegyzetfüzetekhez vagy Spark-feladatokhoz. A kód zökkenőmentes végrehajtásához győződjön meg arról, hogy olvasási engedélyeket ad a csatolt környezetekhez jegyzetfüzetek és Spark-feladatdefiníciók megosztásakor.

A környezetet megosztási és szerkesztési engedélyekkel is megoszthatja. A Megosztás engedéllyel rendelkező felhasználók továbbra is megoszthatják a környezetet másokkal. Eközben a szerkesztési engedéllyel rendelkező címzettek frissíthetik a környezet tartalmát.

Környezet törlése

Törölheti a környezetet, ha már nincs rá szükség. A környezet törlése előtt vegye figyelembe a következőket:

Fontos

  • A környezet törlése végleges, és nem vonható vissza.
  • A környezethez jelenleg csatolt jegyzetfüzeteket vagy Spark-feladatdefiníciókat újra kell konfigurálni egy másik környezet vagy munkaterület beállításainak használatához.
  • Ha a környezet alapértelmezett munkaterületként van beállítva, a törlés előtt módosítania kell a munkaterület alapértelmezett beállítását.

Környezet törlése REST API használatával

A Környezet programozott módon törölhető a Fabric REST API használatával:

Végpont:DELETE https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}

Szükséges engedélyek: Environment.ReadWrite.All vagy Item.ReadWrite.All

A REST API-val kapcsolatos további információkért lásd a Környezet törlése című témakört.