Topik ini menjelaskan cara mengonfigurasi dependensi untuk node di seluruh alur kerja atau ruang kerja. Setelah mengonfigurasi dependensi untuk node di seluruh alur kerja, Anda hanya dapat menjalankan alur kerja turunan setelah alur kerja leluhurnya berhasil dijalankan.
Informasi latar belakang
DataWorks memungkinkan Anda mengonfigurasi output dari sebuah node sebagai input dari node lain untuk menetapkan dependensi antar node. Anda dapat mengonfigurasi dependensi untuk node di seluruh alur kerja atau ruang kerja. Untuk informasi lebih lanjut, lihat Panduan Konfigurasi Dependensi Penjadwalan.
Konfigurasikan dependensi untuk node di seluruh alur kerja
Dependensi di seluruh alur kerja terbentuk jika Anda menggunakan output dari sebuah node dalam alur kerja sebagai input dari node dalam alur kerja lain. Bagian ini menjelaskan cara mengonfigurasi dependensi untuk node cabang di seluruh alur kerja.
Jika ingin mengonfigurasi dependensi untuk node cabang dalam alur kerja pada node dalam alur kerja lain, Anda harus menggunakan node beban nol untuk menggabungkan output dari node cabang dalam alur kerja saat ini dan mengonfigurasi output dari node beban nol sebagai input dari node akar alur kerja lain.
Node beban nol adalah node kontrol yang hanya mendukung penjadwalan simulasi kering (dry-run) dan tidak menghasilkan data. Dalam banyak kasus, node beban nol berfungsi sebagai node akar dari alur kerja atau node output dari beberapa node cabang. Sebagai contoh, Anda dapat menggunakan node beban nol untuk menentukan waktu penjadwalan alur kerja dan menentukan apakah akan menjadwalkan node lain.
Jika alur kerja berisi beberapa node cabang, Anda harus membuat node beban nol dan menetapkan node beban nol sebagai node keturunan dari node cabang. Sebagai contoh, Anda dapat membuat node beban nol dengan format nama
Workflow_end_Zero load node. Dengan cara ini, node beban nol bergantung pada output dari node cabang. Setelah node beban nol berhasil dijalankan, alur kerja juga berhasil dijalankan.
Contoh berikut menunjukkan cara menggunakan node beban nol untuk mengonfigurasi dependensi untuk node cabang di seluruh alur kerja. 
Buat dua alur kerja: Alur Kerja 1 dan Alur Kerja 2. Kemudian, konfigurasikan Alur Kerja 1 sebagai alur kerja leluhur dari Alur Kerja 2.
Buat node beban nol berikut di Alur Kerja 1:
Workflow1_start_Zero load node: node awal dari node cabang di Alur Kerja 1.Workflow1_end_Zero load node: node output yang digunakan untuk menggabungkan output dari node cabang di Alur Kerja 1.
Buat node beban nol berikut di Alur Kerja 2:
Workflow2_start_Zero load node: node awal dari node cabang di Alur Kerja 2.Workflow 2_end_Zero load node: node output yang digunakan untuk menggabungkan output dari node cabang di Alur Kerja 2.
Konfigurasikan dependensi antara Alur Kerja 1 dan Alur Kerja 2: Konfigurasikan output dari
Workflow1_end_Zero load nodesebagai input dariWorkflow2_start_Zero load node. Dengan cara ini, dependensi untuk node cabang di seluruh alur kerja dikonfigurasi.
DataWorks memungkinkan Anda mengonfigurasi output dari sebuah node sebagai input dari node lain untuk menetapkan dependensi antar node. Anda dapat menggunakan salah satu metode berikut untuk mengonfigurasi dependensi: seret node dalam grafik asiklik terarah (DAG) untuk mengonfigurasi dependensi antar node, aktifkan fitur penguraian otomatis, dan konfigurasikan dependensi. Dalam contoh sebelumnya, dependensi dikonfigurasi dengan mengonfigurasi output dari Workflow1_end_Zero load node sebagai input dari Workflow2_start_Zero load node.
Untuk informasi lebih lanjut tentang cara membuat alur kerja, lihat Buat Alur Kerja Pemicu Otomatis.
Untuk informasi lebih lanjut tentang cara membuat node beban nol, lihat Buat dan Gunakan Node Beban Nol.
Untuk informasi lebih lanjut tentang cara mengonfigurasi dependensi antar node, lihat Konfigurasikan Dependensi Penjadwalan Siklus yang Sama.
Konfigurasikan dependensi untuk node di seluruh ruang kerja
DataWorks juga memungkinkan Anda mengonfigurasi dependensi untuk node di seluruh ruang kerja yang berada di wilayah yang sama. Anda dapat mengonfigurasi output dari sebuah node dalam ruang kerja sebagai input dari node dalam ruang kerja lain untuk menetapkan dependensi antar node. Sebagai contoh, Anda dapat mengonfigurasi output dari Node A di Ruang Kerja A sebagai input dari Node B di Ruang Kerja B untuk menetapkan dependensi antar node. Metode konfigurasi sama dengan metode yang digunakan untuk mengonfigurasi dependensi dalam skenario umum. Untuk informasi lebih lanjut, lihat Konfigurasikan Dependensi Penjadwalan Siklus yang Sama.
Node dalam ruang kerja dalam mode standar tidak dapat bergantung pada node dalam ruang kerja dalam mode dasar. Untuk menyelesaikan masalah ini, submit a ticket.