如何使用 Data Studio 的日期参数查询特定范围的 Firebase 分析 table?
How do I query a specific range of Firebase's analytics table using Data Studio's date parameters?
我一直在阅读如何在 BigQuery 中查询通配符 table,但 Data Studio 似乎无法识别 _TABLE_SUFFIX
关键字。
我正在尝试将最近添加的日期参数用于 Data Studio 中的自定义查询。目标是防止自定义查询扫描所有分区以节省时间。
使用以下查询时:
SELECT
*
FROM
`project-name.analytics_196324132.events_*`
WHERE
_TABLE_SUFFIX BETWEEN DS_START_DATE AND DS_END_DATE
我收到以下错误:
Unrecognized name: _TABLE_SUFFIX
我希望后缀关键字能够被识别,以便自定义查询更有效率。但我收到此错误消息。 Data Studio 还不支持这个吗?或者有别的办法吗?
您可能在错误的位置设置了查询。我从自定义查询创建了一个数据源,通配符起作用了。我测试的查询如下,与您的类似,因为 _TABLE_SUFFIX 在 BigQuery 中是 wildcard that is available in standardSQL:
select
*
from
`training_project.training_dataset.table1_*`
where
_TABLE_SUFFIX BETWEEN '20190625' AND '20190626'
根据您的评论,您正尝试在自定义参数的公式字段中添加查询,但公式字段只接受 basic math operations, functions, and branching logic。
我看到的解决方法是构建一个 select 查询并将其用作数据源定义中的自定义查询,以便查询可以提前计算任何额外字段(步骤 5、6 和 7来自 this tutorial).
我一直在阅读如何在 BigQuery 中查询通配符 table,但 Data Studio 似乎无法识别 _TABLE_SUFFIX
关键字。
我正在尝试将最近添加的日期参数用于 Data Studio 中的自定义查询。目标是防止自定义查询扫描所有分区以节省时间。
使用以下查询时:
SELECT
*
FROM
`project-name.analytics_196324132.events_*`
WHERE
_TABLE_SUFFIX BETWEEN DS_START_DATE AND DS_END_DATE
我收到以下错误:
Unrecognized name: _TABLE_SUFFIX
我希望后缀关键字能够被识别,以便自定义查询更有效率。但我收到此错误消息。 Data Studio 还不支持这个吗?或者有别的办法吗?
您可能在错误的位置设置了查询。我从自定义查询创建了一个数据源,通配符起作用了。我测试的查询如下,与您的类似,因为 _TABLE_SUFFIX 在 BigQuery 中是 wildcard that is available in standardSQL:
select
*
from
`training_project.training_dataset.table1_*`
where
_TABLE_SUFFIX BETWEEN '20190625' AND '20190626'
根据您的评论,您正尝试在自定义参数的公式字段中添加查询,但公式字段只接受 basic math operations, functions, and branching logic。
我看到的解决方法是构建一个 select 查询并将其用作数据源定义中的自定义查询,以便查询可以提前计算任何额外字段(步骤 5、6 和 7来自 this tutorial).