Catch up on everthing we announced at this year's Firebase Summit. Learn more

将项目数据导出到 BigQuery

您可以使用 Firebase 控制台中提供的一些工具来浏览和分析项目的历史数据。这些工具可以帮您解答关于应用使用情况的很多问题。但有时候,您可能需要自己设置查询来找到问题的答案。

要完成此操作,您可以将项目数据从 Firebase 导出到 BigQuery。借助 BigQuery,您可以使用 BigQuery SQL 分析数据,或导出数据以便在您自己的工具中使用。

您可以对 Firebase 进行配置,以将数据从以下 Firebase 产品导出到 BigQuery:

启用 BigQuery Export

  1. 在 Firebase 控制台中转到集成页面。

  2. BigQuery 卡片中,点击关联

  3. 按照屏幕上的说明启用 BigQuery。

当您将项目关联到 BigQuery 时:

  • Firebase 会将您的现有数据的副本导出到 BigQuery Export。

  • Firebase 会安排每日将您的数据从 Firebase 项目同步到 BigQuery。

  • 默认情况下,您项目中的所有应用都会关联到 BigQuery,而且您以后向项目中添加的所有应用也都会自动关联到 BigQuery。您可以管理哪些应用可发送数据。 默认情况下,系统也会导出 Google Analytics(分析)中来自于“应用 + 网站”媒体资源的所有网站数据。

要停用 BigQuery 导出,请在 Firebase 控制台中取消关联您的项目

价格和 BigQuery 沙盒

如果您的 Firebase 项目采用免费的 Spark 方案,您可以将 Crashlytics、Cloud Messaging、Google Analytics、Predictions 和 Performance Monitoring 关联到 BigQuery 沙盒,从而免费使用 BigQuery。要了解 BigQuery 沙盒的功能,请参阅使用 BigQuery 沙盒

如果您的 Firebase 项目采用付费方案,您可以将 A/B Testing、Crashlytics、Cloud Messaging、Google Analytics(分析)、Predictions 和 Performance Monitoring 关联到 BigQuery。您对 BigQuery 的使用会按照正常的 BigQuery 价格收费,其中包含有限的免费使用额度。