閱讀226 返回首頁    go 阿裏雲


定時運行作業__快速開始_數據集成-阿裏雲

在作業管理界麵,將光標移動到想定時運行的作業,在運行周期列點擊時鍾圖標:

image

進入修改作業運行周期界麵,配置cron表達式,目前最細粒度支持小時級別,如下圖表示每小時的半點運行一次:

image

cron表達式一般格式如下:

00 00 00 * * ?
  • 第一段:秒

  • 第二段:分

  • 第三段:小時

  • 第四段:天

  • 第五段:月

  • 第六段:周

    其中天和周不能同時設置:例如天設為*,表示每天;則周必須設為?,表示忽略

舉例

  • 00 00 00 ?:每天的零點執行
  • 00 00 1-4 ?:每天的1,2,3,4點執行
  • 00 12 10 * 1 ?:1月份每天的10點12分執行

二、想每次運行時,抽取不同時間的數據,如何配置

支持時間參數替換,在關係數據庫的where或者odps的partition處可寫類似如下的時間參數表達式@@{yyyyMMdd HH:mm:ss}:

image

時間參數表達式一般形式如:@@{yyyyMMdd HH:mm:ss +/- Ny}

  • @@{}:表示以運行日期為基準進行計算
  • yyyyMMdd HH:mm:ss :表示日期的格式,還可以為yyyy, yyyyMM, MM, dd, HH:mm:ss等
  • +/-:表示進行加或減計算
  • Ny:N表示需要加減的數值;y表示單位:年,包括如下的單位
    • y:年
    • m:月
    • d:天
    • h:小時
    • mi:分

假設任務運行時刻為2014-06-03 13:20:00,則:

  • @@{yyyy-MM-dd HH:mm:ss + 2y}:2016-06-03 13:20:00
  • @@{yyyyMMdd - 2m}:20140403
  • @@{yyyyMMdd - 2d}:20140601
  • @@{yyyy - 2y}:2012
  • @@{yyyyMM + 3m}:201409
  • @@{HH:mm:ss + 3mi}:13:23:00

最後更新:2016-11-24 11:23:47

  上一篇:go 創建ECS Pipeline__快速開始_數據集成-阿裏雲
  下一篇:go Job配置約定__作業配置說明_使用手冊_數據集成-阿裏雲