Setelah mengonfigurasi dependensi penjadwalan untuk node yang dipicu otomatis, Anda dapat mempratinjau dependensi tersebut untuk memeriksa hubungan antara node hulu dan hilir serta melihat perkiraan waktu eksekusi instans yang dihasilkan pada hari penjadwalan. Hal ini membantu memverifikasi keakuratan konfigurasi dan memastikan node berjalan sesuai harapan. Jika hasil pratinjau tidak sesuai ekspektasi, sesuaikan konfigurasi dependensi penjadwalan untuk mencegah keterlambatan eksekusi.
Catatan penggunaan
-
Jika node hulu dan hilir memiliki siklus penjadwalan yang berbeda, hubungan dependensi dapat bervariasi antar siklus. Untuk mencegah perilaku tak terduga, pratinjau dependensi instans sebelum deployment, terutama ketika siklus atau waktu penjadwalan node hulu dan hilir tidak selaras. Untuk informasi lebih lanjut tentang prinsip dependensi DataWorks dan contoh skenario kompleks, lihat Wajib Baca: Prinsip dan contoh konfigurasi penjadwalan dalam skenario dependensi kompleks.
-
Pratinjau dependensi hanya bersifat referensi dan mungkin berbeda dari dependensi aktual di lingkungan produksi.
CatatanJika Anda mengubah siklus penjadwalan suatu node di lingkungan produksi, pilih Immediately After Deployment, lalu deploy node tersebut, instans untuk hari ini mungkin akan digantikan. Pratinjau dependensi tidak dapat mencerminkan dependensi instans aktual untuk hari tersebut. Untuk informasi lebih lanjut, lihat Instance Generation Mode.
-
Pratinjau hanya menampilkan dependensi hulu dan hilir langsung dari node saat ini.
-
Untuk mendapatkan pratinjau dependensi yang akurat, pastikan semua node hulu telah disimpan.
-
Dalam pratinjau dependensi, solid lines merepresentasikan dependensi dalam siklus yang sama, sedangkan dashed lines merepresentasikan dependensi lintas siklus (dependensi terhadap siklus sebelumnya).
Diagram pratinjau dependensi
DataWorks menampilkan dependensi dalam tiga tampilan: Not Aggregate, Aggregate By Workspace, dan Aggregate By Owner. Untuk informasi lebih lanjut tentang metode agregasi, lihat Lampiran: Pengenalan fitur DAG.
Pada bilah alat pratinjau dependensi, klik ikon grid untuk beralih ke mode Not Aggregate, yang menampilkan hubungan dependensi node secara lengkap. Klik ikon gear untuk beralih ke mode Aggregate By Workspace, dan klik ikon person untuk beralih ke mode Aggregate By Owner. Dalam mode agregasi, node hulu dan hilir dikelompokkan menjadi satu node yang merepresentasikan ruang kerja atau pemilik yang sesuai.
Pratinjau dependensi node
DataWorks menghasilkan DAG dari node hulu dan hilir berdasarkan konfigurasi dependensi Anda. Gunakan graf ini untuk memverifikasi konfigurasi dependensi penjadwalan Anda.
Klik node apa pun untuk melihat detailnya.
Pada tab Node Dependency, detail node mencakup bidang seperti node ID, name, owner, dan description.
Pratinjau dependensi instans
Jika suatu node yang dipicu otomatis menghasilkan beberapa instans pada hari penjadwalan, DataWorks menghasilkan dependensi hulu dan hilir serta waktu eksekusi yang direncanakan untuk semua instans berdasarkan konfigurasi dependensi dan waktu node tersebut. Anda kemudian dapat memverifikasi bahwa dependensi dan waktu eksekusi setiap instans sesuai harapan.
-
Klik instans apa pun untuk melihat detailnya.
-
Untuk node per jam atau per menit yang dikonfigurasi dengan parameter penjadwalan berbasis waktu, nilai parameternya ditentukan oleh waktu penjadwalan masing-masing instans. Misalnya, jika node per jam menggunakan parameter penjadwalan $[hh24], parameter untuk setiap instans akan diganti dengan waktu penjadwalan spesifik instans tersebut. Untuk informasi lebih lanjut, lihat Format yang didukung untuk parameter penjadwalan.
Pada kotak dialog Preview Dependencies, klik tab Node Instance Preview. Dari daftar drop-down instance list di sebelah kanan, pilih instans yang ingin Anda lihat. Sebagai contoh, node yang berjalan setiap tiga jam menghasilkan delapan instans (Instans 1 hingga Instans 8), yang sesuai dengan waktu eksekusi mulai pukul 00.00 hingga 21.00. Anda kemudian dapat melihat dependensi hulu dan hilir serta waktu eksekusi yang direncanakan untuk setiap instans.