【发布时间】:2017-02-21 05:53:11
【问题描述】:
我正在尝试对存储在 Google BigQuery 中的 Firebase 事件执行非常简单的查询,但我无法找到方法。
在 Android 应用中,我正在记录这样的事件:
Bundle params = new Bundle();
params.putInt("productID", productId);
params.putInt(FirebaseAnalytics.Param.VALUE, value);
firebaseAnalytics.logEvent("productEvent", params);
所以,在 BigQuery 中我有这样的东西:
___________________ _______________________ _______________ | event_dim.name | event_dim.params.key | event_dim.params.int_value | |___________________|_______________________|_________________________| |产品活动 |产品ID | 25 | | |_______________________|_____________________________| | |价值 |第1253章 |___________________|_______________________|_________________________|
当我从这个表中获取数据时,我得到两行:
___________________ _______________________ _______________ |event_dim.name | event_dim.params.key | event_dim.params.int_value | |___________________|_______________________|_________________________| |产品活动 |产品ID | 25 | |产品活动 |价值 | 12353 |
但我真正需要的是这个表中的一个 SELECT 子句来获取如下数据:
___________________ _____________ _________ |姓名 |产品ID |价值 | |___________________|_____________|_________| |产品活动 | 25 | 12353 |
有什么想法或建议吗?
【问题讨论】:
-
您的费率很低。对 SO 很重要,您必须使用已发布答案左侧、投票下方的勾号来标记已接受的答案。这将提高您的费率。通过访问此链接了解其工作原理:meta.stackoverflow.com/questions/5234/…
-
你说得对,谢谢
标签: firebase google-bigquery firebase-analytics