本文为您介绍删除节点的常见问题。

注意 下线节点为高危操作,请谨慎操作。

如何删除节点

注意
  • 如果您的DataWorks为标准模式,则开发环境和生产环境分离,在DataWorks的DataStudio删除节点时,只删除了开发环境的节点,生产环境的节点需要将删除操作发布到生产环境,生产环境的节点才会被删除下线。
  • 当节点与其他节点存在依赖关系,被其他节点依赖时,节点无法直接删除,需要先解除依赖关系才能删除节点,详情可参见删除节点时,提示:节点存在子节点,下线失败

以下以删除生产环境的节点为例,为您演示删除节点的操作步骤。

  1. 在开发环境中删除节点。
    进入数据开发DataStudio页面后,右键待删除的节点后单击删除,在弹出的页面中单击确认删除节点
  2. 在生产环境中删除节点。
    在数据开发DataStudio页面的右上角单击任务发布,过滤变更类型为下线,找到上述步骤下线节点的变更发布包后,单击操作列的发布,在弹出的页面中单击发布删除节点2完成发布后,生产环境的节点才会被删除。

删除节点时,提示:节点存在子节点,下线失败

当节点与其他节点存在依赖关系,被其他节点依赖时,节点无法直接删除,您可以进入数据开发DataStudio页面或运维中心页面后,找到依赖待删除节点的子节点,修改子节点的依赖配置,解除子节点与待删除节点的依赖关系,解除后再删除待删除节点。
说明
  • 如果您使用的DataWorks为标准模式,开发环境和生成环境隔离,您在开发环境解除节点的依赖关系后,需提交发布至生产环境,提交发布完成后生产环境的节点才能被删除。
  • 跨周期依赖也是依赖关系的一种,解除依赖关系时,除了调度配置调度依赖外,您还需关注时间属性中的依赖上一周期的配置情况,如果节点开启了依赖上一周期,您需要同时关闭依赖上一周期的配置。

如何确认节点是否成功删除?

删除节点后,您可以进入运维中心的周期任务页面,通过节点ID查询已删除的节点,如果查询不到此节点,说明节点已成功删除。

节点误删后如何找回

节点删除后会放在回收站,如果需要找回误删的节点,您可以到回收站去还原代码,回收站的操作可参见回收站