You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DBT动态依赖问题:使用dbt_utils.get_column_values报错及方案咨询

dbt 多模型Union依赖问题咨询

背景

我有35个对应不同对象类型的staging层dbt模型,需要在intermediate层将它们做union操作。我用Jinja循环结合dbt_utils.get_column_values获取对象类型,再通过ref()函数引用对应表来实现union,但编译时触发Compilation Error,提示必须添加-- depends_on: {{ ref(object_type_name) }}语句。我尝试了两种方案,其中方案2未生效,现咨询以下问题:

问题

  • 方案2为何无效?
  • 除已提出的两种方案外是否有其他解决办法?
  • 是否可设置对一组模型的依赖(如schema),确保staging层所有转换完成后再执行intermediate层转换?

内容的提问来源于stack exchange,提问作者MattSt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 01:50:59