仅针对某些特定事件将firebase分析数据导入BigQuery



我们的android应用程序有100多个事件(用户执行的活动),其中我们只想跟踪10-15个事件数据。从分析的角度来看,剩余事件并不重要。我可以在app_events表中仅从Firebase向BigQuery提取特定事件吗?

我知道,在所有事件都转储到BigQuery中之后,我可以查询出所需的事件。这可能不是最佳解决方案,因为我不想每10-15分钟处理GB的数据(日内表格)。是否可以从Firebase分析数据中提取特定事件?或者有更好的方法可以做到这一点吗?

有多种解决方案。您无法控制自动导出的数据的粒度。因此,您需要接受所有事件都将被导出。

  1. 只保留感兴趣的事件的副本

您可以做的是保持原始数据不变,只复制和维护您感兴趣的数据的副本,并在副本表上构建查询。这样一来,成本会更低,因为您将只查询包含重要数据的表。

  1. 删除不需要的数据

您甚至可以使用DML删除所有不感兴趣的事件。这是一个简单的DELETE dml调用。但请知道,你不会得到数据回来,所以也许你想首先导出,这是免费的,并存档文件。冷藏很便宜。

最新更新