DataWorks任务15分钟调度一次,但是这样设置23:45-0:00的时间覆盖不到,那我应该怎么设置呀?
零点取的话分区跨天了
DataWorks的任务调度支持多种模式,包括小时调度和分钟调度。在分钟调度中,每天指定的时间段内,任务按N*指定分钟的时间间隔运行一次,但需要注意的是,分钟调度的时间间隔最小粒度只能设置为5分钟。对于你的问题,即23:45到0:00这段时间的数据如何获取,通常这是由次日0点来读取的。例如,如果你设置的是0:15分的任务,那么它会取[0点, 0点15分)这个时间段的数据;如果是0点30分的任务,就会取[0点15分, 0点30分)这个时间段的数据,以此类推。因此,你无需为此特别设置额外的任务调度,只需按照正常的时间调度设置即可。同时,如果有任何调度参数不符合预期的情况,你可以根据业务需求及时调整调度配置,以免影响任务的正常调度运行。
23:45-0:00 的数据 一般由次日0点来读取,对的 0:15分的任务取 [0点,0点15分) 的数据 ,0点30分的任务取 [0点15分,0点30分) 以此类推 是次日0点取前一天最后15分钟的数据,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
如果你想要在23:45至0:00时间段内执行DataWorks任务,可以尝试以下两种方法:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。