All Products
Search
Document Center

DataWorks:Undeploy node

Last Updated:Feb 27, 2026

Topik ini menjelaskan masalah umum terkait pengundeployan node.

Undeploy sebuah node

Dalam mode Workspace standar, lingkungan Development dan Production terisolasi. Menghapus sebuah node di DataStudio hanya menghapusnya dari lingkungan Development. Untuk menghapus node tersebut dari lingkungan Production, Anda harus melakukan deployment atas penghapusan ini. Node tersebut baru dianggap undeploy setelah deployment ini berhasil. Untuk informasi selengkapnya, lihat Unpublish a task.

Konfirmasi pembatalan penerapan tugas

Setelah proses undeployment selesai, buka Operation Center > Cycle Task untuk memverifikasi bahwa node tersebut tidak lagi ada. Jika node tidak terdaftar, berarti undeployment telah berhasil.查看下线任务

Pulihkan node yang telah diundeploy

Saat sebuah node diundeploy, node tersebut dipindahkan ke Recycle Bin. Anda dapat memulihkan node yang telah diundeploy dari Recycle Bin. Untuk informasi selengkapnya, lihat Restore a task.

Error: Penghapusan tertunda mencegah pemulihan

  • Penyebab: Recycle Bin di DataWorks hanya mendukung pemulihan task (seperti node, resource, atau function) yang telah dihapus dari kedua lingkungan Development maupun Production. Error ini terjadi jika sebuah task dihapus dari lingkungan Development, tetapi penghapusan tersebut belum di-deploy ke lingkungan Production.

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

Error: Node memiliki descendant nodes

  • Penyebab: Untuk memastikan downstream tasks berjalan sesuai harapan, DataWorks hanya mengizinkan sebuah task diundeploy jika tidak memiliki dependensi downstream di lingkungan Development maupun Production.

    Catatan

    Mengundeploy sebuah node dapat menyebabkan error pada task yang bergantung padanya. Sebelum melanjutkan, Anda harus berkoordinasi dengan Pemilik semua task yang bergantung tersebut.

  • Resolusi:

    1. Konfirmasi dependensi downstream dari node tersebut. Di halaman Cycle Task pada Operation Center, periksa adanya dependensi downstream di kedua lingkungan Development dan Production. Untuk informasi selengkapnya, lihat Manage auto triggered tasks.

    2. Hapus dependensi downstream dari node tersebut:

      1. Buka halaman Properties setiap downstream task dan hapus dependensinya terhadap node yang ingin Anda undeploy. Untuk informasi selengkapnya, lihat Delete or change scheduling dependencies between nodes.

      2. Commit tugas turunan untuk menghapus ketergantungan di lingkungan pengembangan.

      3. Deploy downstream task tersebut untuk menghapus dependensi di lingkungan Production.

      4. Lanjutkan proses pengundeployan node asli tersebut. Untuk informasi selengkapnya, lihat Unpublish a task.