Parameter node adalah node virtual yang mengelola parameter dalam alur kerja dan meneruskannya antar-node. Parameter node mendukung parameter konstan, parameter variabel, serta transmisi langsung parameter dari node leluhur.
Informasi latar belakang
Parameter node merupakan node virtual yang tidak menjalankan tugas komputasi. Node ini meneruskan parameter antar-node dan mengelola parameter dalam alur kerja.
-
Parameter passing between nodes
Jika suatu node dalam alur kerja memerlukan parameter output dari node leluhurnya, buatlah parameter node sebagai perantara. Tempatkan parameter node tersebut sebagai node turunan dari node leluhur tersebut dan sebagai node leluhur dari node target, lalu tambahkan semua parameter yang diperlukan ke dalamnya.
Pada gambar di atas, node sql_7 memerlukan parameter output dari node sql_1, sql_3, dan sql_4. Parameter node ditempatkan di antara mereka untuk mengumpulkan dan meneruskan semua parameter yang diperlukan ke sql_7. -
Parameter management
Jika beberapa node dalam alur kerja berbagi parameter konstan atau variabel, buatlah parameter node sebagai leluhur bersama dan tambahkan semua parameter yang dibagikan ke dalamnya. Hal ini memusatkan pengelolaan parameter untuk seluruh alur kerja.
Pada gambar di atas, node sql_3, sql_4, sql_5, dan sql_7 berbagi parameter melalui parameter node bersama yang berperan sebagai leluhur mereka.
Perhatian
Jika suatu node perlu menggunakan parameter dalam parameter node, node tersebut harus merupakan node turunan langsung dari parameter node tersebut.
Batasan
Wilayah yang didukung: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Hong Kong), Jepang (Tokyo), Singapura, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Jerman (Frankfurt), Inggris (London), AS (Silicon Valley), dan AS (Virginia).
Buat parameter node
Masuk ke DataWorks console. Di wilayah target, klik pada panel navigasi kiri. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Data Development.
-
Pada halaman DataStudio, arahkan kursor ke ikon
lalu pilih .Atau, buka alur kerja, klik kanan General, lalu pilih .
-
Pada kotak dialog Create Node, masukkan Name dan pilih Path.
-
Klik OK.
Konfigurasikan properti penjadwalan untuk parameter node
Setelah membuat parameter node, konfigurasikan properti penjadwalannya sesuai kebutuhan bisnis Anda.
Properti penjadwalan mencakup properti dasar, properti waktu, properti sumber daya, dan dependensi penjadwalan. Karena parameter node hanya mengelola dan meneruskan parameter tanpa menjalankan tugas pengembangan data, perhatikan khusus dependensi penjadwalannya.
-
Jika suatu node perlu menggunakan parameter dalam parameter node, node tersebut harus merupakan node turunan dari parameter node tersebut.
-
Node leluhur yang parameternya perlu diteruskan secara transparan harus merupakan node leluhur dari parameter node tersebut.
Untuk informasi lebih lanjut tentang cara mengonfigurasi properti penjadwalan untuk parameter node, lihat Configure basic properties, Configure time properties, Configure the resource property, dan Configure same-cycle scheduling dependencies.
Tambahkan parameter ke parameter node
Setelah mengonfigurasi properti penjadwalan, tambahkan parameter yang ingin Anda kelola atau teruskan ke parameter node.
-
Pada halaman konfigurasi parameter node, klik Add Parameter.
-
Konfigurasikan Parameter name, Type, Value, dan Description, lalu klik Save.
Catatan di bagian atas halaman mengingatkan bahwa setiap node yang mereferensikan parameter ini harus merupakan node turunan langsung dari parameter node ini. Jenis parameter meliputi Constant, Variable, dan Pass-through Variable.
-
Constant: Parameter memiliki nilai tetap.
-
Variable: Nilai parameter bersifat dinamis. Pilih jenis ini jika Anda perlu menggunakan variabel sistem, seperti waktu saat ini. Untuk informasi lebih lanjut tentang format yang didukung, lihat Supported formats for scheduling parameters.
-
Pass-through Variable: Meneruskan parameter output dari node leluhur langsung ke node turunan. Untuk jenis ini, Anda memilih nilainya dari daftar semua parameter output yang tersedia dari node leluhur langsung dari parameter node ini.
-
Langkah selanjutnya: Gunakan parameter dalam parameter node
Setelah mengonfigurasi parameter node, node turunannya dapat langsung menggunakan parameter tersebut, sehingga memungkinkan pengelolaan parameter terpusat dan pengembangan tugas yang lebih efisien.
Untuk menggunakan parameter ini, konfigurasikan sebagai parameter input dari node turunan agar dapat direferensikan langsung dalam kode node tersebut.
-
Konfigurasikan parameter sebagai parameter input dari node turunan.
Untuk node turunan, buka bagian . Pada subbagian Input Parameters, klik Add. Masukkan nama parameter, pilih sumber nilai, lalu klik Save. Pengaturannya adalah sebagai berikut:
-
Parameter Name: nama parameter yang perlu digunakan oleh node turunan. Anda dapat melihat nama parameter tersebut di parameter node.
-
Value Source: sumber parameter yang perlu digunakan oleh node turunan.
Arahkan kursor ke informasi parameter yang terpotong untuk melihat detail lengkapnya. Parameter dari parameter node ditampilkan dalam format Output name of the parameter node:Parameter name. Pilih nama sumber yang diakhiri dengan nama parameter yang diperlukan.
-
-
Gunakan parameter dalam kode node turunan.