DataWorks通过dataworks SDK 中ListNodes接口查询不到,在运维中心 - 周期任务中也查询不到,我想确认下,按月的调度任务,不在调度时间内会有节点ID吗?
按月调度的任务,在非调度时间内不会有节点ID。
DataWorks中的调度任务会根据它们的调度类型和周期数生成相应的周期实例。对于非每天调度的任务,如周调度或月调度的任务,在非调度时间内,这些任务会进行空跑,即它们会运行但不会执行任何实际操作。当到达任务定义的调度时间后,任务会立即返回成功状态。如果存在下游的日调度任务,这些下游任务会根据节点定义的调度时间正常执行。
在DataWorks中,任务的调度配置会影响任务调度时的参数转换。您可以基于转换后的参数值来验证调度参数转换是否正确。如果参数值不符合预期,应及时调整调度配置,以避免影响任务的正常调度运行。
此外,DataWorks支持不同类型的调度任务互相依赖,包括分钟、小时、日、周、月、年等类型的调度任务。当上下游调度依赖的类型不同时,您需要了解上下游各周期实例如何挂载依赖,即不同周期的任务实例之间的依赖关系是如何设置的。
因此,如果您在DataWorks中通过SDK的ListNodes接口查询不到按月调度的任务节点ID,这可能是因为在查询时刻任务不在调度时间内,因此没有生成相应的节点ID。您可能需要等到任务的调度时间到来后,才能看到相应的节点ID。同时,确保您的调度配置正确无误,以便任务能够在预定的时间正常执行。
会有节点id ,“在运维中心 - 周期任务中也查询不到”说明这个周期任务不存在呀 确认一下项目是否对 再确认看是不是已经下线了 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。