全部产品
Search
文档中心

DataWorks:Konfigurasi penjadwalan node

更新时间:Jul 02, 2025

Untuk menjadwalkan sebuah node secara berkala, Anda perlu menentukan properti penjadwalan seperti siklus penjadwalan, dependensi, dan parameter penjadwalan. Bagian ini memberikan gambaran umum tentang cara mengonfigurasi properti penjadwalan.

Prasyarat

  • Sebuah node telah dibuat. Pengembangan data di DataWorks didasarkan pada node. Tugas dari berbagai jenis mesin komputasi dienkapsulasi menjadi berbagai jenis node di DataWorks. Anda dapat memilih jenis node tertentu sesuai dengan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Proses Pengembangan Data.

  • Saklar Periodic scheduling harus diaktifkan. Sebuah node hanya dapat dijadwalkan secara otomatis berdasarkan properti penjadwalannya jika saklar tersebut diaktifkan di tab Settings halaman Pengaturan di DataStudio. Untuk informasi lebih lanjut tentang cara mengaktifkan saklar ini, lihat Konfigurasikan Pengaturan Penjadwalan.

Perhatian

  • Konfigurasi penjadwalan yang didefinisikan untuk sebuah node adalah properti penjadwalan yang digunakan untuk menjalankan node tersebut. Node hanya dapat dijadwalkan berdasarkan properti penjadwalan setelah diterapkan ke lingkungan produksi.

  • Waktu penjadwalan yang ditentukan untuk sebuah node di DataStudio adalah waktu running yang diharapkan dari instance yang dihasilkan untuk node tersebut. Waktu running sebenarnya dipengaruhi oleh eksekusi instance leluhur dari instance saat ini. Untuk informasi lebih lanjut tentang kondisi yang harus dipenuhi sebelum sebuah node mulai berjalan, lihat Gunakan Fitur Diagnosis Cerdas.

  • DataWorks memungkinkan Anda mengonfigurasi dependensi penjadwalan antara node dengan frekuensi penjadwalan berbeda. Sebelum mengonfigurasi dependensi penjadwalan, disarankan untuk melihat topik Prinsip dan Contoh Konfigurasi Penjadwalan dalam Skenario Dependensi Kompleks untuk memahami prinsip dan contoh konfigurasi penjadwalan dalam skenario dependensi kompleks.

  • Di DataWorks, sebuah node pemicu otomatis menghasilkan instance berdasarkan frekuensi penjadwalan dan jumlah siklus penjadwalan dari node tersebut. Misalnya, jumlah instance yang dihasilkan untuk sebuah node yang dijadwalkan per jam setiap hari sama dengan jumlah siklus penjadwalan dari node tersebut setiap hari. Node tersebut dijalankan sebagai sebuah instance.

  • Jika Anda mengonfigurasi parameter penjadwalan, parameter input dalam kode node pemicu otomatis di setiap siklus penjadwalan ditentukan oleh waktu penjadwalan node dalam siklus penjadwalan tertentu dan ekspresi dari parameter penjadwalan. Untuk informasi lebih lanjut tentang hubungan penggantian antara parameter input dalam kode node dan konfigurasi parameter penjadwalan, lihat Format yang Didukung dari Parameter Penjadwalan.

Pergi ke tab Properti

  1. Buka halaman DataStudio.

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

  2. Navigasi ke tab Properti.

    1. Di halaman DataStudio, temukan node yang diinginkan dan buka tab konfigurasi node tersebut.

    2. Di tab konfigurasi node, klik Properties di panel navigasi sisi kanan. Tab Properti akan muncul.

Konfigurasikan properti penjadwalan

Di tab Properti, Anda dapat mengonfigurasi properti penjadwalan untuk sebuah node di berbagai bagian. Tabel berikut menjelaskan properti penjadwalan.

Bab

Deskripsi

Umum

Di bagian ini, Anda dapat melihat atau mengonfigurasi informasi dasar tentang node, seperti nama node, ID node, tipe node, dan pemilik.

  • ID Node: ID unik dari node. ID ini dihasilkan ketika node dikomit untuk pertama kalinya.

  • Pemilik: Pemilik node. Pemilik default adalah pembuat node. Anda dapat memilih anggota ruang kerja DataWorks saat ini sebagai pemilik.

(Opsional) Parameter Penjadwalan

Di bagian ini, Anda dapat mengonfigurasi parameter penjadwalan yang digunakan untuk menentukan cara node dijadwalkan. Parameter penjadwalan yang disediakan oleh DataWorks dapat diklasifikasikan menjadi parameter kustom dan variabel bawaan berdasarkan metode penugasan nilainya. Parameter penjadwalan mendukung pengaturan parameter dinamis untuk penjadwalan node.

Catatan

Jika Anda mendefinisikan variabel saat mengedit kode node, Anda harus menetapkan nilai untuk variabel tersebut.

Jadwal

