合并Bigquery

时间:2016-05-03 18:03:48

标签: google-bigquery

我有2个网站,我将所有GA数据发送到Big Query。由于Big Query会为每个站点创建不同的表,我想将它们合并为一个。此外,我想创建一个记录来表明网站的名称,以便网站A和网站B的数据不会混合。

这可能吗?我尝试过工会,它工作正常但只是我无法区分网站a和网站b之间的数据。

赞赏 感谢

1 个答案:

答案 0 :(得分:4)

假设模式相同:

SELECT * FROM 
(SELECT *, 'siteA' AS site FROM TableA),
(SELECT *, 'siteB' AS site FROM TableB)

使用完全限定的表名时应使用[] - 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])