在自定义模式中实现 dbt 模型

问题描述 投票:0回答:1

我的 dbt 项目中有 model2.sql


选择* 来自 {{ ref('model1') }}


编译后我需要得到

选择* 来自 'dwh'.'analytics'.'model1'

并将其具体化为模式“analytics_test”作为“analytics_test.model2”


如何从一个模式(例如来自“analytics”)通过“{{ ref('model1') }}”引用模型。并将此模型具体化为另一个模型(例如“analytics_test”)

model macros materialize ref dbt
1个回答
0
投票

当我使用宏“generate_schema_name”并设置“analytics”时,dbt run model as

创建表 'dwh'.'analytics'.'model2' 作为 从'dwh'.'analytics'.'model1'中选择*

但我需要得到

创建表 'dwh'.'analytics_test'.'model2' 作为 从'dwh'.'analytics'.'model1'中选择*

© www.soinside.com 2019 - 2024. All rights reserved.