我们的 Android 应用程序有 100 多个事件(用户执行的事件),我们只想跟踪其中 10-15 个事件数据。从分析的角度来看,其余事件并不重要。 我可以仅将特定事件从 Firebase 提取到 app_events 表中的 BigQuery 中吗?
据我了解,在将所有事件转储到 BigQuery 后,我可以查询出所需的事件。这可能不是最佳解决方案,因为我不想每 10-15 分钟处理 GB 的数据(日内表)。可以从 Firebase 分析数据中提取特定事件吗?或者有更好的方法来做同样的事情吗?
最佳答案
解决这个问题有多种选择。您无法控制自动导出的数据的粒度。因此您需要接受所有事件都将被导出。
- 仅保留感兴趣的事件的副本。
您可以做的就是保留原始数据不变,仅复制并维护您感兴趣的数据的副本,然后在复制表上构建查询。这样成本会更低,因为您只需查询包含重要数据的表。
- 删除不需要的数据
您甚至可以使用 DML delete all您不感兴趣的事件。这是一个简单的 DELETE dml 调用。但请注意,您将无法取回数据,因此您可能需要先导出(免费)并保留文件存档。冷藏很便宜。
关于firebase - 仅针对某些特定事件将 Firebase 分析数据导入 BigQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42486853/