Data Management的任務編排功能提供豐富的時間變數格式,您可以在任務及任務流中引用已配置的變數,實現高效開發並簡化SQL代碼。
操作步驟
- 登入Data Management 5.0。
在頂部功能表列中,選擇 。
- 在任務編排頁面的自由編排任務地區,單擊建立任務流。
- 在建立任務流對話方塊,自訂填寫任務流名稱和描述後,單擊確認。
- 在任務流頁面,單擊空白處。
- 在頁面左側,單擊任務流變數頁簽。說明 您也可以在單任務中組態變數,區別如下:
- 任務流變數:當前任務流中的每一個任務中都可以對其進行引用。
- 單任務變數:僅當前任務可以對其進行引用。
- 配置變數名、變數規則參數。
配置項 說明 變數名 自訂變數名稱。 系統預設僅有一個變數:bizdate
, 格式為yyyy-MM-dd
,表示已耗用時間的前一天,例如當天時間為2019-08-15,那麼bizdate
值為2019-08-14。說明 如需刪除已配置的變數,您可以單擊表徵圖。變數規則 輸入變數的時間格式,所有自訂變數都是以 bizdate
的時間點為基準。更多資訊,請參見時間格式。您也可以配置位移資訊:+
表示往後、-
表示往前,例如-6月
表示往前6個月的時間點。說明 組態變數後,您可以在SQL語句中引用該變數,格式為${變數名}
,同時可單擊SQL預覽來查看變數是否配置成功。 - 單擊儲存即可生效。
時間格式
支援的時間格式如下:
時間變數 | 說明 | 輸入樣本 | 返回樣本 |
公元 | G表示公元。 | Gyyyy | 公元2021年 |
年 |
| yyyy | 2021 |
月 | M當前年份的第N個月,M的傳回值為[1,12],MM的傳回值為[01,12]。 | MM | 08 |
周 |
| ww | 13 |
天 |
| D | 360 |
周幾 |
| e | 1 |
上、下午 | a表示上、下午。傳回值為:上午(00:00-11:59)、下午(12:00-23:59)。 | a | 上午 |
小時 |
| HH | 10 |
分鐘 | m表示分鐘數,m的傳回值[0, 59],mm的傳回值[00, 59]。 | m | 27 |
秒 |
| ss | 08 |
時區 | z表示時區。 | z | UTC+08:00 |
組合樣本:
輸入樣本 | 返回樣本 |
yyyy-MM-dd | 2019-08-02 |
HH:mm:ss | 11:05:21 |
yyyyMMdd HH:mm:ss | 20190802 11:05:21 |
yyyyMM01 | 20190801 |