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

DataWorks依赖关系如何设置跨业务流程,同region跨项目依赖?

DataWorks依赖关系如何设置跨业务流程,同region跨项目依赖?

展开
收起
真的很搞笑 2023-10-29 18:05:26 74 0
4 条回答
写回答
取消 提交回答
  • 在DataWorks中,依赖关系的设置主要依赖于节点的输出作为下游节点的输入这一特性。这种上下游节点之间的依赖关系,使得上游节点成功运行后,下游节点才会启动运行,从而保障适时的产出有效业务数据。因此,要实现跨业务流程和同地域跨项目的依赖,你可以在需要设置依赖关系的节点输入处添加需要依赖的节点(跨项目,跨业务流程)的节点输出。

    具体操作步骤如下:首先,进入数据开发节点的编辑页面,然后单击右侧导航栏的"调度配置"。在"调度依赖 > 上一周期"区域,你可以配置节点的依赖关系。例如,你可以选择“依赖上一周期”,此时本节点本次实例运行,将取决于本节点上一周期业务数据的产出情况。通过这样的方式,可以实现同一地域跨项目的依赖需求。

    2023-10-30 22:02:09
    赞同 展开评论 打赏
  • 在DataWorks中,设置跨业务流程、同region跨项目依赖的关系可以通过以下步骤进行:

    1. 上游节点的输出作为下游节点的输入:首先,你需要在上游节点(即输出数据的节点)的输出处添加一个依赖关系,这个依赖关系指向下游节点(即需要输入数据的节点)的输入。

    2. 添加依赖的节点:然后,你需要在需要设置依赖关系的节点输入处添加需要依赖的节点(跨项目,跨业务流程)的节点输出。

    需要注意的是,这种依赖关系的设置需要在同region内进行,因为DataWorks目前不支持跨region的依赖关系设置。此外,这种依赖关系的设置也需要保证上下游节点在同一时间窗口内执行,因为DataWorks不支持非同步的依赖关系。

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

    在DataWorks中,可以设置跨业务流程和跨项目的依赖关系。具体操作步骤如下:

    1. 在工作流编辑器中,添加要依赖的任务,并设置该任务的所有属性,如输入、输出等。
    2. 在依赖项中,选择要依赖的任务,并设置依赖关系。
    3. 指定跨项目依赖关系的表达式,如:/${project}/flowName/taskName
    4. 确认设置无误后,保存并运行工作流。
    2023-10-30 13:33:02
    赞同 展开评论 打赏
  • 原理说明:上游节点的输出作为下游节点的输入形成节点依赖关系。在需要设置依赖关系的节点输入处添加需要依赖的节点(跨项目,跨业务流程)的节点输出即可。
    https://help.aliyun.com/document_detail/146666.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-10-29 23:07:22
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

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

    相关实验场景

    更多