Google bigquery 在Bigquery中合并表
我有两个网站,我正在将所有GA数据发送到大查询中。因为大查询会为每个站点创建不同的表,所以我想将它们合并成一个表。此外,我还想创建一个记录来指示站点的名称,这样站点a和站点B的数据就不会混合 这可能吗?我已经尝试了union,它工作得很好,但只是我无法区分站点a和站点b之间的数据 感激Google bigquery 在Bigquery中合并表,google-bigquery,Google Bigquery,我有两个网站,我正在将所有GA数据发送到大查询中。因为大查询会为每个站点创建不同的表,所以我想将它们合并成一个表。此外,我还想创建一个记录来指示站点的名称,这样站点a和站点B的数据就不会混合 这可能吗?我已经尝试了union,它工作得很好,但只是我无法区分站点a和站点b之间的数据 感激 谢谢假设模式相同: SELECT * FROM (SELECT *, 'siteA' AS site FROM TableA), (SELECT *, 'siteB' AS site FROM TableB)
谢谢假设模式相同:
SELECT * FROM
(SELECT *, 'siteA' AS site FROM TableA),
(SELECT *, 'siteB' AS site FROM TableB)
使用完全限定表名时应使用[]-项目:dataset.table
SELECT * FROM
(SELECT *, 'siteA' AS site FROM [ga:123.ga_sessions_20160502]),
(SELECT *, 'siteB' AS site FROM [ga:456.ga_sessions_20160501])
假设模式相同:
SELECT * FROM
(SELECT *, 'siteA' AS site FROM TableA),
(SELECT *, 'siteB' AS site FROM TableB)
使用完全限定表名时应使用[]-项目:dataset.table
SELECT * FROM
(SELECT *, 'siteA' AS site FROM [ga:123.ga_sessions_20160502]),
(SELECT *, 'siteB' AS site FROM [ga:456.ga_sessions_20160501])
是的,架构是相同的。但无法运行您的查询。从SELECT*中选择*,“siteA”作为ga:123.ga_sessions_20160502中的站点,从ga:456.ga_sessions中选择*,“siteB”作为ga:456.ga_sessions中的站点_20160501@Mikhail柏林恐怖:遭遇——在第2行第36列。他期待着:。。。运行queryies模式是相同的。但无法运行您的查询。从SELECT*中选择*,“siteA”作为ga:123.ga_sessions_20160502中的站点,从ga:456.ga_sessions中选择*,“siteB”作为ga:456.ga_sessions中的站点_20160501@Mikhail柏林恐怖:遭遇——在第2行第36列。他期待着:。。。运行查询