Snowflake多根任务DAG问题:如何配置依赖多根任务的最终任务
问题
- 现有4个独立根任务,分别向4个不同的最终表加载数据
- 需新建一张汇总最终表,要求必须等4个表都加载完带有新
process_date的数据后,再执行汇总任务及其中的存储过程 - 尝试直接配置汇总任务依赖所有前置任务时,系统报错:
该任务没有唯一根任务
已验证可行的解决方案
- 创建一个新的统一根任务,触发规则设为:任一前置根任务的数据流有数据时触发
- 新根任务触发后,同时启动所有二级校验任务(用于检查对应前置表的新
process_date数据是否已加载完成) - 配置流程逻辑:仅保留有数据流的任务继续执行,直到4个前置表的校验全部通过后,再触发汇总任务及对应的存储过程
内容的提问来源于stack exchange,提问作者Robertino Bonora
相关产品推荐
相关产品推荐

