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

DataWorks重跑下游 显示下游节点 不符合是为啥啊 ?

DataWorks重跑下游 显示下游节点 不符合是为啥啊 ?image.png

展开
收起
真的很搞笑 2024-02-14 19:51:46 43 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在DataWorks中,如果重跑下游节点时显示“下游节点不符合”,这可能是由于以下原因:

    1. 上游节点输出变更:如果您修改了上游节点的输出,比如删除了某些表,而下游节点又依赖于这些表,那么在重跑下游节点时就会出现不符合的情况。
    2. 依赖关系未更新:在更改了上游节点的输出后,需要确保下游节点的依赖关系也相应地进行了更新。如果没有更新,就可能导致重跑时出现不符合的提示。
    3. 自动解析问题:DataWorks在处理节点之间的依赖关系时,会自动解析输入输出。如果在删除或修改上游节点输出后没有重新进行自动解析,可能会导致下游节点无法正确识别变更,从而出现不符合的提示。

    此外,为了解决这个问题,您可以尝试以下步骤:

    1. 检查并更新依赖:确认下游节点是否正确地指向了上游节点的输出。如果上游节点的输出已经更改,您需要更新下游节点的依赖关系,使其不再依赖于已删除或修改的上游输出表。
    2. 重新解析输入输出:在更改了上游节点的输出后,您应该使用DataWorks的自动解析功能重新解析输入输出,确保下游节点能够识别新的上游输出。
    3. 强制重跑功能:如果上述步骤都无法解决问题,您可以考虑使用DataWorks的强制重跑下游功能。这个功能允许您强制重新调度指定的节点及其下游节点,但请注意,这可能会覆盖现有的数据,因此在使用前请确保了解可能的影响。
    2024-02-16 16:57:50
    赞同 展开评论 打赏
  • 下游是未运行的状态 也就是第一次还没有run 不能再次run,上游失败的成功后 未执行的会自动运行 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2024-02-15 09:08:02
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多