dataWorks定时调度传参

Posted 上官沐雪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dataWorks定时调度传参相关的知识,希望对你有一定的参考价值。

dataWorks定时调度传参


## maxComputer自带的参数,昨天的日期{yyyymmdd} 花括号
dt='${bdp.system.bizdate}'

## maxComputer自带的参数,今天的日期[yyyymmdd] 中括号
dt='$[bdp.system.bizdate]'


## 任务的定时时间,格式为yyyymmddhh24miss
$cyctime	

## 当前日期,格式为yyyymmdd
$gmtdate


## 业务月份,格式为yyyymm。
$bizmonth	





##---------------日期加减周期  当前时间20190720103000---------
调度参数可以配置:	
1.取年份
调度参数: datetime=${yyyy}     	 ## 结果2019
代码引用:pt=${datetime}			#### 结果2019

2.取月份
调度依赖中的参数赋值:datetime=${mm}
代码中引用:pt=${datetime}			## 结果07

3.取日
调度依赖中的参数赋值:datetime=${dd}
代码中引用:pt=${datetime}			##结果19
代码中引用:pt=$[datetime]			##结果20

4.取年月日(昨天的日期)
调度依赖中的参数赋值:datetime=${yyyy-mm-dd}
代码中引用:pt=${datetime}			## 结果:2019-07-19

调度依赖中的参数赋值:datetime=$[yyyy-mm-dd-1]  
代码中引用:pt=${datetime}			## 结果:2019-07-19

5.取上个月的日期
调度依赖中的参数赋值:datetime=$[add_months(yyyymmdd,-1)]
代码中引用:pt=${datetime}			## 结果:2019-06-20


## 将src按照key从小到大排序后,输出第11到第30行(OFFSET 10指定跳过前10行,LIMIT 20指定最多输出20行)。
SELECT * FROM src ORDER BY key LIMIT 20 OFFSET 10;



##注:使用ODPS SQL节点进行SQL任务开发时,SQL代码大小不能超过130k,SQL命令条数不能超过99

以上是关于dataWorks定时调度传参的主要内容,如果未能解决你的问题,请参考以下文章

DataWorks 重点难点

DataWorks调度配置最佳实战

dataworks的任务调度底层是啥

大数据阿里云工具之DataWorks(二)

APScheduler(定时任务二配置调度器)

SQLMaxComputer开发工具——DataWorks使用小结