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

DataWorks任务15分钟调度一次,但是这样设置23:45-0:00的时间覆盖不到应该怎么设置?

DataWorks任务15分钟调度一次,但是这样设置23:45-0:00的时间覆盖不到,那我应该怎么设置呀?image.png
image.png
零点取的话分区跨天了image.png

展开
收起
真的很搞笑 2023-11-13 11:36:49 62 0
3 条回答
写回答
取消 提交回答
  • DataWorks的任务调度支持多种模式,包括小时调度和分钟调度。在分钟调度中,每天指定的时间段内,任务按N*指定分钟的时间间隔运行一次,但需要注意的是,分钟调度的时间间隔最小粒度只能设置为5分钟。对于你的问题,即23:45到0:00这段时间的数据如何获取,通常这是由次日0点来读取的。例如,如果你设置的是0:15分的任务,那么它会取[0点, 0点15分)这个时间段的数据;如果是0点30分的任务,就会取[0点15分, 0点30分)这个时间段的数据,以此类推。因此,你无需为此特别设置额外的任务调度,只需按照正常的时间调度设置即可。同时,如果有任何调度参数不符合预期的情况,你可以根据业务需求及时调整调度配置,以免影响任务的正常调度运行。

    2023-11-30 16:49:43
    赞同 展开评论 打赏
  • 23:45-0:00 的数据 一般由次日0点来读取,对的 0:15分的任务取 [0点,0点15分) 的数据 ,0点30分的任务取 [0点15分,0点30分) 以此类推 是次日0点取前一天最后15分钟的数据,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

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

    如果你想要在23:45至0:00时间段内执行DataWorks任务,可以尝试以下两种方法:

    1. 调整任务的调度间隔,使其不超过23:45和0:00之间的最小时间差。比如,如果任务是在每15分钟执行一次,那么可以将间隔调整为10分钟或更短,这样就能在23:45至0:00之间执行一次任务。
    2. 将任务的开始时间设定在23:45,结束时间设定在0:05。这样,任务就会在这个时间段内自动执行一次,而且不会受到任何影响。
      当然,这些方法可能会导致任务执行的频率增加,因此你需要根据自己的实际需求来权衡利弊,并做出合适的选择。
    2023-11-13 14:04:46
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

    更多
    被窝里的运维——DataWorks移动版公测-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多