全部产品
Search
文档中心

DataWorks:Membuat dan menggunakan node beban nol

更新时间:Jul 06, 2025

Node beban nol adalah node kontrol yang hanya mendukung penjadwalan dry-run tanpa menghasilkan data. Sistem penjadwalan tidak menjalankan node ini, tetapi langsung memberikan respons sukses ketika waktu penjadwalannya tiba. Dengan demikian, node beban nol tidak memakan sumber daya, dan node turunannya dapat dijalankan sesuai harapan. Umumnya, node beban nol berfungsi sebagai node awal alur kerja atau node output dari beberapa node cabang. Topik ini menjelaskan skenario penggunaan serta cara membuat dan menggunakan node beban nol.

Skema

Node beban nol dapat digunakan dalam skenario berikut:
  • Mengelola Alur Kerja dengan Dependensi Antar Node yang Kompleks
    Jika Anda memiliki beberapa alur kerja, disarankan untuk mengonfigurasi node beban nol sebagai node awal setiap alur kerja. Pendekatan ini mempermudah pengelolaan alur kerja dan menyederhanakan proses transmisi data. Manage workflows
  • Menjadwalkan Node Tanpa Hubungan Garis Keturunan
    Jika node output akhir dari alur kerja memiliki beberapa node input cabang yang tidak saling bergantung, Anda dapat menggunakan node beban nol sebagai node leluhur dari node input tersebut. Selain itu, gunakan node root ruang kerja sebagai node leluhur dari node beban nol. Dengan cara ini, Anda dapat menggunakan node root ruang kerja untuk menjadwalkan node beban nol dan menggunakan node beban nol untuk menjadwalkan node input. Jika ingin menjadwalkan semua node dalam alur kerja secara seragam, tentukan waktu penjadwalan node beban nol. Setelah node beban nol dijadwalkan, node turunannya juga akan dijadwalkan.
    Catatan Jika Anda mengonfigurasi node root ruang kerja sebagai node leluhur dari node lain, node root tidak akan ditampilkan dalam alur kerja. Anda dapat melihat node root ruang kerja di Operation Center setelah node turunan dikomit dan diterapkan. Untuk informasi lebih lanjut, lihat Melakukan Operasi O&M Dasar pada Node Pemicu Otomatis.
    Gambar berikut menunjukkan cara menjadwalkan node yang tidak memiliki hubungan garis keturunan. Schedule nodes that have no lineage relationshipPada gambar ini, node oss_Data synchronization_dqc dan rds_Data synchronization_dqc tidak memiliki hubungan garis keturunan. Oleh karena itu, Anda tidak dapat mengonfigurasi dependensi penjadwalan antara node berdasarkan garis keturunan. Dalam hal ini, Anda dapat menggunakan node beban nol bernama workshop_start_dqc sebagai node awal untuk menjadwalkan node cabang turunan yang tidak memiliki hubungan garis keturunan. Node cabang turunan dijalankan ketika kondisi tertentu terpenuhi.
    Catatan Jika Anda menyinkronkan data dari sumber data lain ke sumber data di DataWorks menggunakan node sinkronisasi batch, tabel DataWorks tempat data disinkronkan tidak memiliki hubungan garis keturunan ascendant.
  • Mengonfigurasi Dependensi Penjadwalan untuk Node Cabang dalam Alur Kerja pada Node di Alur Kerja Lain
    Jika Anda ingin mengonfigurasi dependensi penjadwalan untuk node cabang dalam alur kerja pada node di alur kerja lain, gunakan node beban nol untuk mengumpulkan output dari node cabang dalam alur kerja saat ini, dan konfigurasikan output dari node beban nol sebagai input dari node awal alur kerja lain. Untuk informasi lebih lanjut, lihat Mengonfigurasi Dependensi untuk Node Lintas Alur Kerja.
    Catatan Jika alur kerja berisi beberapa node cabang, buat node beban nol dan konfigurasikan node beban nol sebagai node turunan dari node cabang. Sebagai contoh, Anda dapat membuat node beban nol dengan nama dalam format 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 selesai.

Membuat dan menggunakan node beban nol

  1. Buka halaman DataStudio.

    Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih Data Integration > Data Integration. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Integration.

  2. Buat workflow.

    Jika Anda sudah memiliki workflow, lewati langkah ini.

    1. Gerakkan pointer di atas ikon 新建 dan pilih Create Workflow.

    2. Di kotak dialog Create Workflow, konfigurasikan parameter Workflow Name.

    3. Klik Create.

  3. Buat node beban nol.
    1. Gerakkan pointer di atas ikon Create dan pilih Create Node > General > Zero-Load Node.
      Anda juga dapat mengklik kanan nama alur kerja yang Anda buat dan memilih Create Node > General > Zero-Load Node.
    2. Di kotak dialog Create Node, konfigurasikan parameter Name, Node Type, dan Path.
      Catatan Nama node tidak boleh melebihi 128 karakter dan hanya dapat berisi huruf, angka, garis bawah (_), dan titik (.).
    3. Klik Commit. Tab konfigurasi node beban nol akan muncul.
  4. Konfigurasikan properti penjadwalan untuk node beban nol.
    Jika Anda ingin sistem secara berkala menjalankan node beban nol, klik Properties di panel navigasi kanan untuk mengonfigurasi properti penjadwalan sesuai kebutuhan bisnis Anda.
  5. Komit dan terapkan tugas.

    1. Klik ikon 保存 di bilah alat atas untuk menyimpan tugas.

    2. Klik ikon 提交 di bilah alat atas untuk mengomitm tugas.

    3. Di kotak dialog Submit, konfigurasikan parameter Change description.

    4. Klik Confirm.

    Jika Anda menggunakan ruang kerja dalam mode standar, Anda harus menerapkan tugas di lingkungan produksi setelah mengomitm tugas. Untuk menerapkan tugas pada node, klik Deploy di bilah navigasi atas halaman DataStudio. Untuk informasi lebih lanjut, lihat Terapkan Tugas.

  6. Lihat tugas.

    1. Klik Operation Center di sudut kanan atas tab konfigurasi node yang sesuai untuk pergi ke Operation Center di lingkungan produksi.

    2. Lihat tugas yang dijadwalkan. Untuk informasi lebih lanjut, lihat Lihat dan Kelola Tugas Pemicu Otomatis.

    Untuk melihat lebih banyak informasi tentang tugas, klik Operation Center di bilah navigasi atas halaman DataStudio. Untuk informasi lebih lanjut, lihat Ikhtisar.