All Products
Search
Document Center

DataWorks:Lihat versi node

Last Updated:Aug 21, 2026

Setiap commit node atau workflow yang berhasil akan menghasilkan versi baru. Anda dapat menggunakan panel Versi untuk meninjau riwayat commit, memeriksa jenis perubahan, membandingkan versi, serta mengembalikan node atau workflow ke versi tertentu. Topik ini menggunakan node sebagai contoh untuk menjelaskan fitur manajemen versi; prosesnya serupa untuk workflow.

Buka halaman pengeditan node

  1. Masuk ke DataWorks console. Di wilayah target, klik Data Development and O&M > Data Development di panel navigasi sebelah kiri. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Data Development.

  2. Buka halaman pengeditan node.

    Di pohon direktori sebelah kiri halaman Data Studio, temukan node target, lalu klik ganda nama node tersebut untuk membuka halaman pengeditannya.

Lihat dan kembalikan versi node

Di halaman pengeditan node, klik Version di panel navigasi sebelah kanan untuk melihat riwayat versi node. Tabel berikut menjelaskan parameter utamanya.

Parameter

Deskripsi

Change Type

Jenis perubahan adalah New untuk commit pertama dan Modify untuk commit berikutnya.

Status

  • Submitted: Node telah di-commit ke lingkungan pengembangan tetapi belum dimasukkan ke dalam deployment package atau diterapkan ke lingkungan produksi.

    Anda dapat membuka halaman deployment untuk menerapkan node tersebut. Untuk informasi lebih lanjut, lihat Deploy tasks.

  • Intermediate Version: Node telah di-commit ke lingkungan pengembangan dan dimasukkan ke dalam deployment package, tetapi belum diterapkan ke lingkungan produksi. Node sedang menunggu deployment.

    Anda dapat membuka halaman deployment untuk menerapkan node tersebut. Untuk informasi lebih lanjut, lihat Deploy tasks.

  • Published: Node telah di-commit ke lingkungan pengembangan dan diterapkan ke lingkungan produksi.

Operation

  • View: Lihat kode task dan konfigurasi penjadwalan untuk versi yang dipilih.

  • Compare: Bandingkan suatu versi dengan versi yang saat ini disimpan, atau bandingkan dua versi apa pun.

    Catatan

    Anda hanya dapat membandingkan maksimal dua versi sekaligus.

  • Roll Back: Kembalikan node ke versi yang diinginkan.

    Catatan

    Mengembalikan ke suatu versi akan menimpa konten node saat ini. Setelah melakukan rollback, Anda harus melakukan commit ulang agar perubahan tersebut berlaku.

Bandingkan versi

Anda dapat membandingkan versi node dari lokasi berikut:

  • Di halaman DataStudio, klik ganda nama node untuk membuka halaman pengeditannya. Bandingkan versi node di panel Version di sebelah kanan.

  • Di halaman deployment, bandingkan versi task yang akan diterapkan dengan versi di lingkungan produksi untuk meninjau perubahannya.

Tabel berikut menjelaskan parameter yang ditampilkan dalam perbandingan versi.

Parameter

Deskripsi

appId

ID ruang kerja DataWorks tempat node tersebut berada. Anda dapat membuka halaman konfigurasi ruang kerja untuk melihat ID-nya.

createUser

ID pengguna yang membuat node tersebut.

createTime

Waktu saat node dibuat.

lastModifyUser

ID pengguna yang terakhir kali memodifikasi node tersebut.

lastModifyTime

Waktu saat node terakhir kali dimodifikasi.

owner

ID pemilik node. Anda dapat menemukannya di halaman Scheduling > General. Untuk informasi lebih lanjut, lihat Configure basic properties.

startRightNow

Menentukan cara pembuatan instans periodik. Nilai yang valid:

  • 0: Instans dibuat Next Day.

  • 1: Instans dibuat Immediately After Deployment.

Untuk informasi lebih lanjut, lihat Instance generation modes.

taskRerunTime

Jumlah kali node dijalankan ulang secara otomatis.

taskRerunInterval

Interval rerun otomatis. Satuan: milidetik.

reRunAble

Menunjukkan apakah node dapat dijalankan ulang. Nilai yang valid:

  • 0: Node dapat dijalankan ulang Do not re-run after successful operation, and re-run after failure..

  • 1: Node dapat dijalankan ulang terlepas dari status eksekusi sebelumnya.

  • 2: Node Disallow Regardless of Running Status, terlepas dari status eksekusi sebelumnya.

startEffectDate

Tanggal mulai berlakunya penjadwalan.

endEffectDate

Tanggal berakhirnya efektivitas penjadwalan.

cycleType

Jenis siklus penjadwalan. Nilai yang valid:

  • 0: Penjadwalan harian, mingguan, bulanan, atau tahunan.

  • 1, 2, dan 3: Penjadwalan berbasis menit atau jam.

cronExpress

Ekspresi cron yang menentukan jadwal eksekusi.

extConfig

Konfigurasi tambahan dalam format JSON. Bidang utama meliputi:

  • ignoreBranchConditionSkip: Menentukan apakah properti dry-run diwariskan dari siklus sebelumnya. Untuk informasi lebih lanjut, lihat Inherit the dry-run property from an ancestor node.

    • true: Mewarisi properti dry-run.

    • false: Tidak mewarisi properti dry-run.

  • alisaTaskKillTimeout: Batas waktu timeout. Satuan: jam.

resgroupId

ID kelompok sumber daya yang dipilih untuk penjadwalan. Untuk informasi lebih lanjut, lihat Configure resource properties.

isAutoParse

Menunjukkan apakah parsing otomatis diaktifkan. Nilai yang valid:

  • 1: Parsing otomatis diaktifkan.

  • 0: Parsing otomatis dinonaktifkan.

Untuk informasi lebih lanjut, lihat Configure same-cycle scheduling dependencies.

input

Konfigurasi input dan output node. Bidang-bidangnya meliputi:

  • str: Nilai input atau output.

  • refTableName: Tabel output.

  • parseType: Metode yang digunakan untuk menambahkan input dan output. Nilai yang valid:

    • 0: Parsing otomatis.

    • 1: Penambahan manual.

    • 2: Pembuatan sistem. Dependensi secara otomatis dihasilkan berdasarkan alur data.

Untuk informasi selengkapnya, lihat Ikhtisar konfigurasi dependensi penjadwalan.

inputList

output

outputList

dependentTypeList

Jenis dependensi lintas siklus node. Nilai yang valid:

  • 0: Tidak ada opsi yang dipilih.

  • 1: Satu atau beberapa node yang ditentukan.

  • 2: Node turunan tingkat 1.

  • 3: Node saat ini.

Untuk informasi lebih lanjut, lihat Configure cross-cycle dependencies.

dependentDataNode

Daftar ID node kustom untuk dependensi lintas siklus. Parameter ini hanya berlaku ketika dependentTypeList diatur ke 1.

inputContextList

Konfigurasi konteks node. Untuk informasi lebih lanjut, lihat Configure node context.

outputContextList

isStop

Menunjukkan apakah penjadwalan node dihentikan sementara. Nilai yang valid:

  • 0: Penjadwalan normal atau dry-run

  • 1: Penjadwalan dihentikan sementara

tags

Disimpan untuk penggunaan mendatang.

tagList

fileId

dependentType

Untuk informasi selengkapnya mengenai properti waktu, lihat Konfigurasikan properti waktu.