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
Buka halaman DataStudio.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih . Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Development.
Navigasi ke tab Properti.
Di halaman DataStudio, temukan node yang diinginkan dan buka tab konfigurasi node tersebut.
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 |
Di bagian ini, Anda dapat melihat atau mengonfigurasi informasi dasar tentang node, seperti nama node, ID node, tipe node, dan pemilik.
| |
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. | |
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.
| |
Di bagian ini, Anda dapat memilih grup sumber daya untuk penjadwalan yang ingin Anda gunakan untuk menerapkan node ke lingkungan produksi. | |
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.
Catatan
| |
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.