要下线DataWorks中的孤立任务,首先需要在数据开发(DataStudio)中删除该任务。具体步骤如下:
在DataStudio界面找到需要下线的任务,进行右键删除。
删除开发环境的任务后,DataWorks会在"任务发布 > 创建发布包"界面生成一条待发布的下线记录。此时,拥有空间管理员及运维权限的用户需要将该下线记录发布至生产,只有发布成功后生产环境的任务才会被下线。
对于标准模式,还需要通过“任务发布”界面,点击“发布”按钮来完成下线节点的操作。
在执行下线操作的过程中,未运行的实例会空跑,实例状态直接置为成功,但该实例实际未执行任务代码。
最后,需要在运维中心 > 周期任务 界面,检查节点是否存在,若不存在表示任务已成功下线。
特别需要注意的是,由于下线节点可能导致其他依赖该节点的任务运行异常,所以在执行下线操作前,您需要与依赖该节点的各任务负责人做好沟通。此外,为了保障下游任务正常执行,DataWorks仅支持任务在开发环境和生产环境均无下游依赖的情况下执行任务下线操作。
在 DataWorks 中,下线孤立任务的步骤如下:
登录 DataWorks 控制台,在工作空间中找到需要下线孤立任务的项目,并进入该项目页面。
点击左侧导航栏中的“数据开发”菜单,进入数据开发页面。
在数据开发页面中选择“任务开发”标签页,找到需要下线的孤立任务。
单击该孤立任务所在行右侧的“操作”列中的下拉箭头,选择“更多操作”-“下线任务”。
在弹出的“确认下线任务”对话框中,填写下线原因,并单击“确定”按钮进行下线操作。
如果孤立任务有调度配置,则需要将调度配置禁用。在数据开发页面中选择“调度配置”标签页,找到该任务的调度配置,单击对应行操作列中的“编辑”按钮,取消勾选“是否启用”选项并保存。
如果要下线DataWorks中的孤立任务,可以按照以下步骤操作:
需要注意的是,下线任务后任务将无法再调度。如果您需要保留原来的代码,可以先将代码备份,然后进行下线操作。此外,如果任务存在数据依赖问题,需要确保下线任务后不会影响其他任务的运行。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。