Könyvtárkezelés Fabric-környezetekben
A Microsoft Fabric-környezetek rugalmas konfigurációkat biztosítanak a Spark-feladatok futtatásához. A kódtárak olyan újrafelhasználható kódot biztosítanak, amelyet a fejlesztők a munkájukba szeretnének belefoglalni. Az egyes Spark-futtatókörnyezetekhez tartozó beépített kódtárak kivételével a Fabric-környezetekben telepíthet nyilvános és egyéni kódtárakat. Emellett egyszerűen csatolhat környezeteket a jegyzetfüzetekhez és a Spark-feladatdefiníciókhoz.
Feljegyzés
Egy adott csomag verziójának módosítása más, attól függő csomagokat is megszakíthat. A leminősítés azure-storage-blob
például problémákat okozhat a különböző más kódtárakkalPandas
Pandas
, például mssparkutils
a . fsspec_wrapper
notebookutils
Itt tekintheti meg az előre telepített csomagok és azok verzióinak listáját az egyes futtatókörnyezetekhez.
További lehetőségek és ajánlott eljárások a kódtárak Microsoft Fabricben való használatához: Apache Spark-kódtárak kezelése a Microsoft Fabricben
Nyilvános kódtárak
A nyilvános kódtárak olyan adattárakból származnak, mint a PyPI és a Conda, amelyeket a Fabric jelenleg támogat.
Új nyilvános tár hozzáadása
Új nyilvános tár hozzáadásához válasszon ki egy forrást, és adja meg a tár nevét és verzióját. Másik lehetőségként feltölthet egy Conda környezeti specifikációt .yml fájlt a nyilvános kódtárak megadásához. A feltöltött .yml fájl tartalma ki lesz nyerve, és hozzá van fűzve a listához.
Feljegyzés
A kódtárnevek automatikus kiegészítési funkciója a hozzáadás során a legnépszerűbb kódtárakra korlátozódik. Ha a telepíteni kívánt tár nem szerepel a listán, nem kap automatikus kiegészítési kérést. Ehelyett keresse meg a kódtárat közvetlenül a PyPI-ban vagy a Condában a teljes nevének megadásával. Ha a kódtár neve érvényes, az elérhető verziók láthatók. Ha az erőforrástár neve érvénytelen, figyelmeztetés jelenik meg arról, hogy az erőforrástár nem létezik.
Nyilvános kódtárak hozzáadása kötegben
A környezetek támogatják a YAML-fájl feltöltését több nyilvános kódtár kezeléséhez egy kötegben. A YAML tartalma ki lesz nyerve és hozzáfűzve lesz a nyilvános kódtárak listájához.
Feljegyzés
A YAML-fájl egyéni conda csatornái jelenleg nem támogatottak. A rendszer csak a PyPI és a conda kódtárait ismeri fel.
Nyilvános kódtárak szűrése
A nyilvános kódtárak listájának szűréséhez és a szükséges kereséshez írja be a kulcsszavakat a keresőmezőbe a Nyilvános tárak lapon.
Nyilvános kódtárak frissítése
Meglévő nyilvános kódtár verziójának frissítéséhez lépjen az envronmentre, és nyissa meg a nyilvános vagy egyéni kódtárakat. Válassza ki a szükséges kódtárat, válassza ki a verzió legördülő menüt, és frissítse annak verzióját.
Nyilvános kódtárak törlése
Az egyes tárak kukabeállítása akkor jelenik meg, ha a megfelelő sor fölé viszi az egérmutatót. Másik lehetőségként több nyilvános tárat is törölhet, ha kijelöli őket, majd a MenüszalagOn a Törlés lehetőséget választja.
Függőség megtekintése
Minden nyilvános könyvtár különböző függőségekkel rendelkezik. A nézet függőségi beállítása akkor jelenik meg, ha a megfelelő sor fölé viszi az egérmutatót.
Exportálás yaml-be
A Fabric lehetővé teszi a teljes nyilvános kódtár-lista yaML-fájlba való exportálását és a helyi könyvtárba való letöltését.
Egyéni kódtárak
Az egyéni kódtárak az Ön vagy a szervezet által készített kódra vonatkoznak. A Fabric .whl, .py, .jar és .tar.gz formátumban támogatja az egyéni kódtárfájlokat.
Feljegyzés
A Fabric csak .tar.gz fájlokat támogat az R nyelvhez. Használja a Python nyelv .whl, .py fájlformátumát.
Az egyéni tár feltöltése
Egyéni kódtárakat feltölthet a helyi könyvtárból a Fabric-környezetbe.
Az egyéni tár törlése
Az egyes tárak kukabeállítása akkor jelenik meg, ha a megfelelő sorra mutat. Másik lehetőségként több egyéni tárat is törölhet, ha kijelöli őket, majd a MenüszalagOn a Törlés lehetőséget választja.
Az összes egyéni kódtár letöltése
Ha rákattint, az egyéni kódtárak egyenként töltik le a helyi alapértelmezett letöltési könyvtárba.