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
-
Masuk ke DataWorks console. Di wilayah target, klik di panel navigasi sebelah kiri. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Data Development.
-
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 |
|
|
Operation |
|
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 . Untuk informasi lebih lanjut, lihat Configure basic properties. |
|
startRightNow |
Menentukan cara pembuatan instans periodik. Nilai yang valid:
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:
|
|
startEffectDate |
Tanggal mulai berlakunya penjadwalan. |
|
endEffectDate |
Tanggal berakhirnya efektivitas penjadwalan. |
|
cycleType |
Jenis siklus penjadwalan. Nilai yang valid:
|
|
cronExpress |
Ekspresi cron yang menentukan jadwal eksekusi. |
|
extConfig |
Konfigurasi tambahan dalam format JSON. Bidang utama meliputi:
|
|
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:
Untuk informasi lebih lanjut, lihat Configure same-cycle scheduling dependencies. |
|
input |
Konfigurasi input dan output node. Bidang-bidangnya meliputi:
Untuk informasi selengkapnya, lihat Ikhtisar konfigurasi dependensi penjadwalan. |
|
inputList |
|
|
output |
|
|
outputList |
|
|
dependentTypeList |
Jenis dependensi lintas siklus node. Nilai yang valid:
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:
|
|
tags |
Disimpan untuk penggunaan mendatang. |
|
tagList |
|
|
fileId |
|
|
dependentType |
Untuk informasi selengkapnya mengenai properti waktu, lihat Konfigurasikan properti waktu.