列表

详情


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


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

B. task1代码里table2的分区ds='$(var)',参数配置: var=$[yyyymmdd]

C. task1代码里table2的分区ds='$(var)',参数配置: var=$[yyyymm]01

D. task1代码里table2的分区ds='$(var)',参数配置: var=$[yyyymm01]

参考答案: C

详细解析:

这道题考ACP时测试过。 A、var=[yyyymm-1]为当前月减1,假设当前8月,参数为20200701,不符合题意 B、$[yyyymmdd]为系统日期,不是当月1日 C、符合题意 D、测试报错,参数不能识别


上一题