获取“BigQuery 适配器:404 未找到:在位置 EU 中未找到数据集 `PROJECT_ID:`DATASET_ID`。如何更改 dbt Cloud 中的数据集位置?

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

我希望 dbt Cloud 不要查找 BigQuery 数据集/表,我要求它在美国位置查询,而是在欧盟位置查询。在 dbt Cloud 中如何以及在何处配置此功能?我认为在设置的任何地方都没有机会执行此操作。我已经定义了一个包含名称、模式和表字段的sources.yml 文件,但没有profiles.yml 文件,因为我使用的是dbt Cloud。预先感谢您!

google-bigquery location dbt-cloud
1个回答
0
投票

这可能不是位置,而是表的名称(或数据集 ID),并且在此 answer 中有更好的解释。

答案中包含的文档也表明

要为模型指定自定义架构,请使用架构配置键。与任何配置一样,您可以执行以下操作之一:

{{ config(schema='marketing') }}

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