【发布时间】:2021-07-06 15:36:06
【问题描述】:
在 Big Query 中,我使用了一个外部连接/联合 SQL 查询 (cloudSQL),我可以使用 SELECT * FROM EXTERNAL_QUERY("gcp-name.europe-west3.friendly_name", "SELECT * FROM database_name.external_table;") 从中获取数据
现在我的问题是,在 DBT 中,如何在我的 schema.yml 文件中定义这个源以及我的 FROM {{source(...,...)}} 语句应该是什么样子?
【问题讨论】:
-
嗨@andreas030241,当您说“外部源”时,您指的是BigTable 还是CloudSQL?从我在docs 中看到的情况来看,这些是唯一受支持的来源,但我想确认一下。
-
也可以在dbt-external-tables/issues 上打开一个问题来描述新的来源?我认为这需要一个新的“加载器”来处理 sql 外部源,而不仅仅是文件湖样式的外部源。
-
嗨 @sgoley 我指的是 CloudSQL 表
标签: google-bigquery dbt