阅读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配置约定__作业配置说明_使用手册_数据集成-阿里云