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.
Zasoby, które są częścią pakietów zasobów usługi Databricks, można tworzyć i modyfikować z lokalnego środowiska deweloperskiego lub obszaru roboczego, ale aby zmiany zostały zsynchronizowane z odpowiednimi zasobami usługi Databricks, należy wdrożyć pakiety. Pakiety mają unikatowe tożsamości w obszarze roboczym, więc niezależnie od tego, czy pakiet jest wdrażany z komputera lokalnego, czy obszaru roboczego, zasoby pakietu nie są zduplikowane.
Aby uzyskać wymagania dotyczące używania pakietów w obszarze roboczym, zobacz Wymagania dotyczące pakietów zasobów usługi Databricks w obszarze roboczym.
Aby uzyskać więcej informacji na temat pakietów, zobacz Co to są pakiety zasobów usługi Databricks?.
Wdraż pakiet
Aby wdrożyć pakiet z obszaru roboczego:
Przejdź do pakietu w obszarze roboczym i kliknij plik YAML konfiguracji pakietu, taki jak
databricks.yml.Kliknij ikonę wdrożenia.
W okienku Wdrożenia wybierz docelowy obszar roboczy. Docelowe obszary robocze są definiowane w
targetsmapowaniu pakietudatabricks.yml. Zobacz Tryby wdrażania zasobów pakietu usługi Databricks.
Kliknij Wdróż. Pakiet jest weryfikowany, a szczegóły weryfikacji są wyświetlane w oknie dialogowym.
Przejrzyj szczegóły wdrożenia w tym oknie dialogowym Potwierdzanie wdrażania w środowisku deweloperskim , a następnie kliknij przycisk Wdróż.
Ważne
Kod jest wykonywany jako bieżący użytkownik podczas wdrażania pakietów i uruchamiania zasobów pakietu. Upewnij się, że ufasz kodowi w pakiecie, w tym YAML, który może zawierać ustawienia konfiguracji uruchamiające polecenia.
Status wdrożenia jest wyświetlany w oknie Danych wyjściowych projektu. Po zakończeniu wdrażania wdrożone zasoby pakietu są wyświetlane w okienku Zasoby pakietu .
Wdrożenia połączone ze źródłem
Domyślnie podczas wdrażania pakietu w obiekcie docelowym programowania za pośrednictwem obszaru roboczego zasoby utworzone podczas wdrażania odwołania do plików źródłowych w obszarze roboczym zamiast ich kopii obszaru roboczego. Synchronizacja plików jest ${workspace.file_path} pomijana. Usunięcie pakietu spowoduje usunięcie tylko zasobów zdefiniowanych w pakiecie; pliki pozostają.
Aby wyłączyć to zachowanie, w pliku konfiguracji pakietu databricks.yml ustaw tryb wdrożenia na wartość source_linked_deployment.
Ważne
Wdrożenia powiązane ze źródłem mają zastosowanie tylko do zestawów zasobów Databricks w obszarze roboczym. Predefiniowana konfiguracja source_linked_deployment jest ignorowana, jeśli wdrażasz pakiet przy użyciu polecenia Databricks CLI databricks bundle deploy.
targets:
# Disable source_linked_deployment in dev
dev:
mode: development
presets:
source_linked_deployment: false
Aby uzyskać więcej informacji na temat trybów wdrażania, zobacz Tryby wdrażania pakietu zasobów usługi Databricks.
Uruchamianie przepływu pracy w pakiecie
Uruchomienie zasobu zdefiniowanego w pakiecie można wyzwolić po pomyślnym wdrożeniu pakietu:
Przejdź do pakietu w obszarze roboczym i kliknij plik YAML konfiguracji pakietu, taki jak
databricks.yml.Kliknij ikonę wdrożenia.
W okienku Zasoby pakietu kliknij ikonę uruchamiania (odtwórz) skojarzona z dowolnym zasobem, aby go uruchomić.
Jeśli zasób jest wyłączony i nie ma ikony uruchamiania, nie został jeszcze wdrożony. Przed podjęciem próby uruchomienia zasobu wdróż pakiet. Zobacz Wdrażanie pakietu.
Współpraca, przeglądanie i wdrażanie w środowisku produkcyjnym
Pakiety zasobów usługi Databricks w obszarze roboczym umożliwiają dostosowywanie uprawnień do modyfikowania, wdrażania i uruchamiania pakietu w celu łatwej współpracy i rozwiązywania problemów. Usługa Databricks zaleca współpracę w pakiecie za pośrednictwem usługi Git, ale w celu uproszczenia rozwiązywania problemów możesz udostępnić pakiet współpracownikom w obszarze roboczym usługi Databricks. Przejdź do widoku projektu pakietu i kliknij pozycję Udostępnij. Pakiety dziedziczą uprawnienia nadrzędnego folderu Git, dlatego udostępnianie pakietu stosuje zmiany w nadrzędnym folderze Git.
Po zakończeniu współpracy i testowania pakietu w środowisku deweloperskim zmień docelowe wdrożenie na prod , aby wdrożyć w bieżącym obszarze roboczym.
Uwaga / Notatka
Jeśli użytkownik nie ma dostępu do produkcyjnego obszaru roboczego, nie może wdrożyć go w tym obszarze roboczym. Ponadto wdrażanie pakietów w różnych obszarach roboczych nie jest obsługiwane w przypadku wdrażania pakietów za pomocą interfejsu użytkownika.
Zdefiniuj inny obszar roboczy produkcyjny dla wdrożeń automatycznych w databricks.yml pliku konfiguracji. Zobacz obszar roboczy.