通过数据范围抛出错误在 Bigquery 中查询多个 Google Analytics Raw 表

Posted

技术标签:

【中文标题】通过数据范围抛出错误在 Bigquery 中查询多个 Google Analytics Raw 表【英文标题】:Querying Multiple Google Analytics Raw tables in Bigquery by data range throwing error 【发布时间】:2014-08-22 16:46:10 【问题描述】:

试图获取过去三天内的 fullVisitorID 人员列表。

SELECT   fullVisitorID
FROM   (TABLE_DATE_RANGE(74638019.ga_sessions, 
                    TIMESTAMP('2014-08-19'), 
                    TIMESTAMP('2014-08-21'))) 

我收到以下错误:

错误:在第 2 行第 26 列遇到“”。期待以下之一:

我完全按照文档中的说明使用: https://developers.google.com/bigquery/query-reference#tablewildcardfunctions

PS:第一次发帖。无法很好地格式化。

【问题讨论】:

【参考方案1】:

用 '[]' 转义表名:

SELECT   fullVisitorID
FROM   (TABLE_DATE_RANGE([74638019.ga_sessions], 
                    TIMESTAMP('2014-08-19'), 
                    TIMESTAMP('2014-08-21')))

【讨论】:

以上是关于通过数据范围抛出错误在 Bigquery 中查询多个 Google Analytics Raw 表的主要内容,如果未能解决你的问题,请参考以下文章

BigQuery 范围装饰器重复问题

BigQuery 计划数据传输抛出“不兼容的表分区规范”。错误 - 但错误消息被截断

Bigquery - 数组索引 5 超出范围

在 BigQuery 视图中找不到字段

在 BigQuery 中对具有 DateTime 值的字符串字段进行范围查询

在 Watson Studio 中使用变量查询 Bigquery