All Products
Search
Document Center

DataWorks:Membatalkan penyebaran Tugas

Last Updated:Mar 27, 2026

Melakukan undeploy terhadap suatu node akan menghapusnya dari lingkungan pengembangan dan menerbitkan penghapusan tersebut ke sistem pemetaan CDN produksi. Setelah di-undeploy, node tersebut tidak dapat lagi dijadwalkan. Topik ini menggunakan ruang kerja mode standar sebagai contoh untuk menjelaskan cara melakukan undeploy terhadap node berulang, memulihkan node tersebut, serta bagaimana platform menangani instans yang sudah ada dan sedang berjalan setelah node di-undeploy.

Catatan penggunaan

  • Untuk memastikan task downstream berjalan sesuai jadwal, DataWorks hanya mengizinkan Anda melakukan undeploy terhadap node yang tidak memiliki dependensi downstream. Jika suatu node memiliki dependensi downstream, sistem akan menampilkan error. Untuk informasi lebih lanjut, lihat Error: Node memiliki child node, menyebabkan task gagal dihapus atau di-undeploy. Untuk melihat dependensi suatu node, lihat Mengelola task berulang.

  • Jika Anda melakukan undeploy task dari halaman Recurring Tasks di Pusat Operasi pada lingkungan produksi, task tersebut akan kembali ke status yang dapat diedit di lingkungan pengembangan dan tidak dipindahkan ke Keranjang daur ulang. Anda dapat mencari node tersebut berdasarkan namanya di DataStudio.

Membatalkan penyebaran tugas

Prosedur berikut menjelaskan cara melakukan undeploy terhadap task berulang.任务下线流程

Langkah 1: Hapus task dari lingkungan pengembangan

Hapus task di DataStudio.

Jenis operasi

Deskripsi dan ilustrasi

Hapus satu tugas

Anda dapat menghapus task tertentu dari folder proses bisnis atau panel proses bisnis. Setelah menghapus task, commit (提交) proses bisnis saat ini.删除单个节点

Hapus task secara batch

Anda dapat menggunakan fitur Batch Operations untuk menghapus task secara batch.批量删除任务

Hapus task menggunakan node group

Anda dapat memilih beberapa node untuk membuat node group, lalu menghapus node yang ditentukan. Anda juga dapat menghapus node dari node group yang sudah ada. Setelah menghapus node, commit (提交) proses bisnis saat ini.删除节点组

Langkah 2: Publikasikan operasi undeploy ke lingkungan produksi

Setelah Anda menghapus task di DataStudio, DataWorks membuat catatan undeploy yang tertunda di halaman Task Publishing > Create Deployment Package. Pengguna dengan izin Workspace Admin atau O&M harus menerbitkan catatan ini ke lingkungan produksi. Task hanya akan di-undeploy dari lingkungan produksi setelah catatan berhasil diterbitkan. Proses penerbitan ini mungkin melibatkan kontrol proses. Pastikan operasi penerbitan berhasil. Untuk informasi lebih lanjut mengenai proses penerbitan dan kontrol izin, lihat Publish a task.发布下线任务

Langkah 3: Konfirmasi bahwa tugas produksi tidak di-deploy

Di halaman Operation Center > Recurring Tasks, periksa apakah node tersebut masih ada. Jika node tidak ditemukan, berarti task berhasil di-undeploy.查看下线任务

Dampak pembatalan deployment tugas terhadap instans yang ada

  • Instans yang belum dijalankan

    Saat operasi undeploy dilakukan, sistem melakukan dry-run terhadap instans yang belum dijalankan. Status instans diatur menjadi sukses, tetapi kode task tidak dieksekusi. Dalam skenario pay-as-you-go, Anda tidak dikenakan biaya instans untuk instans dry-run.

  • Instans yang sedang berjalan

    Instans yang sudah berjalan tidak terpengaruh oleh operasi undeploy dan akan terus berjalan seperti biasa.

Catatan
  • DataWorks tidak mendukung penghapusan instans secara manual. Instans akan dihapus secara otomatis setelah masa berlakunya habis, biasanya sekitar 30 hari.

  • Jika task berulang tidak perlu dijalankan pada hari tertentu, Anda dapat membekukan instans berulang yang dihasilkan untuk hari tersebut. Jika task tidak perlu dijalankan dalam periode yang panjang, Anda dapat membekukan task berulang tersebut. Untuk informasi lebih lanjut, lihat Operasi O&M dasar untuk task berulang.

Mengembalikan Tugas

Anda dapat memulihkan 100 task terakhir yang dihapus dari Keranjang daur ulang di DataStudio, lalu melakukan commit dan publish kembali.

Catatan

FAQ

Error: Penghapusan tertunda mencegah pemulihan

Penyebab: Keranjang Daur Ulang hanya mendukung pemulihan task—seperti node, resource, atau fungsi—yang telah dihapus dari kedua lingkungan, baik pengembangan maupun produksi. Jika penghapusan dilakukan di lingkungan pengembangan tetapi belum diterapkan ke lingkungan produksi, pemulihan akan gagal.

Resolusi: Buka halaman deployment task, batalkan operasi penghapusan node, lalu pulihkan file tersebut di DataStudio.

Error: Node memiliki node downstream

Penyebab: DataWorks hanya mengizinkan task di-undeploy jika tidak memiliki dependensi downstream di lingkungan pengembangan maupun produksi.

Catatan

Melakukan undeploy terhadap suatu node dapat menyebabkan error pada task yang bergantung padanya. Sebelum melanjutkan, hubungi pemilik semua task downstream tersebut.

Resolusi:

  1. Di halaman Auto Triggered Nodes pada Operation Center, identifikasi semua dependensi downstream di kedua lingkungan, baik pengembangan maupun produksi. Untuk detailnya, lihat Mengelola task yang dipicu otomatis.

  2. Untuk setiap task downstream, buka halaman Properties-nya dan hapus dependensi terhadap node yang ingin Anda undeploy. Untuk detailnya, lihat Menghapus atau mengubah dependensi penjadwalan antar node.

  3. Commit tugas downstream untuk menghapus dependensi dari lingkungan pengembangan.

  4. Deploy task downstream untuk menghapus dependensi dari lingkungan produksi.

  5. Lakukan undeploy terhadap node asli. Untuk detailnya, lihat Undeploy task.