Untuk menghapus node, Anda harus menghapusnya dari lingkungan pengembangan dan menerapkan operasi penghapusan ke sistem penjadwalan di lingkungan produksi. Setelah dihapus, node tidak dapat dijadwalkan lagi. Topik ini menjelaskan cara menghapus node yang dipicu otomatis dalam ruang kerja mode standar serta cara memulihkan node yang telah dihapus. Topik ini juga membahas dampak penghapusan terhadap instance yang dihasilkan.
Catatan Penggunaan
Untuk memastikan bahwa node turunan dapat berjalan sesuai harapan, DataWorks hanya mengizinkan penghapusan node yang tidak memiliki node turunan. Jika Anda mencoba menghapus node dengan node turunan, kesalahan akan terjadi. Untuk informasi lebih lanjut, lihat Kesalahan: Node gagal dihapus atau diundeploy karena memiliki node turunan. Sebelum menghapus node, periksa dependensi penjadwalannya. Untuk panduan melihat dependensi antar node, lihat Lihat dan kelola tugas yang dipicu otomatis.
Secara default, jika Anda menghapus node pada halaman Cycle Task di Operation Center di lingkungan produksi, node tersebut tetap dapat dimodifikasi di lingkungan pengembangan dan tidak dipindahkan ke tempat sampah. Anda dapat mencari node tersebut di halaman DataStudio menggunakan nama node.
Menghapus Node yang Dipicu Otomatis
Gambar berikut menunjukkan prosedur untuk menghapus node yang dipicu otomatis. 
Langkah 1: Hapus node dari lingkungan pengembangan
Hapus node di halaman DataStudio.
Operasi | Deskripsi dan ilustrasi |
Hapus satu node | Untuk menghapus satu node, Anda dapat menemukan node tersebut di alur kerja tempat node tersebut berada di panel Alur Kerja Terjadwal, klik kanan nama node, lalu pilih Hapus untuk menghapus node tersebut. Anda juga dapat menemukan node tersebut di tab konfigurasi alur kerja tempat node tersebut berada, klik kanan nama node, lalu pilih Hapus Node untuk menghapus node tersebut. Setelah Anda menghapus node, Anda harus mengklik ikon |
Hapus beberapa node sekaligus | Anda dapat menggunakan fitur Melakukan operasi batch untuk menghapus beberapa node sekaligus. |
Hapus node menggunakan grup node | Anda dapat menggunakan beberapa node yang ingin Anda hapus untuk membentuk sebuah grup node, dan menghapus grup node tersebut. Anda juga dapat menghapus node tertentu dari grup node yang sudah ada.Setelah Anda menghapus node, Anda harus mengklik ikon |
Langkah 2: Terapkan operasi penghapusan ke lingkungan produksi
Secara default, setelah menghapus node di halaman DataStudio di lingkungan pengembangan, DataWorks menghasilkan catatan penghapusan yang siap diterapkan di halaman Create Deploy Task. Pengguna dengan peran Workspace Manager atau O&M dapat menerapkan catatan tersebut ke lingkungan produksi. Setelah diterapkan, node di lingkungan produksi akan dihapus. Penerapan operasi penghapusan tunduk pada manajemen proses terkait. Pastikan operasi penghapusan berhasil diterapkan. Untuk informasi lebih lanjut tentang prosedur penerapan node dan manajemen izin, lihat Terapkan node. 
Langkah 3: Periksa apakah node di lingkungan produksi telah dihapus
Di halaman Cycle Task di Operation Center, periksa apakah node tersebut masih ada. Jika tidak ada, node tersebut telah dihapus. 
Dampak penghapusan node terhadap instance yang dihasilkan untuk node tersebut
Instance yang dihasilkan tetapi belum dijalankan
Jika Anda menghapus node, instance yang dihasilkan tetapi belum dijalankan akan menjadi dry-run. Sistem tidak benar-benar menjalankan instance tersebut dan langsung memberi tahu bahwa instance tersebut berhasil dijalankan. Jika Anda menggunakan grup sumber daya dengan metode penagihan bayar sesuai pemakaian untuk menjadwalkan node, Anda tidak akan dikenakan biaya untuk menjadwalkan instance dry-run.
Instance yang sedang berjalan
Jika Anda menghapus node, instance yang sedang berjalan akan tetap berjalan hingga selesai.
DataWorks tidak mengizinkan penghapusan manual instance. DataWorks menghapus instance sekitar 30 hari setelah instance kedaluwarsa.
Jika Anda tidak perlu menjalankan node yang dipicu otomatis pada hari tertentu, Anda dapat membekukan instance yang dijadwalkan untuk dijalankan pada hari itu. Jika Anda tidak perlu menjalankan node untuk jangka waktu panjang, Anda dapat membekukan node tersebut. Untuk informasi lebih lanjut, lihat Lakukan operasi O&M dasar pada node yang dipicu otomatis.
Pulihkan node yang telah dihapus
Di panel Tempat Sampah di halaman DataStudio, Anda dapat memulihkan hingga 100 node yang dihapus, lalu melakukan commit dan menerapkan kembali node tersebut.
Jika Anda memulihkan node yang dihapus, ID baru akan dihasilkan untuk node tersebut.
Anda hanya dapat memulihkan objek seperti node, sumber daya, dan fungsi yang dihapus dari lingkungan pengembangan dan produksi. Jika Anda memulihkan objek yang hanya dihapus dari lingkungan pengembangan, kesalahan Kesalahan: File ${filename} belum diterapkan ke lingkungan produksi atau operasi penghapusan node sedang diterapkan di halaman Deploy akan dilaporkan.
Tanya Jawab Umum
Kesalahan: File ${filename} belum diterapkan ke lingkungan produksi atau operasi penghapusan node sedang diterapkan di halaman Deploy.
- Penyebab: Tempat sampah di konsol DataWorks hanya mengizinkan pemulihan objek seperti node, sumber daya, dan fungsi yang dihapus dari lingkungan pengembangan dan produksi. Jika node hanya dihapus dari lingkungan pengembangan dan operasi penghapusan belum diterapkan ke lingkungan produksi, kesalahan ini akan dilaporkan.
- Solusi: Buka halaman Deploy untuk membatalkan operasi penghapusan node, lalu pulihkan file pengembangan data.
Kesalahan: Node gagal dihapus atau diundeploy karena memiliki node turunan.
- Penyebab: Untuk memastikan bahwa node turunan dapat berjalan normal, DataWorks hanya mengizinkan penghapusan node yang tidak memiliki node turunan di lingkungan pengembangan dan produksi. Catatan Jika Anda menghapus node dengan node turunan, pengecualian mungkin terjadi pada node turunan. Kami menyarankan Anda menghubungi pemilik setiap node turunan sebelum menghapus node saat ini.
- Solusi:
- Periksa apakah node yang ingin Anda hapus memiliki node turunan: Buka halaman Cycle Task di Operation Center di lingkungan pengembangan dan produksi untuk memeriksa dependensi. Untuk informasi lebih lanjut, lihat Lihat dan kelola tugas yang dipicu otomatis.
- Hapus dependensi penjadwalan antara node saat ini dan node turunannya:
- Buka tab Properti dari node turunan dan hapus dependensi penjadwalan node turunan pada node yang ingin Anda hapus. Untuk informasi lebih lanjut, lihat Hapus atau ubah dependensi penjadwalan antar node.
- Lakukan commit pada node turunan untuk menghapus dependensi penjadwalan di lingkungan pengembangan.
- Terapkan node turunan untuk menghapus dependensi penjadwalan di lingkungan produksi.
- Lanjutkan untuk menghapus node. Untuk informasi lebih lanjut, lihat Menghapus node.


