试题详情

数据工场DataWorks中,SQL任务task1是按天调度的周期性调度任务,task1每次运行的时候都需要用到表table2的某个分区的数据(table2分区字段名为ds,格式为yyyymmdd),table2的这个分区值是当前业务日期所在月份的1日(比如运行时间为2016年5月10日,则业务日期为20160509,table2的分区值则为20160501),比如要使用调度系统提供的时间参数定义table2的分区,使得task1每次调度运行时自动替换时间值,task1应该如何配置?()

Atask1代码里table2的分区ds=‘$(var)01‘,参数配置:var=[yyyymm-1]

Btask1代码里table2的分区ds=‘$(var)‘,参数配置:var=$[yyyymmdd]

Ctask1代码里table2的分区ds=‘$(var)‘,参数配置:var=$[yyyymm]01

Dtask1代码里table2的分区ds=‘$(var)‘,参数配置:var=$[yyyymm01]