Di DataWorks, sebuah node dapat berjalan sebagai instance. Di bagian ini, Anda dapat mengonfigurasi properti waktu untuk sebuah node untuk menentukan cara node tersebut dijadwalkan untuk berjalan di lingkungan produksi setelah Anda mengirimkan dan menerapkan node tersebut ke lingkungan produksi.

  • Mode Pembuatan Instance: Menentukan mode di mana instance yang dihasilkan untuk node tersebut berlaku di lingkungan produksi.

  • Recurrence: Menentukan mode di mana node tersebut dijalankan di lingkungan produksi.

  • Kalender Penjadwalan: Menentukan tanggal penjadwalan dan metode penjadwalan node tersebut. DataWorks menyediakan kalender default untuk skenario umum. Anda juga dapat mengonfigurasi kalender kustom untuk memenuhi persyaratan konfigurasi fleksibel waktu penjadwalan. Untuk informasi lebih lanjut tentang cara mengonfigurasi kalender kustom, lihat Konfigurasikan kalender penjadwalan.

  • Siklus Penjadwalan: Menentukan frekuensi penjadwalan node tersebut.

  • Waktu yang dijadwalkan: Menentukan waktu penjadwalan yang diharapkan untuk node tersebut.

  • Definisi Timeout: Menentukan periode timeout untuk node tersebut. Jika node tersebut tidak selesai berjalan dalam periode timeout yang ditentukan, node tersebut secara otomatis keluar.

  • Rerun: Menentukan apakah akan mengizinkan node tersebut untuk dijalankan ulang.

  • Otomatis Rerun Saat Gagal: Menentukan apakah akan menjalankan ulang node secara otomatis jika terjadi kesalahan. Setelah Anda memilih kotak centang ini, Anda dapat menentukan interval di mana node tersebut dijalankan ulang setelah gagal berjalan sesuai harapan.

  • Masa Berlaku: Menentukan periode waktu selama node tersebut dijadwalkan untuk berjalan. Tidak ada instance yang dihasilkan untuk node tersebut dalam periode waktu yang jatuh di luar rentang waktu yang ditentukan.

Grup Sumber Daya

Di bagian ini, Anda dapat memilih grup sumber daya untuk penjadwalan yang ingin Anda gunakan untuk menerapkan node ke lingkungan produksi.

Dependensi

Di bagian ini, Anda dapat mengonfigurasi dependensi penjadwalan untuk node tersebut. Node dijadwalkan untuk berjalan secara berurutan berdasarkan dependensi penjadwalan. Node turunan mulai berjalan setelah node leluhur selesai berjalan. Ini memastikan bahwa data bisnis yang valid dihasilkan secepat mungkin. Anda dapat menggunakan fitur penguraian otomatis untuk menguraikan dependensi node dari kode. Anda juga dapat mengonfigurasi dependensi penjadwalan untuk node secara manual.

  • Jika sebuah node adalah node akar dari alur kerja yang diinginkan atau node tersebut tidak bergantung pada node lain dan Anda ingin node tersebut cepat diterapkan dan dijadwalkan untuk berjalan, Anda dapat mengonfigurasi pengaturan untuk mengizinkan node tersebut bergantung pada node akar ruang kerja saat ini.

  • Jika sebuah alur kerja berisi beberapa node input atau output atau ruang kerja berisi alur kerja yang kompleks, Anda dapat menggunakan node beban nol untuk mengelola alur kerja. Misalnya, Anda dapat menggunakan node beban nol untuk menentukan waktu penjadwalan untuk node dalam alur kerja.

Catatan
  • Jika node Anda termasuk dalam alur kerja yang sama, Anda dapat menggambar garis untuk menghubungkan node di tab konfigurasi alur kerja untuk mengonfigurasi dependensi penjadwalan untuk node tersebut.

  • Setelah ruang kerja dibuat, DataWorks secara otomatis menghasilkan node akar untuk ruang kerja tersebut. Node akar adalah node beban nol. Dalam kebanyakan kasus, Anda dapat menggunakan node tersebut sebagai node awal saat Anda menjadwalkan seluruh alur kerja untuk berjalan.

    • Node tersebut diberi nama dalam format Nama ruang kerja_root.

    • Node tersebut dijadwalkan untuk berjalan pada 00:00 hari berikutnya setelah ruang kerja yang diinginkan dibuat.

    • Sistem penjadwalan tidak menjalankan node tersebut tetapi langsung mengembalikan respons sukses ketika waktu penjadwalan node tersebut tiba. Dengan cara ini, node tersebut tidak menempati sumber daya, dan Anda tidak dikenakan biaya untuk node tersebut.

    Untuk informasi lebih lanjut tentang node beban nol, lihat Buat dan gunakan node beban nol. Untuk informasi lebih lanjut tentang penjadwalan uji coba, lihat Instance uji coba.

(Opsional) Parameter Input dan Output

Di bagian ini, Anda dapat mendefinisikan parameter input dan output untuk mentransmisikan data antara node leluhur dan turunan. Setelah Anda mendefinisikan parameter output untuk sebuah node dan menentukan nilai untuk parameter output tersebut, Anda dapat mendefinisikan parameter input untuk node turunan dari node tersebut dan mengonfigurasi node turunan untuk merujuk nilai parameter output dalam parameter input.

Apa yang harus dilakukan selanjutnya: Kirim dan debug node

Setelah mengonfigurasi properti penjadwalan untuk sebuah node, Anda dapat mengirimkan dan men-debug node tersebut untuk memeriksa apakah konfigurasi penjadwalan memenuhi kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Prosedur Debugging. Setelah node selesai di-debug, Anda dapat menerapkan node tersebut ke lingkungan produksi untuk penjadwalan berkala. Anda juga dapat melakukan operasi O&M pada node tersebut di lingkungan produksi. Untuk informasi lebih lanjut, lihat Lakukan Operasi O&M Dasar pada Node Pemicu Otomatis.