dataworks配置日期调度参数的 当月1号 是怎么配置的?[阿里云DataWorks]

dataworks配置日期调度参数的 当月1号 是怎么配置的?代码里的参数,我配置了不生效,

取当月1号

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. $[yyyymm01] 这样不可以, 这个结果是 202311, 后面01不起作用可以去掉, 在代码里拼接,或者这样写, $[yyyymm]01 试一下,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

  2. 在 DataWorks 中配置日期调度参数时,“当月 1 号”可以使用 $current_date 参数来实现,它的格式为 YYYYMMDD。例如,您可以这样配置:current_date - P1D

    其中,“P1D”代表前一天的意思。这样,当调度参数解析时,它会被解析为当前月份的第一天。
    另外,您可以使用 ${…} 来取当前月份的日期,例如 ${current_month}。请注意,在某些情况下,您可能需要配合 $ 及 {} 标记来指定具体的日期,以便获取正确的日期范围。

  3. 在DataWorks中,配置日期调度参数的当月1号,可以通过以下方式进行配置:

    1. 在创建任务的界面,选择“日期触发”作为触发器类型。

    2. 在“日期触发”的配置页面,选择“每月”作为周期类型。

    3. 在“开始时间”中选择“本月1号”。

    4. 在“结束时间”中选择“本月最后一天”。

    5. 在“重复次数”中选择“一次”。

    6. 在“执行时间”中选择“立即执行”或者选择一个具体的时间点。

    请注意,这些配置需要在创建任务的时候进行,一旦任务创建完成,就无法再修改触发器的配置。如果你发现配置不生效,可能是因为你的任务已经创建完成,你需要删除原来的任务,然后按照上述步骤重新创建一个新的任务。