我正在尝试从名为“SCI_ERROR”的 firebase 事件中选择参数
我是新的 Firebase 和 BigQuery。我观看了 Firebase BigQuery 视频教程。我想也许它有点过时了?我尝试使用我在 stackOverflow 上找到的几个已发布的解决方案。由于错误,我永远无法运行它们。
我认为最佳实践是使用“标准查询”语法。
我认为我遇到麻烦的地方是我看到的所有例子都表明有一个表 'event_dims' 。当我查看架构时,我看到 event_name 和 event_params
这是我的 sql 语句
SELECT
(SELECT value.string_value FROM x
WHERE key = 'TITLE') AS level_id,
(SELECT value.string_value FROM x
WHERE key = 'url') AS url
FROM `sci.analytics_179015875.events_20180725` ,
UNNEST(event_params) as x
WHERE event_name = 'SCI_ERROR'
这是错误
错误:无法解析表名“x”:数据集名称丢失。
提前致谢
安迪
最佳答案
下面是 BigQuery 标准 SQL
#standardSQL
SELECT
(SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'TITLE') AS level_id,
(SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'url') AS url
FROM `sci.analytics_179015875.events_20180725`
WHERE event_name = 'SCI_ERROR'
关于firebase - 新手 bigquery 如何从 firebase 事件中选择多个参数(模式记录,重复),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51563454/