All Products
Search
Document Center

DataWorks:Batalkan Penyebaran Node

Last Updated:Jun 22, 2026

Membatalkan penyebaran node menghapusnya dari lingkungan pengembangan dan menerapkan penghapusan tersebut ke sistem penjadwalan produksi. Setelah node dibatalkan penyebarannya, node tersebut tidak lagi dapat dijadwalkan. Topik ini menjelaskan cara membatalkan penyebaran dan memulihkan Tugas terjadwal di ruang kerja standar, serta bagaimana DataWorks menangani instans yang sudah ada dan sedang Berjalan setelah node dibatalkan penyebarannya.

Catatan Penggunaan

  • Untuk memastikan tugas downstream berjalan sesuai harapan, DataWorks hanya mengizinkan Anda membatalkan penyebaran node yang tidak memiliki dependensi downstream. Upaya membatalkan penyebaran node yang memiliki dependensi akan menghasilkan error. Untuk informasi lebih lanjut, lihat Error: Node memiliki child node, sehingga penghapusan atau pembatalan penyebaran tugas gagal. Untuk melihat dependensi suatu node, lihat Kelola tugas terjadwal.

  • Node yang dibatalkan penyebarannya dari halaman Periodic tasks di Pusat Operasi lingkungan produksi secara default kembali ke status yang dapat diedit di lingkungan pengembangan dan tidak dipindahkan ke Keranjang daur ulang. Anda dapat menemukan node tersebut dengan mencari namanya di DataStudio.

Batalkan Penyebaran Node

Gambar berikut menunjukkan prosedur untuk membatalkan penyebaran Tugas terjadwal.任务下线流程

Langkah 1: Hapus node di lingkungan pengembangan

Hapus node di DataStudio.

Aksi

Deskripsi

Hapus node tunggal

Anda dapat menghapus node tertentu dari direktori alur kerja atau panel alur kerja. Setelah penghapusan, komit alur kerja saat ini dengan mengklik ikon 提交. Di DataStudio, Anda dapat menghapus satu node dengan dua cara. Metode 1: Di direktori alur kerja di sebelah kiri, klik kanan node target dan pilih Delete. Metode 2: Di panel DAG alur kerja di sebelah kanan, klik kanan node target dan pilih Delete Node.

Hapus node secara Batch

Anda dapat menggunakan fitur operasi batch untuk menghapus beberapa node sekaligus. Klik ikon Batch Operation di Bilah alat untuk membuka halaman Batch Operation - DataStudio. Di tab Node, pilih node yang ingin dihapus dari daftar, lalu klik More di bilah aksi bawah dan pilih Delete.

Hapus node menggunakan kelompok node

Anda dapat membuat kelompok node dengan memilih beberapa node, lalu menghapus node tertentu darinya. Anda juga dapat menghapus node dari kelompok node yang sudah ada. Setelah penghapusan, komit alur kerja saat ini dengan mengklik ikon 提交. Di bilah alat Kanvas, klik tool seleksi untuk memilih kelompok node target, klik kanan, lalu pilih Delete Node Group dari menu konteks.

Langkah 2: Terapkan penghapusan ke produksi

Setelah Anda menghapus node di DataStudio, DataWorks secara default membuat catatan pembatalan penyebaran yang tertunda di halaman Deployment > Create Deploy Task. Pengguna dengan izin Workspace Administrator atau O&M harus menerapkan catatan ini ke lingkungan produksi. Di halaman tersebut, pilih catatan pembatalan penyebaran target lalu klik Deploy Selected Items. Node di lingkungan produksi hanya dibatalkan penyebarannya setelah penerapan berhasil. Proses penerapan mungkin tunduk pada kontrol alur kerja tertentu, jadi pastikan operasi tersebut berhasil diselesaikan. Untuk informasi lebih lanjut tentang proses penerapan dan kontrol izin, lihat Deployment.

Langkah 3: Konfirmasi pembatalan penyebaran

