All Products
Search
Document Center

DataWorks:Buat dan gunakan node beban nol

Last Updated:Aug 22, 2026

Node beban nol adalah node kontrol yang menjalankan penjadwalan dry-run tanpa menghasilkan data atau mengonsumsi resource. Saat waktu penjadwalannya tiba, sistem langsung mengembalikan respons sukses sehingga memungkinkan node turunan berjalan sebagaimana mestinya. Node beban nol biasanya berfungsi sebagai node awal alur kerja atau sebagai titik agregasi untuk beberapa cabang node.

Skenario

Skenario umum penggunaan node beban nol:

  • Manage workflows in scenarios in which dependencies between nodes are complex

    Jika Anda mengelola beberapa workflow, gunakan node beban nol sebagai node awal orkestrasi untuk setiap workflow.业务管理

  • Schedule nodes that have no lineage relationship

    Untuk workflow dengan beberapa cabang input independen, gunakan node beban nol sebagai node induk bersama mereka dan tetapkan node root ruang kerja sebagai induknya. Node root ruang kerja kemudian memicu node beban nol, yang selanjutnya memicu node bisnis downstream. Anda juga dapat menetapkan jadwal tertentu pada node beban nol untuk mengontrol waktu mulai paling awal bagi semua cabang downstream.

    Catatan

    Ketika node root ruang kerja ditetapkan sebagai dependensi, node tersebut tidak muncul di kanvas workflow. Anda dapat melihatnya di Operation Center setelah task deployment. Untuk informasi lebih lanjut, lihat Basic O&M for scheduled tasks.

    Contohnya:调度无血缘依赖节点 Node oss_data_sync_dqc dan rds_data_sync_dqc tidak memiliki lineage, sehingga dependensi penjadwalan tidak dapat dikonfigurasi di antara keduanya berdasarkan lineage. Sebagai gantinya, gunakan node beban nol seperti workshop_start_dqc sebagai node awal orkestrasi untuk menjadwalkan cabang downstream independen ini. Cabang-cabang tersebut akan berjalan segera setelah kondisi masing-masing terpenuhi.

    Catatan

    Ketika Anda menggunakan sinkronisasi offline untuk mengimpor data dari sumber lain ke DataWorks, tabel tujuan tidak memiliki lineage upstream dalam DataWorks.

  • Configure scheduling dependencies for branch nodes in a workflow on nodes in another workflow

    Untuk membuat workflow bergantung pada beberapa cabang di workflow lain, gunakan node beban nol untuk mengagregasi output dari cabang-cabang tersebut. Lalu, atur secara manual output node agregasi ini sebagai input untuk node awal orkestrasi workflow downstream. Untuk informasi lebih lanjut, lihat Configure a cross-workflow scheduling dependency.

    Catatan

    Jika sebuah workflow memiliki beberapa cabang output, buat node beban nol (misalnya, node workflow_end) yang bergantung pada semua cabang tersebut. Ketika node ini berhasil berjalan, hal tersebut menandakan bahwa seluruh workflow telah selesai.

Buat dan gunakan node beban nol

  1. Buka halaman DataStudio.

    Login ke DataWorks console. Di wilayah target, klik Data Development and O&M > Data Development di panel navigasi kiri. Pilih ruang kerja dari daftar drop-down dan klik Go to Data Development.

  2. Buat Workflow.

    Jika Anda sudah memiliki Workflow, lewati langkah ini.

    1. Arahkan kursor ke ikon 新建 dan pilih Create Workflow.

    2. Di kotak dialog Create Workflow, masukkan Workflow Name.

    3. Klik Create.

  3. Buat node beban nol.

    1. Arahkan kursor ke ikon image.png dan pilih Create Node > General > Zero-Load Node.

      Atau, temukan workflow target, klik kanan, lalu pilih Create Node > General > Zero-Load Node.

    2. Di kotak dialog Create Node, masukkan Name dan pilih Node Type serta Path.

      Catatan

      Nama node hanya boleh terdiri dari huruf besar dan kecil, karakter Tionghoa, angka, garis bawah (_), dan titik (.). Panjang nama tidak boleh melebihi 128 karakter.

    3. Klik OK untuk membuka tab konfigurasi node beban nol.

  4. Konfigurasikan properti penjadwalan untuk node beban nol.

    Untuk menjalankan node secara berkala, klik Scheduling Settings di sebelah kanan tab konfigurasi node, lalu konfigurasikan properti penjadwalan:

  5. Commit dan deploy task.

    1. Di bilah alat, klik ikon 保存 untuk menyimpan node.

    2. Di bilah alat, klik ikon 提交 untuk melakukan commit task.

    3. Di kotak dialog Commit Node, masukkan Change Description.

    4. Klik Determine.

    Di ruang kerja mode standar, Anda harus mendeploy task ke lingkungan produksi setelah melakukan commit. Di bilah menu atas, klik Deploy. Untuk informasi lebih lanjut, lihat Deploy tasks.

  6. Lihat task terjadwal.

    1. Di pojok kanan atas editor, klik O&M Personnel untuk membuka Operation Center lingkungan produksi.

    2. Lihat task terjadwal yang sedang berjalan. Untuk informasi lebih lanjut, lihat Manage scheduled tasks.

    Untuk melihat detail lebih lanjut tentang task terjadwal, klik Operation Center di bilah menu atas. Untuk informasi lebih lanjut, lihat Operation Center overview.