全部产品
Search
文档中心

:Konfigurasi variabel

更新时间:Jun 28, 2025

Fitur orkestrasi tugas dari Data Management (DMS) mendukung berbagai variabel waktu. Anda dapat merujuk variabel waktu yang telah ditentukan sebelumnya dalam sebuah tugas atau alur tugas, menyederhanakan pernyataan SQL dan meningkatkan efisiensi pengembangan.

Prosedur

  1. Masuk ke Konsol DMS V5.0.
  2. Di bilah navigasi atas, pilih Data+AI > Data Development > Task Orchestration(Old).

  3. Di bagian Free orchestration tasks pada halaman DMS Task Orchestration, klik New Task Flow.
  4. Di kotak dialog New Task Flow, atur parameter Task Flow Name dan Description, lalu klik OK.
  5. Pada tab orkestrasi tugas dari alur tugas yang Anda buat, klik area kosong di kanvas.
  6. Di panel kanan, klik tab Variables.
    Catatan Anda juga dapat mengonfigurasi variabel untuk sebuah tugas. Variabel yang dikonfigurasi untuk alur tugas dan variabel untuk tugas memiliki perbedaan sebagai berikut:
    • Jika Anda mengonfigurasi variabel untuk alur tugas, Anda dapat merujuk variabel tersebut di setiap tugas dalam alur tugas.
    • Jika Anda mengonfigurasi variabel untuk sebuah tugas, Anda hanya dapat merujuk variabel tersebut di dalam tugas itu sendiri.
  7. Atur parameter Variable Name dan Variable Rule sesuai kebutuhan.
    ParameterDeskripsi
    Variable NameNama dari variabel kustom.
    bizdate adalah satu-satunya variabel sistem default, yang menunjukkan hari sebelumnya dari hari ketika tugas dijalankan. Nilai dari variabel bizdate berada dalam format yyyy-MM-dd. Sebagai contoh, jika tugas dijalankan pada 15 Agustus 2019, nilai dari variabel bizdate adalah 2019-08-14.
    Catatan Untuk menghapus variabel yang telah dikonfigurasi, klik ikon Delete icon.
    Variable RuleKonfigurasi format waktu dan offset waktu dari variabel kustom. Semua variabel kustom didefinisikan berdasarkan nilai dari variabel bizdate. Untuk informasi lebih lanjut, lihat Format Waktu.
    Anda juga dapat mengonfigurasi offset terhadap nilai variabel bizdate. Tanda plus (+) menunjukkan offset waktu mundur dan tanda minus (-) menunjukkan offset waktu maju. Sebagai contoh, - 6 Bulan menunjukkan titik waktu enam bulan sebelum tugas dijalankan.
    Catatan Setelah Anda mengonfigurasi variabel, Anda dapat merujuk variabel tersebut dalam format ${Nama Variabel} di dalam pernyataan SQL. Pada tab Konten dari node tugas, Anda dapat mengklik SQLPreview untuk memeriksa apakah variabel dikonfigurasi sesuai harapan.
  8. Klik Save.

Format Waktu

Tabel berikut menjelaskan variabel waktu yang dapat digunakan untuk mendefinisikan format waktu dari variabel kustom.

Variabel WaktuDeskripsiFormat ContohNilai Contoh
Masehi (AD)G menunjukkan Masehi. GyyyyMasehi 2021
Tahun
  • y: tahun dari hari ketika tugas dijalankan. y atau yyyy menunjukkan tahun dalam format empat digit. yy menunjukkan dua digit terakhir dari tahun.
  • Y: tahun dari hari terakhir dalam minggu ketika tugas dijalankan. Hari terakhir dalam minggu adalah Minggu.
yyyy2021
BulanM: bulan dari tahun ketika tugas dijalankan. Nilai valid dari M: [1,12]. Nilai valid dari MM: [01,12]. MM08
Minggu
  • w: minggu dari tahun ketika tugas dijalankan. Nilai valid dari w: [1,52]. Nilai valid dari ww: [01,52].
  • W: minggu dari bulan ketika tugas dijalankan. Nilai valid: [1,5].
ww13
Hari
  • D: hari dari tahun ketika tugas dijalankan. Nilai valid dari D: [1,365]. Nilai valid dari DD: [01,365]. Nilai valid dari DDD: [001,365].
  • d: hari dari bulan ketika tugas dijalankan. Nilai valid dari d: [1,31]. Nilai valid dari dd: [01,31].
D360
Hari dalam seminggu
  • E: hari dalam seminggu ketika tugas dijalankan. Nilai valid: Senin hingga Minggu.
  • e: nomor hari dalam seminggu ketika tugas dijalankan. Nilai valid: [1,7]. Nilai 1 menunjukkan Senin.
    Catatan Untuk menghitung Minggu sebagai hari pertama dalam seminggu, Anda dapat mengatur offset menjadi "+ 1 Hari".
e1
Ante meridiem (AM) atau post meridiem (PM)a: menunjukkan apakah titik waktu ketika tugas dijalankan berada sebelum atau sesudah tengah hari. Jika titik waktu berada dalam rentang 00:00 hingga 11:59, nilai yang dikembalikan adalah AM. Jika titik waktu berada dalam rentang 12:00 hingga 23:59, nilai yang dikembalikan adalah PM. aAM
Jam
  • H: jam dari hari ketika tugas dijalankan. Nilai 0 menunjukkan jam pertama dari hari. Nilai valid dari H: [0,23]. Nilai valid dari HH: [00,23].
  • h: jam dari setengah hari ketika tugas dijalankan. Nilai 1 menunjukkan jam pertama dari setengah hari. Nilai valid dari h: [1,12]. Nilai valid dari hh: [01,12].
  • K: jam dari setengah hari ketika tugas dijalankan. Nilai 0 menunjukkan jam pertama dari setengah hari. Nilai valid dari K: [0,11]. Nilai valid dari KK: [00,11].
  • k: jam dari hari ketika tugas dijalankan. Nilai 1 menunjukkan jam pertama dari hari. Nilai valid dari k: [1,24]. Nilai valid dari kk: [01,24].
HH10
Menitm: menit dari jam ketika tugas dijalankan. Nilai valid dari m: [0,59]. Nilai valid dari mm: [00,59]. m27
Detik
  • s: detik dari menit ketika tugas dijalankan.
  • S: milidetik dari menit ketika tugas dijalankan.
ss08
Zona Waktuz: zona waktu. zUTC+08:00
Tabel berikut menjelaskan format waktu contoh yang menggunakan beberapa variabel waktu.
Format ContohNilai Contoh
yyyy-MM-dd2019-08-02
HH:mm:ss11:05:21
yyyyMMdd HH:mm:ss20190802 11:05:21
yyyyMM0120190801