Har*_*ish 6 bigdata google-bigquery bigquery-standard-sql
我正在使用标准SQL,即使它是基本查询,它仍然会引发错误。任何建议请
SELECT
fullVisitorId,
CONCAT(CAST(fullVisitorId AS string),CAST(visitId AS string)) AS session,
date,
visitStartTime,
hits.time,
hits.page.pagepath
FROM
`XXXXXXXXXX.ga_sessions_*`,
UNNEST(hits) AS hits
WHERE
_TABLE_SUFFIX BETWEEN "20160801"
AND "20170331"
ORDER BY
fullVisitorId,
date,
visitStartTime
Run Code Online (Sandbox Code Playgroud)
该查询起作用的唯一方法是删除最后应用的顺序:
SELECT
fullVisitorId,
CONCAT(CAST(fullVisitorId AS string),CAST(visitId AS string)) AS session,
date,
visitStartTime,
hits.time,
hits.page.pagepath
FROM
`XXXXXXXXXX.ga_sessions_*`,
UNNEST(hits) AS hits
WHERE
_TABLE_SUFFIX BETWEEN "20160801"
AND "20170331"
Run Code Online (Sandbox Code Playgroud)
ORDER BY 操作非常昂贵,无法并行处理,因此请尽量避免操作(或尝试将其应用在有限的结果集中)
| 归档时间: |
|
| 查看次数: |
5578 次 |
| 最近记录: |