Udostępnij za pośrednictwem


Zarządzanie bibliotekami w środowiskach sieci szkieletowej

Środowiska usługi Microsoft Fabric zapewniają elastyczne konfiguracje do uruchamiania zadań platformy Spark. Biblioteki udostępniają kod wielokrotnego użytku, który deweloperzy chcą uwzględnić w swojej pracy. Z wyjątkiem wbudowanych bibliotek, które są dostarczane z każdym środowiskiem uruchomieniowym Platformy Spark, można zainstalować biblioteki publiczne i niestandardowe w środowiskach sieci szkieletowej. Środowiska można łatwo dołączać do notesów i definicji zadań platformy Spark.

Uwaga

Zmodyfikowanie wersji określonego pakietu może potencjalnie spowodować przerwanie innych pakietów, które od niego zależą. Na przykład obniżenie poziomu azure-storage-blob może powodować problemy z różnymi bibliotekami, które korzystają Pandasz Pandas elementów , w tym mssparkutils, fsspec_wrapperi notebookutils. Listę wstępnie zainstalowanych pakietów i ich wersji dla każdego środowiska uruchomieniowego można wyświetlić tutaj. Sprawdź więcej opcji i najlepszych rozwiązań dotyczących używania bibliotek w usłudze Microsoft Fabric: Zarządzanie bibliotekami platformy Apache Spark w usłudze Microsoft Fabric

Biblioteki publiczne

Biblioteki publiczne pochodzą z repozytoriów, takich jak PyPI i Conda, które obecnie obsługuje sieć Szkieletowa.

Zrzut ekranu przedstawiający ekran Biblioteki publiczne środowiska.

Dodawanie nowej biblioteki publicznej

Aby dodać nową bibliotekę publiczną, wybierz źródło i określ nazwę i wersję biblioteki. Alternatywnie można przekazać plik specyfikacji środowiska Conda .yml, aby określić biblioteki publiczne. Zawartość przekazanego pliku .yml jest wyodrębniona i dołączana do listy.

Uwaga

Funkcja automatycznego uzupełniania nazw bibliotek podczas dodawania jest ograniczona do najpopularniejszych bibliotek. Jeśli biblioteka, którą chcesz zainstalować, nie znajduje się na tej liście, nie otrzymasz monitu o automatyczne uzupełnianie. Zamiast tego wyszukaj bibliotekę bezpośrednio w PyPI lub Conda, wprowadzając pełną nazwę. Jeśli nazwa biblioteki jest prawidłowa, zobaczysz dostępne wersje. Jeśli nazwa biblioteki jest nieprawidłowa, zostanie wyświetlone ostrzeżenie, że biblioteka nie istnieje.

Dodawanie bibliotek publicznych w partii

Środowiska obsługują przekazywanie pliku YAML do zarządzania wieloma bibliotekami publicznymi w partii. Zawartość kodu YAML jest wyodrębniona i dołączana na liście bibliotek publicznych.

Uwaga

Niestandardowe kanały conda w pliku YAML nie są obecnie obsługiwane. Rozpoznawane są tylko biblioteki z PyPI i conda.

Filtrowanie bibliotek publicznych

Wprowadź słowa kluczowe w polu wyszukiwania na stronie Biblioteki publiczne, aby odfiltrować listę bibliotek publicznych i znaleźć potrzebną.

Aktualizowanie bibliotek publicznych

Aby zaktualizować wersję istniejącej biblioteki publicznej, przejdź do swojej envronment i otwórz biblioteki publiczne lub biblioteki niestandardowe. Wybierz wymaganą bibliotekę, wybierz listę rozwijaną wersji i zaktualizuj jej wersję.

Usuwanie bibliotek publicznych

Opcja kosza dla każdej biblioteki jest wyświetlana po umieszczeniu wskaźnika myszy na odpowiednim wierszu. Alternatywnie możesz usunąć wiele bibliotek publicznych, wybierając je, a następnie wybierając pozycję Usuń na wstążce.

Wyświetlanie zależności

Każda biblioteka publiczna ma różne zależności. Opcja zależności widoku jest wyświetlana po umieszczeniu wskaźnika myszy na odpowiednim wierszu.

Eksportowanie do pliku yaml

Sieć szkieletowa umożliwia wyeksportowanie pełnej listy bibliotek publicznej do pliku YAML i pobranie jej do katalogu lokalnego.

Biblioteki niestandardowe

Biblioteki niestandardowe odwołują się do kodu utworzonego przez Ciebie lub Twoją organizację. Sieć szkieletowa obsługuje pliki bibliotek niestandardowych w formatach .whl, .jar i .tar.gz.

Uwaga

Sieć szkieletowa obsługuje tylko pliki .tar.gz dla języka R. Użyj formatu pliku .whl dla języka Python.

Zrzut ekranu przedstawiający ekran bibliotek niestandardowych środowiska.

Przekazywanie biblioteki niestandardowej

Biblioteki niestandardowe można przekazać z katalogu lokalnego do środowiska sieci szkieletowej.

Usuwanie biblioteki niestandardowej

Po umieszczeniu wskaźnika myszy na odpowiednim wierszu zostanie wyświetlona opcja kosza dla każdej biblioteki. Alternatywnie możesz usunąć wiele bibliotek niestandardowych, wybierając je, a następnie wybierając pozycję Usuń na wstążce.

Pobieranie wszystkich bibliotek niestandardowych

Po kliknięciu biblioteki niestandardowe pobierają jeden po drugim do lokalnego domyślnego katalogu pobierania.