Buka halaman Operation Center > Periodic tasks. Jika node tidak lagi muncul dalam daftar, berarti node tersebut telah berhasil dibatalkan penyebarannya.

Dampak pembatalan penyebaran terhadap instans yang sudah ada

  • Instans yang belum dijalankan

    Selama proses pembatalan penyebaran, instans yang belum mulai dijalankan dilewati. Statusnya langsung diatur menjadi Succeeded, tetapi tugas itu sendiri tidak dijalankan. Dalam penagihan bayar sesuai penggunaan, Anda tidak dikenai biaya penjadwalan untuk instans yang dilewati ini.

  • Instans yang sedang Berjalan

    Instans yang sudah sedang Berjalan saat pembatalan penyebaran terjadi akan terus dieksekusi secara normal.

Catatan
  • Anda tidak dapat menghapus instans secara manual. Instans tersebut akan dihapus secara otomatis setelah periode retensi sekitar 30 hari.

  • Jika Tugas terjadwal tidak perlu dijalankan pada hari tertentu, Anda dapat membekukan instans yang dijadwalkan untuk hari tersebut. Jika tugas tidak perlu dijalankan dalam periode yang panjang, Anda dapat membekukan Tugas terjadwal itu sendiri. Untuk informasi lebih lanjut, lihat Operasi O&M dasar untuk tugas terjadwal.

Pulihkan Node

Anda dapat memulihkan 100 node yang paling baru dihapus dari Keranjang daur ulang di DataStudio, lalu mengomitenya dan menerapkannya kembali.

Catatan

FAQ

Error: Harap terlebih dahulu terapkan file ${filename} ke lingkungan produksi atau batalkan penerapan di Deployment center

  • Penyebab: Keranjang Daur Ulang di DataWorks hanya dapat memulihkan item seperti node, sumber daya, atau fungsi jika item tersebut telah dihapus dari kedua lingkungan—pengembangan dan produksi. Error ini terjadi jika suatu item dihapus dari lingkungan pengembangan tetapi penghapusannya belum diterapkan ke lingkungan produksi.

  • Solusi: Buka halaman penerapan tugas, batalkan penerapan untuk tugas saat ini, lalu pulihkan file tersebut di Data Studio.

Error: Node memiliki child node, sehingga penghapusan atau pembatalan penyebaran tugas gagal

  • Penyebab: Untuk memastikan eksekusi normal tugas downstream, DataWorks hanya mengizinkan Anda membatalkan penyebaran tugas jika tugas tersebut tidak memiliki dependensi downstream di kedua lingkungan—pengembangan dan produksi.

    Catatan

    Membatalkan penyebaran node dapat menyebabkan tugas lain yang bergantung pada node ini berjalan tidak normal. Komunikasikan dengan Pemilik semua tugas yang bergantung pada node ini sebelum melanjutkan.

  • Solusi:

    1. Periksa dependensi downstream dari tugas yang akan dibatalkan penyebarannya: Buka halaman tugas terjadwal di Operation Center untuk kedua lingkungan—pengembangan dan produksi—dan periksa apakah tugas tersebut memiliki dependensi downstream. Untuk informasi lebih lanjut, lihat Lihat dependensi node.

    2. Hapus dependensi downstream dari tugas yang akan dibatalkan penyebarannya:

      1. Buka halaman pengaturan penjadwalan tugas dependen downstream dan hapus dependensi terhadap tugas yang akan dibatalkan penyebarannya. Untuk informasi lebih lanjut, lihat Hapus atau ubah dependensi node.

      2. Kirimkan tugas downstream untuk menghapus dependensi antara tugas downstream dan tugas yang akan dibatalkan penyebarannya di lingkungan pengembangan.

      3. Terapkan tugas downstream untuk menghapus dependensi antara tugas downstream dan tugas yang akan dibatalkan penyebarannya di lingkungan produksi.

      4. Lanjutkan pembatalan penyebaran tugas tersebut. Untuk informasi lebih lanjut, lihat Batalkan penyebaran tugas.