全部产品
Search
文档中心

DataWorks:Dry-run pada node

更新时间:Jun 23, 2025

Deskripsi dry-run pada node

Untuk node yang dijadwalkan berdasarkan minggu, bulan, atau tahun, sistem penjadwalan menjalankan node tersebut sesuai dengan siklus penjadwalannya. Pada hari-hari ketika node tidak dijadwalkan untuk berjalan, dry-run dilakukan tanpa menghasilkan data. Berikut adalah efek dari dry-run:

  • Sistem penjadwalan langsung mengembalikan respons sukses dengan durasi eksekusi 0 detik.

  • Tidak ada log yang dihasilkan selama dry-run.

  • Node turunan tidak terpengaruh oleh dry-run.

  • Tidak ada sumber daya yang digunakan selama dry-run.

Skenario dry-run

Dry-run dipicu dalam berbagai skenario dan tidak menghasilkan data.

Skenario 1: Sebuah instans dijadwalkan untuk berjalan pada hari tertentu setiap minggu atau bulan

  • Konfigurasikan pengaturan penjadwalan untuk instans yang ingin dijalankan pada hari tertentu setiap minggu atau bulan.

    1. Klik dua kali node yang ingin dikonfigurasi. Di panel navigasi kanan tab konfigurasi node, klik Properties. Pada tab Properties, klik Scheduling Time untuk masuk ke bagian Scheduling Time.

      • Scheduling Cycle: Atur parameter ini ke Week atau Month.

      • Custom Time: Atur parameter ini ke hari tertentu setiap minggu atau bulan.

      • Scheduling Time: Atur parameter ini ke 10:10.

      image

    2. Setelah konfigurasi selesai, simpan dan deploy node tersebut.

  • Setelah Anda menjadwalkan node untuk berjalan pada hari tertentu setiap minggu atau bulan, node tersebut hanya akan berjalan sesuai waktu penjadwalan pada hari yang ditentukan setiap minggu atau bulan serta menghasilkan data. Pada hari-hari ketika node tidak dijadwalkan untuk berjalan, instans dry-run akan dihasilkan dan node tersebut tidak benar-benar dijalankan. Status instans yang dihasilkan untuk node tersebut adalah dry-run.

Untuk mencegah pembuatan instans dry-run saat melakukan backfill data untuk node yang dijadwalkan berdasarkan minggu atau bulan, ubah timestamp data untuk tugas backfill. Misalnya, jika node dijadwalkan berjalan pada hari pertama setiap bulan, atur timestamp data ke hari terakhir bulan sebelumnya. Konfigurasi serupa juga berlaku untuk node yang dijadwalkan berdasarkan minggu.

Skenario 2: Sebuah instans dihasilkan secara real-time tetapi kedaluwarsa

  • Konfigurasikan pengaturan penjadwalan untuk instans yang dihasilkan secara real-time tetapi kedaluwarsa.

    1. Klik dua kali node yang ingin dikonfigurasi. Di panel navigasi kanan tab konfigurasi node, klik Properties. Pada tab Properties, klik Scheduling Time untuk masuk ke bagian Scheduling Time.

      Scheduling Cycle: Atur parameter ini ke Day.

      Scheduling Time: Atur parameter ini ke 10:09.

    2. Simpan dan deploy node tersebut. Waktu deploy node adalah 10:00.

  • Jika Anda mengatur parameter Instance Generation Mode ke Immediately After Deployment untuk node tersebut, dan node tersebut dideploy lebih dari 10 menit sebelum waktu penjadwalan, instans dari node tersebut akan menghasilkan data. Namun, jika node tersebut dideploy kurang dari atau tepat 10 menit sebelum waktu penjadwalan, instans dry-run dihasilkan, tanpa data yang dihasilkan, dan instans dry-run tersebut merupakan an expired instance that is generated in real time.

null

Skenario 3: Status instans diatur ke berhasil

Jika status instans adalah Gagal, Anda dapat mengubah statusnya sebagai berikut: Buka Operation Center. Di panel navigasi kiri halaman Operation Center, pilih Auto Triggered Node O&M > Auto Triggered Instances di bagian Node O&M. Temukan instans yang ingin diubah, lalu pilih More > Set Status to Successful di kolom Actions. Dengan cara ini, instans tidak menghasilkan data atau memblokir instans turunan. Status instans menjadi Instance Set Successfully.

image

Skenario 4: Properti instans adalah dry-run

  • Klik dua kali node yang ingin dikonfigurasi. Di panel navigasi kanan tab konfigurasi node, klik Properties. Pada tab Properties, klik Scheduling Policies untuk masuk ke bagian Scheduling Policies. Di bagian ini, atur parameter Scheduling Type ke Dry-run.

    image

  • Periksa apakah status instans adalah dry-run.

Skenario 5: Instans tidak dipilih untuk alur kerja sementara

  • Konfigurasikan pengaturan untuk instans yang tidak dipilih untuk alur kerja sementara.

    1. Di sudut kiri atas halaman layanan saat ini, klik ikon image dan pilih All Products > Data Development and Task Operation > Operation Center.

    2. Di panel navigasi kiri halaman Operation Center, pilih Auto Triggered Node O&M > Auto Triggered Nodes.

      image

    3. Di halaman yang muncul, pilih node yang dipicu otomatis dan backfill data untuk node tersebut beserta node turunannya untuk menghasilkan alur kerja sementara.

      Sebagai contoh, Node C bergantung pada Node B, dan Node B bergantung pada Node A. Jika Anda ingin melakukan backfill data untuk Node A dan C, status Node B adalah Unselected Instance in Temporary Workflow.

Pemecahan masalah dry-run untuk node yang dijadwalkan berjalan setiap hari

Jika sebuah node dijadwalkan untuk berjalan setiap hari, periksa apakah Scheduling Type diatur ke Dry-run untuk node tersebut di bagian Scheduling Policies pada tab Properties.

null

T+1: Menunjukkan bahwa sistem penjadwalan menjalankan node pada hari berikutnya menggunakan data yang dihasilkan pada hari saat ini.