将源表名称引用为dbt中模型中的变量

  • 本文关键字:dbt 模型 变量 引用 dbt
  • 更新时间 :
  • 英文 :


我已经将dbt_project.yml中的一个变量声明为

vars:
deva: CEMD_RAW

我在我的模型文件中使用这个作为

select *
from {{ source("{{ var('deva')}}", 'table_name') }}

但当我编译文件时,它说找不到名为"{{var('deva(}}.table_name"的源。引用变量的正确方式是什么。

一旦你在金贾"双冰壶"中,你就不需要在其中嵌套另一个抵消冰壶,也就是不要嵌套你的冰壶。

正确的方法是:

select *
from {{ source(var('deva'), 'table_name') }}

最新更新