Sebarkan tugas baru, yang diperbarui, atau yang dihapus ke lingkungan produksi melalui panel penyebaran.
Cara kerja
Panel penyebaran mengontrol penyebaran dan pembatalan penyebaran tugas produksi. Panel ini mendukung pemeriksaan pra-penyebaran dengan item pemeriksaan kustom untuk tata kelola penjadwalan. Sebarkan node penjadwalan baru ke sistem produksi agar penjadwalan berulang otomatis dapat diaktifkan. Untuk menjaga stabilitas, perbarui kode tugas di Data Studio dan sebarkan melalui panel ini—hal ini mencegah modifikasi tidak sah terhadap tugas produksi.
DataWorks mendukung dua mode penyebaran:
-
incremental deployment: Hanya menyebarkan node yang dimodifikasi. Lebih cepat dan ideal untuk satu node atau batch kecil.
-
full deployment: Menyebarkan semua node dalam alur kerja. Menjamin integritas dan konsistensi alur kerja.
Prasyarat
Sebelum menyebarluaskan, debug dan jalankan semua node serta alur kerja. Lengkapi konfigurasi penjadwalan untuk setiap alur kerja dan tugas berulang.
-
Tugas dan alur kerja yang dipicu secara manual: Buat node untuk alur kerja yang dipicu secara manual dan Buat alur kerja yang dipicu secara manual.
-
Tugas dan alur kerja berulang: Buat node untuk alur kerja berulang dan Buat alur kerja berulang.
-
Penjadwalan berulang: Konfigurasikan penjadwalan node.
Catatan penggunaan
-
Perubahan yang dilakukan selama periode pembuatan instans penuh (22:00 hingga 24:00 setiap hari) akan berlaku pada hari ketiga.
-
Hanya pengguna dengan izin O&M yang dapat menyebarkan paket penyebaran.
-
Selain batasan izin berbasis role, penyebaran juga dibatasi oleh item pemeriksaan dalam proses tersebut. Jika penyebaran gagal, periksa statusnya di panel Publish.
Menyebarkan tugas
-
Buka halaman Workspaces di Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Temukan ruang kerja yang diinginkan dan pilih di kolom Actions.
-
Buka halaman detail tugas.
Di Data Studio, buka node atau alur kerja yang ingin Anda sebarkan.
-
Terapkan tugas.
Di bilah alat, klik Publish untuk membuka panel penyebaran. Pilih untuk menyebarkan hanya ke lingkungan pengembangan, atau ke pengembangan dan produksi sekaligus.
-
Menyebarkan ke pengembangan akan menghasilkan ID node. Anda kemudian dapat melakukan debug dan menjalankan node tersebut di Pusat Operasi pengembangan.
PentingPusat Operasi pengembangan tidak menjalankan tugas terjadwal secara otomatis. Tugas pada halaman Auto Triggered Nodes tidak akan menghasilkan instans berulang.
-
Menyebarkan ke produksi akan menambahkan node ke sistem penjadwalan untuk eksekusi berulang. Lihat dan kelola node tersebut di Pusat Operasi.
-
Membatalkan penyebaran tugas
-
Buka halaman Workspaces di Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Temukan ruang kerja yang diinginkan dan pilih di kolom Actions.
-
Batalkan penyebaran atau hapus tugas tersebut.
Di Data Studio, klik kanan node atau alur kerja yang ingin Anda batalkan penyebarannya, lalu pilih Delete. Terdapat dua skenario:
-
Jika tugas belum disebarkan ke produksi: Klik Confirm pada dialog konfirmasi. Tugas tersebut akan dihapus dari struktur direktori dan dipindahkan ke recycle bin.
-
Jika tugas sudah disebarkan ke produksi: Panel penyebaran akan terbuka. Lakukan penghapusan melalui proses penyebaran:
-
Pada langkah Dev Offline, node tetap berada di struktur direktori tetapi ID nodenya dihapus. Catatan versi untuk Dev Offline akan dibuat.
-
Pada langkah Prod Offline, tugas dibatalkan penyebarannya dari produksi. Anda kemudian dapat Delete node tersebut dari struktur direktori.
-
-
Riwayat penyebaran
Klik ikon
pada panel penyebaran untuk melihat riwayat penyebaran.
Langkah berikutnya
Setelah penyebaran, klik Supplementary data atau Go to operation and maintenance di panel penyebaran.
-
Supplementary data: Melakukan pengisian ulang data hanya untuk node saat ini. Untuk fitur pengisian ulang data lanjutan, gunakan Manage data backfill instances di Pusat Operasi.
-
Go to operation and maintenance: Membuka Pusat Operasi, tempat Anda dapat melihat status berjalan atau memicu tugas secara manual.