我从BIg QUERY Google数据源获得以下查询,这些是每天自动更新的实际数字。我想添加一个每天有针对性数字的列,它们是静态数字。但是我不知道如何输入不在DB中的数据。感谢
SELECT DISTINCT user_dim.first_open_timestamp_micros, event.date
FROM `liquidlite-app.com_quoine_quoinex_light_IOS.app_events_20*` AS t
CROSS JOIN UNNEST(event_dim) AS ev[![enter image description here][1]][1]ent
WHERE parse_date('%y%m%d', _table_suffix) between
DATE_sub(current_date(), interval 40 day) and
DATE_sub(current_date(), interval 1 day)
UNION ALL
SELECT DISTINCT user_dim.first_open_timestamp_micros, event.date
FROM `liquidlite-app.com_quoine_quoinex_light_ANDROID.app_events_20*` AS t
CROSS JOIN UNNEST(event_dim) AS event
WHERE parse_date('%y%m%d', _table_suffix) between
DATE_sub(current_date(), interval 40 day) and
DATE_sub(current_date(), interval 1 day)
答案 0 :(得分:0)
您可以将federated data source与BigQuery一起使用。在这种情况下,当您拥有Excel文件中的数据时,可以将其移至Google表格并按照documentation进行操作。设置好所有内容后,只需添加另一个UNION
并查询外部数据。
请注意,这里有一些limitations,因此您必须查看它是否适合您的使用案例。