Riwayat penerapan bundel

Important

Fitur ini ada di Pratinjau Privat. Untuk mencobanya, hubungi kontak Azure Databricks Anda.

Riwayat penerapan menyediakan catatan terstruktur dan dapat diaudit dari setiap penerapan Bundel Otomasi Deklaratif di ruang kerja Anda. Deployment adalah bundel yang didistribusikan ke target tertentu. Setiap kali Anda menerapkan, versi baru akan direkam.

Untuk setiap penerapan, Anda dapat meninjau:

  • Metadata deployment: Identitas pihak yang melakukan deployment, stempel waktu, target, dan status yang dihasilkan.
  • Konteks kontrol sumber: Repositori Git, cabang, commit SHA, dan tag rilis apa pun yang terkait dengan versi.
  • Perubahan sumber daya: Sumber daya yang dibuat, diperbarui, dihapus, atau dibuat ulang di setiap versi, beserta perbedaan konfigurasi.
  • Status pasca-deployment: Inventaris lengkap sumber daya yang dikelola oleh deployment, seperti pekerjaan, pipeline Lakeflow, dashboard, dan tabel Unity Catalog.

Riwayat penerapan adalah satu tempat untuk memvalidasi penerapan, menyelidiki regresi, dan menjawab pertanyaan seperti siapa yang terakhir mengubah job atau pipeline. Ini merupakan fondasi untuk penerapan yang terkelola bagi tim yang mengelola sumber daya Databricks sebagai kode.

Untuk gambaran umum bundel, lihat Apa itu Bundel Otomatisasi Deklaratif?. Untuk mempelajari cara men-deploy bundel, lihat Men-deploy bundel dan menjalankan alur kerja dari ruang kerja dan mode deployment Declarative Automation Bundles.

Aktifkan riwayat penerapan

Untuk merekam riwayat penerapan untuk sebuah bundel, atur experimental.record_deployment_history ke dalam true konfigurasi bundel. Lihat Referensi konfigurasi.

Lihat penerapan

Untuk melihat deployment, lakukan salah satu hal berikut:

  • Dari panel Deployments pada bundel, buka riwayat penerapan untuk bundel tersebut. Lihat Menyebarkan bundel dan menjalankan alur kerja dari ruang kerja.
  • Untuk pekerjaan, pipeline, atau dashboard yang dikelola oleh bundel, gunakan indikator Managed by untuk langsung ke deployment yang memilikinya.
  • Cari bundel berdasarkan nama untuk membuka riwayat penyebarannya secara langsung.

Daftar deployment menampilkan semua deployment (beserta versi dan sumber daya yang terkait) yang dapat Anda akses dengan izin CAN_READ.

Anda dapat memfilter dan mengurutkan daftar berdasarkan kolom-kolom berikut:

Column Deskripsi
Name Bundle dan target, atau nama tampilan deployment.
Target Target penempatan, seperti dev atau prod.
Status Kondisi penugasan terbaru.
Terakhir digunakan pada / sebelum Kapan terakhir kali penempatan dijalankan dan identitas siapa yang menjalankannya.
Jumlah sumber daya Jumlah sumber daya yang dikelola oleh deployment.

Lihat detail versi penerapan

Pilih penerapan dari riwayat penerapan untuk membuka detailnya, lalu pilih versi untuk melihat informasi seperti kapan penerapan dimulai dan oleh siapa, repositori dan cabang Git sumber, SHA commit (yang ditautkan ke diff di penyedia Git Anda), serta tag rilis, jika ada.

Gunakan dropdown riwayat versi di header untuk berpindah antar versi.

Perubahan sumber daya

Tab Perubahan mencantumkan perubahan yang dilakukan pada sumber daya dalam versi yang dipilih. Ini termasuk:

  • Perubahan sumber daya: Tabel tindakan yang diambil per sumber daya, menampilkan kunci sumber daya (seperti jobs.ETL_Main), tindakan (Buat, Perbarui, Hapus, atau Buat Ulang), status, dan cap waktu.
  • Perbedaan konfigurasi: perbandingan berdampingan yang menyoroti setelan yang berubah, seperti ukuran klaster atau jadwal.
  • Snapshot notebook: Untuk resource notebook, tautan ke revisi notebook yang telah diterapkan.
  • Kesalahan: Pembaruan yang gagal menampilkan pesan kesalahan inline.

Status setelah penerapan

Tab status pasca-deploy menampilkan inventaris sumber daya aktif yang dikelola deployment setelah versi diterapkan:

  • Kunci dan tipe sumber daya: Nama logis dan tipe sumber daya.
  • Databricks ID: ID fisik sumber daya, yang ditautkan ke sumber daya di ruang kerja.
  • Terakhir diubah: Versi yang terakhir memodifikasi sumber daya, seperti Changed in v42.

Riwayat penerapan dari CLI

Untuk alur kerja otomatis, Anda dapat mengakses riwayat penyebaran dengan perintah Databricks CLI.bundle-deployments Lihat databricks bundle-deployments.

Keterbatasan

  • Riwayat penerapan hanya tersedia untuk target penerapan bundel yang baru. Belum ada jalur migrasi untuk bundle atau target yang sudah ada.
  • Entitas dasar dari deployment (seperti run job) mungkin memiliki kebijakan retensi.
  • Hanya penerapan yang menggunakan mesin langsung yang didukung. Lihat Bermigrasi ke mesin penyebaran langsung.

Sumber daya tambahan