开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

dataworks配置日期调度参数的 当月1号 是怎么配置的?

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

展开
收起
真的很搞笑 2023-11-07 08:24:42 95 0
4 条回答
写回答
取消 提交回答
  • image.png
    $[yyyymm01] 这样不可以, 这个结果是 202311, 后面01不起作用可以去掉, 在代码里拼接,或者这样写, $[yyyymm]01 试一下,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-11-07 22:13:30
    赞同 展开评论 打赏
  • ${mm}01:获取每月1号。 通过纯字符串拼接,获取目标时间。

    image.png

    https://help.aliyun.com/zh/dataworks/user-guide/supported-formats-of-scheduling-parameters?spm=a2c4g.11186623.0.i212

    2023-11-07 14:28:20
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

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

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

    2023-11-07 11:02:37
    赞同 展开评论 打赏
  • 在DataWorks中,配置日期调度参数的当月1号,可以通过以下方式进行配置:

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

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

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

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

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

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

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

    2023-11-07 09:56:25
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 热门讨论

    热门文章

    相关电子书

    更多
    DataWorks全链路数据质量解决方案-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载