Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aset yang merupakan bagian dari Bundel Aset Databricks Anda dapat dibuat dan dimodifikasi dari lingkungan pengembangan lokal atau ruang kerja, tetapi agar perubahan disinkronkan dengan sumber daya Databricks yang sesuai, bundel harus disebarkan. Bundel memiliki identitas unik di ruang kerja, jadi terlepas dari apakah bundel disebarkan dari komputer lokal atau ruang kerja, aset bundel tidak diduplikasi.
Untuk persyaratan penggunaan bundel di ruang kerja, lihat Bundel Aset Databricks di persyaratan ruang kerja.
Untuk informasi selengkapnya tentang bundel, lihat Apa itu Bundel Aset Databricks?.
Menyebarkan bundel
Untuk menyebarkan bundel dari ruang kerja:
Navigasi ke bundel di ruang kerja dan klik file YAML konfigurasi bundel, seperti
databricks.yml.Klik ikon penyebaran.
Di panel Penyebaran , pilih ruang kerja target. Ruang kerja target didefinisikan dalam
targetspemetaan bundeldatabricks.yml. Lihat Jenis Penyebaran Bundel Aset Databricks.
Klik Sebarkan. Bundel divalidasi dan detail validasi muncul dalam dialog.
Tinjau detail penyebaran dalam dialog konfirmasi Penyebaran ke dev ini, lalu klik Sebarkan.
Penting
Menyebarkan bundel dan menjalankan kode sumber daya bundel dengan hak akses pengguna saat ini. Pastikan Anda mempercayai kode dalam paket, termasuk YAML, yang dapat mengandung pengaturan konfigurasi untuk menjalankan perintah.
Status penyebaran ditampilkan pada jendela output Proyek. Saat penyebaran selesai, sumber daya bundel yang disebarkan tercantum di panel Sumber daya Bundel .
Penyebaran yang ditautkan ke sumber
Secara bawaan, saat Anda menyebarkan bundel ke target pengembangan melalui ruang kerja, sumber daya yang dibuat selama penyebaran merujuk pada file sumber di ruang kerja alih-alih salinan ruang kerja mereka. Sinkronisasi file ke ${workspace.file_path} dihentikan. Jika Anda menghapus bundel, hanya sumber daya yang ditentukan dalam bundel yang dihapus; file tetap ada.
Untuk menonaktifkan perilaku ini, dalam file konfigurasi bundel databricks.yml Anda, atur preset mode peluncuran ke source_linked_deployment.
Penting
Penyebaran yang ditautkan sumber hanya berlaku untuk Bundel Aset Databricks di ruang kerja.
source_linked_deployment Prasetel diabaikan jika Anda menyebarkan bundel dengan perintah Databricks CLI databricks bundle deploy.
targets:
# Disable source_linked_deployment in dev
dev:
mode: development
presets:
source_linked_deployment: false
Untuk informasi selengkapnya tentang mode penyebaran, lihat Mode penyebaran Bundel Aset Databricks.
Menjalankan alur kerja dalam paket
Anda dapat memicu eksekusi sumber daya yang ditentukan dalam bundel setelah bundel berhasil disebarkan:
Navigasi ke bundel di ruang kerja dan klik file YAML konfigurasi bundel, seperti
databricks.yml.Klik ikon penyebaran.
Di panel Sumber daya Bundel , klik ikon jalankan (putar) yang terkait dengan sumber daya apa pun untuk menjalankannya.
Jika sumber daya dinonaktifkan dan tidak memiliki ikon jalankan, sumber daya belum disebarkan. Sebarkan bundel sebelum mencoba menjalankan sumber daya. Lihat Menyebarkan bundel.
Berkolaborasi, meninjau, dan meluncurkan ke produksi
Bundel Aset Databricks di ruang kerja memungkinkan Anda menyesuaikan izin untuk memodifikasi, menyebarkan, dan menjalankan bundel untuk kolaborasi dan pemecahan masalah yang mudah. Databricks merekomendasikan untuk berkolaborasi pada bundel Anda melalui Git, tetapi untuk pemecahan masalah sederhana, Anda dapat berbagi bundel dengan kolaborator Anda di ruang kerja Databricks. Navigasikan ke tampilan proyek bundel dan klik Bagikan. Bundel mewarisi izin folder Git induknya, jadi berbagi bundel menerapkan perubahan ke folder Git induk.
Setelah Anda selesai berkolaborasi dan menguji bundel Anda dalam pengembangan, ubah penyebaran target menjadi prod untuk disebarkan ke ruang kerja saat ini.
Nota
Jika pengguna tidak memiliki akses ke ruang kerja produksi, mereka tidak dapat menyebarkan ke ruang kerja tersebut. Selain itu, menyebarkan bundel di berbagai ruang kerja tidak didukung saat Anda menggunakan UI untuk menyebarkan bundel.
Tentukan ruang kerja produksi yang berbeda untuk penyebaran otomatis Anda dalam databricks.yml file konfigurasi. Lihat ruang kerja .