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

DataWorks依赖关系为什么在节点A搜索上游节点输出名时,搜索到了节点B不存在的输出名?

DataWorks依赖关系为什么在节点A搜索上游节点输出名时,搜索到了节点B不存在的输出名?

展开
收起
真的很搞笑 2023-10-10 18:46:19 45 0
4 条回答
写回答
取消 提交回答
  • 节点B的输出名称配置错误:在配置依赖关系时,您需要确保输出名称正确。如果输出名称配置错误,就会出现“依赖的父节点输出(表)不存在”的错误。
    节点B尚未提交:在 DataWorks 中,节点之间的依赖关系通常是通过输出名称来指定的。当一个节点的输出被其他节点作为输入使用时,需要确保输出名称和输入名称相同。如果节点B尚未提交,就会出现“依赖的父节点输出(表)不存在”的错误。

    2023-10-12 16:18:45
    赞同 展开评论 打赏
  • 在DataWorks中,当您在节点A搜索上游节点的输出名时,可能会出现搜索到了节点B不存在的输出名的情况。这可能是由于以下几个原因导致的:

    1. 节点依赖关系设置错误:请确保节点A的依赖关系正确设置,并且将节点B正确连接为节点A的上游节点。如果节点B不是节点A的上游节点,那么搜索结果可能会出现错误。

    2. 节点名称和输出名称拼写错误:请检查节点名称和输出名称的拼写是否正确。确保输入搜索时使用的节点名称和输出名称与实际节点及其输出名称一致。大小写也需要匹配。

    3. 节点输出名称被重命名或删除:如果之前存在一个输出名称,而后来该输出名称被重命名或删除了,那么在节点A搜索时可能会搜索到已经不存在的输出名称。请确保所有节点的输出名称都是有效的。

    4. 数据传递方式选择错误:在DataWorks中,节点之间的数据传递可以通过连线传递或全局变量进行。请确保您所选的数据传递方式与实际应用场景相匹配。

    2023-10-11 13:48:18
    赞同 展开评论 打赏
  • 因为依赖关系解析是基于已经提交和发布的节点信息来进行搜索,如果节点B提交成功后,您又删除了节点B的输出名称且未提交至调度系统,则在节点A上仍然能搜到节点B已删除的输出名。
    https://help.aliyun.com/document_detail/146666.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-10-11 10:09:22
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在DataWorks中,如果在节点A搜索上游节点输出名时,搜索到了节点B不存在的输出名,通常是由于以下原因导致的:

    1. 节点A和节点B之间的依赖关系配置不正确。在DataWorks中,节点之间的依赖关系通常是通过输出名称来指定的。当一个节点的输出被其他节点作为输入使用时,需要确保输出名称和输入名称相同。否则,就会出现这种情况。
    2. 节点B的输出名称被错误地配置为不存在的名称。在DataWorks中,如果输出名称不存在,就会出现这种情况。
    3. 节点B的输出名称被错误地配置为与其他节点的输出名称相同。在DataWorks中,如果两个节点的输出名称相同,就会出现这种情况。
    2023-10-10 21:39:19
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

    更多
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多