仅将firebase分析数据导入BigQuery以用于某些特定事件

时间:2017-02-27 13:20:30

标签: firebase google-analytics firebase-realtime-database google-bigquery google-cloud-platform

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

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

1 个答案:

答案 0 :(得分:3)

有多种选择可以解决这个问题。您无法控制自动导出的数据的粒度。所以你需要接受所有将被导出的事件。

  1. 仅保留一份感兴趣的活动。
  2. 您可以做的是保留原始数据,并复制和维护您感兴趣的数据副本,并在副本表上构建查询。这样,成本会降低,因为您只会查询包含重要数据的表格。

    1. 删除不需要的数据
    2. 您甚至可以使用您不感兴趣的DML delete all个活动。这是一个简单的DELETE dml调用。但是请知道你不会得到数据,所以也许你想先导出,这是免费的并保存档案文件。冷藏很便宜。