Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Ta funkcja jest dostępna w publicznej wersji testowej. Rejestrację w wersji zapoznawczej można potwierdzić na stronie Podglądy . Zobacz Zarządzanie wersjami zapoznawczami usługi Azure Databricks.
Na tej stronie wyjaśniono, jak tworzyć bezserwerowe środowiska podstawowe i zarządzać nimi w obszarze roboczym.
Permissions
- Tylko administratorzy obszaru roboczego mogą tworzyć podstawowe środowiska obszaru roboczego i zarządzać nimi.
- Wszyscy użytkownicy obszaru roboczego mają dostęp do podstawowych środowisk obszaru roboczego.
- Wszyscy użytkownicy obszaru roboczego mogą tworzyć niestandardowe specyfikacje środowiska bezserwerowego.
Jak działają podstawowe środowiska w usłudze Azure Databricks
W usłudze Azure Databricks podstawowe środowisko to współdzielona specyfikacja YAML, która definiuje wersję środowiska bezserwerowego i zestaw dodatkowych zależności języka Python dla notesów bezserwerowych. Administratorzy obszarów roboczych tworzą środowiska podstawowe i zarządzają nimi, aby użytkownicy mogli szybko zacząć od spójnego, buforowanego środowiska i opcjonalnie dodawać własne biblioteki.
Tworzenie i eksportowanie specyfikacji środowiska
Najprostszym sposobem utworzenia prawidłowej specyfikacji YAML jest skompilowanie środowiska w panelu bocznym Środowisko , a następnie użycie przycisku Eksportuj środowisko w celu pobrania pliku YAML.
- Otwórz notes i połącz się z obliczeniami bezserwerowym.
- Kliknij
w panelu bocznym notesu.
- Wybierz wersję środowiska. Usługa Databricks zaleca korzystanie z najnowszej wersji środowiska bezserwerowego obsługiwanej przez obszar roboczy.
- W polu Zależności dodaj niezależnie od zależności, które mają mieć środowisko podstawowe. Kliknij pozycję Dodaj zależność po wprowadzeniu każdej zależności. Aby uzyskać więcej instrukcji dotyczących dodawania zależności, zobacz Dodawanie zależności do notesu.
- Kliknij przycisk Zastosuj w dolnej części panelu środowiska, aby upewnić się, że specyfikacja jest prawidłowa.
- Kliknij ikonę menu
W dolnej części panelu środowiska kliknij pozycję Eksportuj środowisko.
- Nadaj plikowi YAML nazwę i dodaj go do folderu obszaru roboczego lub woluminu wykazu aparatu Unity.
Przykładowa specyfikacja środowiska
Poniższy przykład YAML jest oparty na specyfikacji środowiska projektów MLflow. Definiuje środowisko podstawowe z kilkoma zależnościami biblioteki:
environment_version: '4'
dependencies:
- --index-url https://pypi.org/simple
- -r "/Workspace/Shared/requirements.txt"
- my-library==6.1
- /Workspace/Shared/Path/To/simplejson-3.19.3-py3-none-any.whl
- git+https://github.com/databricks/databricks-cli
Dodawanie środowiska podstawowego do obszaru roboczego
Aby dodać specyfikację środowiska jako środowisko podstawowe do obszaru roboczego:
- W obszarze roboczym przejdź do pozycji Ustawienia.
- W obszarze Administrator obszaru roboczego wybierz pozycję Obliczenia.
- Obok pozycji Podstawowe środowiska dla obliczeń bezserwerowych kliknij pozycję Zarządzaj.
- Kliknij pozycję Utwórz nowe środowisko.
- Nadaj swojemu środowisku podstawowemu nazwę. Jest to nazwa, którą użytkownicy zobaczą w menu rozwijanym Środowisko podstawowe .
- Wybierz plik YAML specyfikacji środowiska przy użyciu selektora plików. Możesz przeglądać pliki obszaru roboczego lub woluminy wykazu aparatu Unity.
- Kliknij pozycję Utwórz.
Środowisko podstawowe rozpocznie kompilowanie. Sprawdź kolumnę Stan na liście środowisk podstawowych. Zostanie ona zmieniona na Gotowe do użycia , gdy będzie gotowa.
Uwaga / Notatka
Rekordy użycia skojarzone z tworzeniem i odświeżaniem środowisk podstawowych mają kolumnę ustawioną billing_origin_product na BASE_ENVIRONMENTS. Ponadto określony identyfikator środowiska podstawowego jest wypełniany w kolumnie usage_metadata.base_environment_id .
Ustawianie domyślnego środowiska podstawowego obszaru roboczego
Domyślnie notesy bezserwerowe w obszarze roboczym nie używają środowiska podstawowego. Administratorzy obszaru roboczego mogą domyślnie wybrać środowisko podstawowe, które ma być stosowane do wszystkich nowych notesów.
- W obszarze roboczym przejdź do pozycji Ustawienia.
- W obszarze Administrator obszaru roboczego wybierz pozycję Obliczenia.
- Obok pozycji Podstawowe środowiska dla obliczeń bezserwerowych kliknij pozycję Zarządzaj.
- Kliknij ikonę gwiazdki obok środowiska podstawowego, aby ustawić ją jako domyślną.
Wszystkie nowe notesy bezserwerowe będą teraz domyślne dla wybranego środowiska podstawowego.
Aktualizowanie środowiska podstawowego
Możesz edytować plik środowiska podstawowego, aby zaktualizować numery wersji lub dodać lub usunąć zależności.
Na liście środowisk podstawowych kliknij ścieżkę pliku YAML środowiska podstawowego, które chcesz zaktualizować. Spowoduje to otwarcie pliku na nowej karcie. Możesz tam przejrzeć lub zaktualizować zawartość pliku. Zmiany są zapisywane automatycznie.
Po wprowadzeniu aktualizacji do specyfikacji YAML należy odświeżyć środowisko podstawowe, aby notesy i zadania pobierały najnowszą konfigurację.
- Obok środowiska podstawowego, które chcesz odświeżyć, kliknij ikonę
Następnie wybierz pozycję Odśwież.
- Kliknij przycisk Potwierdź.
Nowe sesje używają teraz zaktualizowanego środowiska podstawowego. Aby pobrać aktualizacje, należy ponownie uruchomić istniejące sesje notesu.
Ograniczenia
- W przypadku zadań tylko zadania notesu mogą używać środowisk podstawowych.
- Środowisko bezserwerowe w wersji 1 nie jest obsługiwane. Użyj wersji 2 lub nowszej.
- Środowiska podstawowe są dostępne dla wszystkich użytkowników obszaru roboczego.
- Obszary robocze są ograniczone do 10 środowisk podstawowych.