Topik ini menjelaskan mengapa suatu instans melakukan dry run.
Konsep utama
Instans dry-run ditandai sebagai berhasil (dijadwalkan secara normal), tetapi memiliki log waktu proses kosong, tidak menampilkan durasi eksekusi, dan tidak memproses data apa pun.
Mengapa suatu instans melakukan dry run?
Skenario 1: Uji coba untuk siklus mingguan/bulanan
Jika suatu node dijadwalkan berjalan pada Days of the Week atau Day of the Month, node tersebut hanya memproses data pada hari yang dijadwalkan. Pada hari-hari lainnya, sistem menghasilkan instans dry-run yang tidak benar-benar mengeksekusi tugas tersebut. Status instans ini adalah Dry Run for Weekly/Monthly Cycle.
Untuk memastikan instans terjadwal memproses data, atur waktu jadwalnya minimal 10 menit setelah node diterapkan. Sebagai alternatif, Anda dapat melakukan pengisian ulang data menggunakan tanggal bisnis hari sebelumnya, sehingga instans terjadwal akan berjalan secara normal pada hari berikutnya.
Untuk mencegah dry run saat melakukan pengisian ulang data untuk node mingguan atau bulanan, periksa waktu jadwal dan tanggal bisnis dari instans terjadwal hari ini. Misalnya, jika node bulanan dijadwalkan berjalan pada tanggal 1 setiap bulan, Anda harus mengatur tanggal bisnis ke akhir bulan untuk pengisian ulang data tersebut. Logika yang sama berlaku untuk node mingguan. Anda dapat melihat detail ini dengan membuka Operation Center > Scheduled Task O&M > Scheduled Instances, memilih instans target, lalu melihat bidang terkait di panel Properties.
Skema 2: Instans real-time yang dihasilkan telah ditinggalkan
Saat Anda menggunakan opsi Immediately After Deployment untuk menghasilkan instans terjadwal, hanya instans yang dijadwalkan berjalan lebih dari 10 menit setelah penerapan yang akan memproses data. Instans yang dijadwalkan berjalan dalam rentang 10 menit setelah penerapan dibuat sebagai instans dry-run dan tidak memproses data. Status instans tersebut adalah Deprecated Real-Time Generated Instance.
Catatan Untuk informasi selengkapnya, lihat Buat instans segera setelah Anda men-deploy node.
Skenario 3: Instance ditetapkan berhasil
Ketika suatu instans gagal, jika Anda memicu Set as Successful, instans tersebut ditandai sebagai berhasil tanpa benar-benar memproses data dan tidak menghambat eksekusi tugas downstream. Status instans ini adalah Instance Set as Successful.
Skema 4: Properti instans diatur ke dry run
Periksa apakah properti waktu node diatur ke Dry-run pada halaman pengaturan jadwal di Data Studio. Status instans ini adalah Property Is Dry Run.
Skema 5: Instans tidak dipilih dalam alur kerja temporary
Saat Anda melakukan pengisian ulang data—misalnya, node C bergantung pada node B, dan node B bergantung pada node A—jika Anda hanya memilih node A dan C untuk pengisian ulang data, instans node B akan melakukan dry run. Status instans ini adalah Unselected Instance in Temporary Workflow.
Pemecahan masalah dry run node harian
Jika tugas terjadwal harian melakukan dry run, periksa apakah node tersebut dikonfigurasi sebagai dry run pada halaman pengaturan jadwal.
Catatan T+1: Data dengan tanggal bisnis hari ini diproses pada hari berikutnya.