我有2个网站,我正在将所有GA数据发送到Big Query。由于Big Query会为每个站点创建不同的表,因此我想将它们合并到一个表中。我也想创建一条记录来指示站点的名称,以便站点A和站点B的数据不会混淆。
这可能吗?我已经尝试了union,它可以正常工作,但只是我无法区分站点a和站点b之间的数据。
谢谢
假设架构相同:
SELECT * FROM
(SELECT *, 'siteA' AS site FROM TableA),
(SELECT *, 'siteB' AS site FROM TableB)
Run Code Online (Sandbox Code Playgroud)
使用完全限定的表名时,应使用[]-project:dataset.table
SELECT * FROM
(SELECT *, 'siteA' AS site FROM [ga:123.ga_sessions_20160502]),
(SELECT *, 'siteB' AS site FROM [ga:456.ga_sessions_20160501])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3612 次 |
| 最近记录: |