如何将查询参数添加到 BigQuery 并将其连接到 Data Studio?

Posted

技术标签:

【中文标题】如何将查询参数添加到 BigQuery 并将其连接到 Data Studio?【英文标题】:How can i add query parameter to BigQuery add connect it to Data Studio? 【发布时间】:2021-04-20 10:43:34 【问题描述】:

在 BQ 中,我保存了连接到 Data Studio 的视图。我需要在这个视图中添加一个参数字段并从 Data Studio 控制它。

添加下拉列表不起作用,BQ中有一些复杂的计算,我没有得到预期的结果。

我是如何尝试的。查询,例如:

select *
from `project.dataset.table`

我添加了这样的查询参数:

select *
from `project.dataset.table`
where subject = @subject

然后在 Data Studio 中我添加了参数字段。但我收到此错误消息:

BigQuery error: Parameters are not supported; failed to parse view 

如何添加参数并将视图连接到 Data Studio?

【问题讨论】:

【参考方案1】:

使用custom queries:

在 Data Studio 的 BigQuery 连接器中选择 Custom Query

将该字段添加为参数

【讨论】:

【参考方案2】:

BigQuery + DataStudio 确实支持查询参数(此处介绍了https://blog.google/products/marketingplatform/analytics/introducing-bigquery-parameters-data-studio/)。

但是,BigQuery 本身不支持在视图定义中使用查询参数。现在,您必须将过滤器留在视图之外。

【讨论】:

以上是关于如何将查询参数添加到 BigQuery 并将其连接到 Data Studio?的主要内容,如果未能解决你的问题,请参考以下文章

bigquery excel连接器 - 查询大于256个字符

BigQuery 与 BigTable 连接,无法执行任何查询

使用 bigquery 对数据存储键进行连接

Datastudio BigQuery 连接器:查询返回错误

如何对 BigQuery 表进行分片?

如何使用 BigQuery 连接器将自定义查询从谷歌数据工作室传递到 BigQuery?