Topik ini menjelaskan cara menjalankan sebuah node, melakukan operasi O&M pada node tersebut, serta memperbaiki kesalahan berdasarkan log.
Informasi latar belakang
Sebagai contoh, Anda mengonfigurasi pengaturan agar sebuah node sinkronisasi batch dijalankan setiap hari Selasa pukul 02:00 dalam operasi mengonfigurasi siklus penjadwalan dan dependensi penjadwalan. Setelah mengirimkan node, Anda perlu menunggu hingga keesokan harinya untuk melihat hasil eksekusi otomatis. DataWorks menyediakan mode berikut untuk menjalankan node: uji coba, pengisian ulang data, dan jalur periodik. Mode ini memungkinkan Anda memeriksa waktu penjadwalan, dependensi, dan data yang dihasilkan sesuai dengan persyaratan bisnis.
Uji Coba: Node dipicu secara manual. Mode ini direkomendasikan jika Anda hanya perlu memeriksa waktu penjadwalan dan pelaksanaan satu node tunggal. Untuk informasi lebih lanjut, lihat Uji Tugas yang Dipicu Otomatis dan Lihat Instance Uji yang Dihasilkan.
Pengisian Ulang Data: Node dipicu secara manual. Mode ini direkomendasikan jika Anda perlu memeriksa waktu penjadwalan beberapa node, dependensi di antara node, atau melakukan analisis ulang dan komputasi data dari node akar tertentu. Untuk informasi lebih lanjut, lihat Isi Ulang Data dan Lihat Instance Pengisian Ulang Data (Versi Baru).
Jalur Periodik: Node dipicu secara otomatis. Setelah mengirimkan node, sistem penjadwalan menjalankan instance mulai pukul 00:00 keesokan harinya. Ketika waktu penjadwalan tiba, sistem memeriksa apakah semua instance leluhur telah berhasil dijalankan. Jika ya, sistem menjalankan instance tanpa intervensi manual. Untuk informasi lebih lanjut, lihat Lihat Instance yang Dipicu Otomatis.
Sistem penjadwalan menghasilkan instance untuk node yang dipicu manual dan otomatis berdasarkan aturan yang sama.
Sistem penjadwalan menghasilkan instance untuk setiap node setiap hari, tanpa memandang frekuensi penjadwalan (per menit, jam, hari, minggu, atau bulan).
Sistem penjadwalan hanya menjalankan instance ketika waktu penjadwalannya tiba. Dalam hal ini, log run dihasilkan.
Sistem penjadwalan tidak menjalankan instance pada tanggal lainnya. Sebaliknya, sistem mengubah status instance menjadi berhasil jika kondisi terpenuhi, tanpa menghasilkan log run.
Untuk informasi tentang O&M node, lihat Ikhtisar Pusat Operasi.
Lakukan uji coba
Di pojok kiri atas halaman saat ini, klik ikon
dan pilih .Di panel navigasi kiri halaman Pusat Operasi, pilih .
Di halaman yang muncul, temukan node yang diinginkan dan klik Test di kolom Actions.
Di kotak dialog Test, konfigurasikan parameter Test Name dan Data Timestamp, lalu klik OK.
Di halaman Test Instance, klik nama instance yang dihasilkan. Grafik acyclic terarah (DAG) dari instance akan muncul di sebelah kanan.
Di DAG, Anda dapat melihat dependensi penjadwalan dan detail instance, serta melakukan operasi seperti menghentikan atau menjalankan ulang instance.
CatatanDalam mode uji coba, node dipicu secara manual. Ketika waktu penjadwalan tiba, sistem penjadwalan segera menjalankan instance tanpa memeriksa status instance leluhur.
Node sinkronisasi dikonfigurasi untuk dijalankan setiap hari Selasa pukul 02:00. Jika cap waktu data disetel ke hari Senin untuk uji coba, sistem penjadwalan menjalankan instance pada pukul 02:00 hari Selasa. Jika tidak, sistem mengubah status instance menjadi berhasil tanpa log run.
Pengisian ulang data
Mode ini direkomendasikan jika Anda perlu memeriksa waktu penjadwalan beberapa node, dependensi di antara node, atau melakukan analisis ulang dan komputasi data dari node akar tertentu. Untuk mengisi ulang data, ikuti langkah-langkah berikut:
Di panel navigasi kiri halaman Operation Center, pilih .
Di halaman yang muncul, temukan node yang diinginkan dan pilih di kolom Actions.
Di kotak dialog Backfill Data, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Data Backfill Instance Name
Nama instance pengisian ulang data yang dihasilkan untuk node.
Data Timestamp
Cap waktu data dari instance pengisian ulang data. Nilai cap waktu data adalah
satu hari lebih awal dari waktu di mana instance dijadwalkan berjalan.Node
Node untuk mana Anda ingin mengisi ulang data. Secara default, node saat ini ditentukan dan tidak dapat diubah.
Konkurensi
Menentukan apakah akan menjalankan beberapa instance pengisian ulang data secara paralel. Jika Anda menyetel parameter ini ke Yes, Anda juga perlu menentukan jumlah instance pengisian ulang data yang dapat dijalankan secara paralel.
Di halaman Patch Data, klik nama instance pengisian ulang data yang dihasilkan untuk melihat DAG dari instance tersebut.
Di DAG, Anda dapat melihat dependensi penjadwalan dan detail instance, serta melakukan operasi seperti menghentikan atau menjalankan ulang instance.
CatatanPelaksanaan instance pengisian ulang data bergantung pada instance yang dijadwalkan berjalan pada hari sebelumnya. Misalnya, jika instance pada 15 September 2017 gagal dijalankan, instance pada 16 September 2017 tidak dapat dijalankan.
Node sinkronisasi dikonfigurasi untuk dijalankan setiap hari Selasa pukul 02:00. Jika cap waktu data disetel ke hari Senin untuk pengisian ulang data, sistem penjadwalan menjalankan instance pada pukul 02:00 hari Selasa. Jika tidak, sistem mengubah status instance menjadi berhasil tanpa log run.
Jalur periodik
Dalam mode ini, sistem penjadwalan secara otomatis menjalankan instance untuk semua node berdasarkan pengaturan penjadwalan. Tidak ada item menu untuk mengontrol jalur periodik di halaman Pusat Operasi. Anda dapat melihat detail dan log run dari instance menggunakan salah satu metode berikut:
Di panel navigasi kiri halaman Operation Center, pilih . Di tab Perspektif Instance halaman yang muncul, konfigurasikan parameter seperti Cap Waktu Data atau Jadwal untuk mencari instance spesifik. Lalu, pilih Lebih > Lihat Detail Node di kolom Aksi untuk melihat detail instance, atau pilih Lebih > Lihat Log Runtime di kolom Aksi untuk melihat log run.
Di tab Perspektif Instance halaman Cycle Instance, temukan instance yang diinginkan dan klik nama instance di kolom Umum untuk membuka DAG dari instance tersebut.
Di DAG, Anda dapat melihat dependensi penjadwalan dan detail instance, serta melakukan operasi seperti menghentikan atau menjalankan ulang instance.
CatatanJika node leluhur belum dijalankan, node turunan juga tidak dijalankan.
Jika status awal instance adalah tertunda, sistem penjadwalan memeriksa apakah semua instance leluhurnya telah berhasil dijalankan ketika waktu penjadwalan tiba.
Instance hanya dapat dijalankan setelah semua instance leluhurnya berhasil dijalankan dan ketika waktu penjadwalannya tiba.
Jika instance tertunda, periksa apakah semua instance leluhurnya berhasil dijalankan dan apakah waktu penjadwalan instance tiba.