Správa knihoven v prostředích Fabric
Prostředí Microsoft Fabric poskytují flexibilní konfigurace pro spouštění úloh Sparku. Knihovny poskytují opakovaně použitelný kód, který chtějí vývojáři zahrnout do své práce. Kromě předdefinovaných knihoven, které jsou součástí každého modulu runtime Sparku, můžete do prostředí Infrastruktury nainstalovat veřejné a vlastní knihovny. Prostředí můžete snadno připojit k poznámkovému bloku a definicím úloh Sparku.
Poznámka:
Úprava verze konkrétního balíčku by mohla potenciálně narušit jiné balíčky, které na něm závisejí. Downgradování azure-storage-blob
může například způsobit problémy s různými dalšími knihovnami Pandas
, které spoléhají na Pandas
, včetně mssparkutils
, fsspec_wrapper
a notebookutils
.
Tady si můžete prohlédnout seznam předinstalovaných balíčků a jejich verzí pro každý modul runtime.
Projděte si další možnosti a osvědčené postupy při používání knihoven v Microsoft Fabric: Správa knihoven Apache Sparku v Microsoft Fabric
Veřejné knihovny
Veřejné knihovny jsou zdrojové z úložišť, jako jsou PyPI a Conda, které v současné době podporují Prostředky infrastruktury.
Přidání nové veřejné knihovny
Pokud chcete přidat novou veřejnou knihovnu, vyberte zdroj a zadejte název a verzi knihovny. Případně můžete nahrát specifikaci prostředí Conda .yml souboru a určit tak veřejné knihovny. Obsah nahraného souboru .yml se extrahuje a připojí k seznamu.
Poznámka:
Funkce automatického dokončování pro názvy knihoven při přidávání je omezená na nejoblíbenější knihovny. Pokud knihovna, kterou chcete nainstalovat, není v seznamu, nezobrazí se výzva k automatickému dokončování. Místo toho vyhledejte knihovnu přímo v PyPI nebo Conda zadáním jeho úplného názvu. Pokud je název knihovny platný, zobrazí se dostupné verze. Pokud název knihovny není platný, zobrazí se upozornění, že knihovna neexistuje.
Přidání veřejných knihoven do dávky
Prostředí podporují nahrávání souboru YAML pro správu více veřejných knihoven v dávce. Obsah YAML se extrahuje a připojí v seznamu veřejných knihoven.
Poznámka:
Vlastní kanály Conda v souboru YAML se v současné době nepodporují. Rozpoznávají se pouze knihovny z PyPI a conda.
Filtrování veřejných knihoven
Zadáním klíčových slov do vyhledávacího pole na stránce Veřejné knihovny vyfiltrujte seznam veřejných knihoven a najděte ho, který potřebujete.
Aktualizace veřejných knihoven
Pokud chcete aktualizovat verzi existující veřejné knihovny, přejděte do svého envronmentu a otevřete veřejné knihovny nebo vlastní knihovny. Zvolte požadovanou knihovnu, vyberte rozevírací seznam verze a aktualizujte její verzi.
Odstranění veřejných knihoven
Možnost koše pro každou knihovnu se zobrazí, když najedete myší na odpovídající řádek. Případně můžete odstranit více veřejných knihoven tak, že je vyberete a pak vyberete Odstranit na pásu karet.
Zobrazení závislosti
Každá veřejná knihovna má různé závislosti. Když najedete myší na odpovídající řádek, zobrazí se možnost závislosti zobrazení.
Export do yaml
Prostředky infrastruktury poskytují možnost exportovat úplný seznam veřejných knihoven do souboru YAML a stáhnout ho do místního adresáře.
Vlastní knihovny
Vlastní knihovny odkazují na kód vytvořený vámi nebo vaší organizací. Prostředky infrastruktury podporují soubory vlastních knihoven ve formátech .whl, .jar a .tar.gz.
Poznámka:
Prostředky infrastruktury podporují pouze soubory .tar.gz pro jazyk R. Použijte formát souboru .whl pro jazyk Python.
Nahrání vlastní knihovny
Vlastní knihovny můžete nahrát z místního adresáře do prostředí Fabric.
Odstranění vlastní knihovny
Možnost koše pro každou knihovnu se zobrazí při najetí myší na odpovídající řádek. Případně můžete odstranit více vlastních knihoven tak, že je vyberete a pak vyberete Odstranit na pásu karet.
Stažení všech vlastních knihoven
Pokud kliknete, vlastní knihovny si jeden po druhém stáhne do místního výchozího adresáře pro stahování.