Správa knižníc v prostrediach služby Fabric
Prostredia služby Microsoft Fabric poskytujú flexibilné konfigurácie na spúšťanie úloh v službe Spark. Knižnice poskytujú opätovne použiteľný kód, ktorý chcú vývojári zahrnúť do svojej práce. Okrem vstavaných knižníc, ktoré sa dodávajú s každým spustením služby Spark, môžete nainštalovať verejné a vlastné knižnice v prostrediach služby Fabric. Prostredia môžete jednoducho priložiť k poznámkovým blokom a definíciám úloh služby Spark.
Poznámka
Úpravou verzie konkrétneho balíka sa potenciálne môžu poškodiť ďalšie balíky, ktoré sú od neho závislé. Downgrading azure-storage-blob
môže napríklad spôsobiť problémy s Pandas
rôznymi inými knižnicami, ktoré sa spoliehajú na Pandas
knižnice , vrátane mssparkutils
, fsspec_wrapper
a notebookutils
.
Zoznam predinštalovaných balíkov a ich verzií pre každú verziu modulu runtime môžete zobraziť tu.
Pozrite si ďalšie možnosti a osvedčené postupy používania knižníc v službe Microsoft Fabric: Spravovanie knižníc Apache Spark v službe Microsoft Fabric
Verejné knižnice
Verejné knižnice pochádzajú z odkladacích priestorov, ako sú PyPI a Conda, ktoré fabric v súčasnosti podporuje.
Pridanie novej verejnej knižnice
Ak chcete pridať novú verejnú knižnicu, vyberte zdroj a zadajte názov a verziu knižnice. Prípadne môžete nahrať špecifikáciu prostredia Conda .yml súbor a špecifikovať verejné knižnice. Obsah nahratého súboru .yml sa extrahuje a pripojí k zoznamu.
Poznámka
Funkcia automatického dokončovania názvov knižníc je pri pridávaní obmedzená na najobľúbenejšie knižnice. Ak knižnica, ktorú chcete nainštalovať, nie je v tomto zozname, výzva na automatické dokončovanie sa nezobrazí. Namiesto toho vyhľadajte knižnicu priamo v súbore PyPI alebo Conda tak, že zadáte jej celé meno. Ak je názov knižnice platný, zobrazia sa dostupné verzie. Ak názov knižnice nie je platný, zobrazí sa upozornenie, že knižnica neexistuje.
Pridanie verejných knižníc do dávky
Prostredia podporujú nahrávanie súboru YAML, aby mohli spravovať viaceré verejné knižnice v dávke. Obsah yaml sa extrahuje a pripája v zozname verejnej knižnice.
Poznámka
Vlastné kanály conda v súbore YAML v súčasnosti nie sú podporované. Rozpoznávajú sa iba knižnice z rozhrania PyPI a spoločnosti Conda.
Filtrovanie verejných knižníc
Ak chcete filtrovať zoznam verejných knižníc a nájsť to, čo potrebujete, do vyhľadávacieho poľa na stránke Verejné knižnice zadajte kľúčové slová.
Aktualizácia verejných knižníc
Ak chcete aktualizovať verziu existujúcej verejnej knižnice, prejdite do svojho prostredia a otvorte verejné knižnice alebo vlastné knižnice. Vyberte požadovanú knižnicu, vyberte rozbaľovací zoznam verzií a aktualizujte jej verziu.
Odstránenie verejných knižníc
Možnosť koša pre každú knižnicu sa zobrazí po ukázaní kurzorom myši na príslušný riadok. Prípadne môžete odstrániť viaceré verejné knižnice tak, že ich vyberiete a potom na páse s nástrojmi vyberiete položku Odstrániť .
Zobraziť závislosť
Každá verejná knižnica má rôzne závislosti. Možnosť závislosti zobrazenia sa zobrazí, keď ukážete na príslušný riadok.
Exportovať do yaml
Fabric poskytuje možnosť exportovať úplný zoznam verejných knižníc do súboru YAML a stiahnuť ho do miestneho adresára.
Vlastné knižnice
Vlastné knižnice odkazujú na kód, ktorý ste vytvorili vy alebo vaša organizácia. Fabric podporuje súbory vlastných knižníc vo formátoch .whl, .py, .jar a .tar.gz.
Poznámka
Fabric podporuje iba .tar.gz súbory pre jazyk R. Pre jazyk Python použite formát súboru .whl .py .
Nahratie vlastnej knižnice
Vlastné knižnice môžete nahrať z lokálneho adresára do prostredia služby Fabric.
Odstránenie vlastnej knižnice
Možnosť koša pre každú knižnicu sa zobrazí po ukázaní na príslušný riadok. Prípadne môžete odstrániť viacero vlastných knižníc tak, že ich vyberiete a potom na páse s nástrojmi vyberiete položku Odstrániť .
Stiahnutie všetkých vlastných knižníc
Po kliknutí sa vlastné knižnice sťahujú po jednom do lokálneho predvoleného adresára na stiahnutie.