开发者社区> 问答> 正文

您好老师,如果我想建一个Dataphin业务流程, A-B-C-D,只要运行了A就要把B C D ?

问题1:您好老师,如果我想建一个Dataphin业务流程, A-B-C-D,只要运行了A就要把B C D 也运行了,但是找个业务流程是要手动触发的,那么A B C D 是选手动任务还是周期任务? 如果是触发了A,会自动触发 B C D 的流程吗 ?
问题2:是的,手动任务不能上下游配置,那这样的情况该怎么办? 用周期任务?然后空跑?

展开
收起
真的很搞笑 2023-07-13 08:13:04 57 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    您可以将 A、B、C、D 分别作为单独的任务添加到 Dataphin 中,并设置它们的调度周期和依赖关系。在设置依赖关系时,将 B、C、D 的依赖任务设置为 A,这样当 A 任务运行成功后,就会自动触发 B、C、D 任务的执行。

    对于 A、B、C、D 这些任务,您可以选择使用手动任务或周期任务来进行调度。如果您希望这些任务可以在特定时间点或时间间隔内自动运行,可以选择周期任务,并设置相应的调度周期。如果您希望手动触发这些任务的运行,可以选择手动任务,并在需要时手动执行它们。

    2023-07-13 20:26:39
    赞同 展开评论 打赏
  • 您好!如果您想在Dataphin中创建一个业务流程,其中A运行后自动触发B、C和D的执行,可以使用Dataphin的任务调度功能来实现。

    以下是一种可能的设置方法:

    1. 创建步骤A:首先创建并配置步骤A,确保其完成所需的操作和计算。可以使用Dataphin的数据开发工具或可视化编排工具来定义和编排步骤A。

    2. 创建步骤B、C和D:随后,创建步骤B、C和D,并根据业务需求分别进行配置。

    3. 设置依赖关系:在Dataphin的任务调度配置中,为步骤B、C和D设置依赖关系,使它们依赖于步骤A的成功完成。这样,当步骤A执行成功时,任务调度将自动触发步骤B、C和D的执行。

    2023-07-13 11:06:11
    赞同 展开评论 打赏
  • 回答1:您好,从目前场景来看,A任务是需要手动运行的,但是这样就无法建立依赖关系,无法满足运行了A就要把B C D 也运行了;目前公共云版本不支持这样配置
    后续版本支持创建补数据任务,可以实现该业务场景哈。
    回答2:先可以配置成周期任务,然后配置调度为暂停调度,后面需要运行时,再操作手动恢复18d3168e9aef10ba51b8cb0fa6424645.png
    ,此回答整理自钉群“Dataphin公共云答疑群”

    2023-07-13 09:39:24
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
构建企业级好数据(Dataphin智能数据建设与治理白皮书) 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多