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
- Masuk ke Konsol DMS V5.0.
Di bilah navigasi atas, pilih .
- Di bagian Free orchestration tasks pada halaman DMS Task Orchestration, klik New Task Flow.
- Di kotak dialog New Task Flow, atur parameter Task Flow Name dan Description, lalu klik OK.
- Pada tab orkestrasi tugas dari alur tugas yang Anda buat, klik area kosong di kanvas.
- 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.
- Atur parameter Variable Name dan Variable Rule sesuai kebutuhan.
Parameter Deskripsi Variable Name Nama dari variabel kustom. bizdateadalah satu-satunya variabel sistem default, yang menunjukkan hari sebelumnya dari hari ketika tugas dijalankan. Nilai dari variabel bizdate berada dalam formatyyyy-MM-dd. Sebagai contoh, jika tugas dijalankan pada 15 Agustus 2019, nilai dari variabelbizdateadalah 2019-08-14.Catatan Untuk menghapus variabel yang telah dikonfigurasi, klik ikon
. Variable Rule Konfigurasi 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 Bulanmenunjukkan 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. - Klik Save.
Format Waktu
Tabel berikut menjelaskan variabel waktu yang dapat digunakan untuk mendefinisikan format waktu dari variabel kustom.
| Variabel Waktu | Deskripsi | Format Contoh | Nilai Contoh |
| Masehi (AD) | G menunjukkan Masehi. | Gyyyy | Masehi 2021 |
| Tahun |
| yyyy | 2021 |
| Bulan | M: bulan dari tahun ketika tugas dijalankan. Nilai valid dari M: [1,12]. Nilai valid dari MM: [01,12]. | MM | 08 |
| Minggu |
| ww | 13 |
| Hari |
| D | 360 |
| Hari dalam seminggu |
| e | 1 |
| 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. | a | AM |
| Jam |
| HH | 10 |
| Menit | m: menit dari jam ketika tugas dijalankan. Nilai valid dari m: [0,59]. Nilai valid dari mm: [00,59]. | m | 27 |
| Detik |
| ss | 08 |
| Zona Waktu | z: zona waktu. | z | UTC+08:00 |
Tabel berikut menjelaskan format waktu contoh yang menggunakan beberapa variabel waktu.
| Format Contoh | Nilai Contoh |
yyyy-MM-dd | 2019-08-02 |
HH:mm:ss | 11:05:21 |
yyyyMMdd HH:mm:ss | 20190802 11:05:21 |
yyyyMM01 | 20190801 |