在 bigquery 上合并 firebase 事件

Merge firebase events on bigquery

我试图将 android 和 ios 在 firebase 上记录的事件汇集在一起​​,但是当我尝试在表上执行联合时,我得到:

Error: Duplicate column names in the result are not supported. Found duplicate(s): user_dim, event_dim

我的查询(标准 SQL):

SELECT
  *
FROM
 `com_myapp_ANDROID.app_events_*`,
 `com_myapp_IOS.app_events_*`

我可以 select 独立地创建字段并创建别名,但是我不会有真正的合并为什么我想导入到 google data studio

试试下面

#standardSQL
SELECT * FROM `com_myapp_ANDROID.app_events_*`
UNION ALL
SELECT * FROM `com_myapp_IOS.app_events_*`
LIMIT 11

逗号作为 UNION 仅适用于 BigQuery Legacy SQL - 逗号在 BigQuery Standard 中被视为 CROSS JOIN SQL
在 BigQuery Standard SQL 中,您必须显式使用 UNION