将 Firebase 与 BigQuery 相关联

通过将 Firebase 项目与 BigQuery 相关联,您可以访问未抽样的原始事件数据,以及所有参数和用户属性。

在您将 Firebase 项目与 BigQuery 相关联后,您可以选择每天将 Google Analytics for Firebase(包括部分 A/B 测试和动态链接数据)、Crashlytics、预测、云消息传递和/或性能监控数据导出至相应的 BigQuery 数据集。

您可以查询、导出数据集,或者将数据集与外部来源的数据结合使用,以执行自定义分析。

本文包含的主题

BigQuery Export 简介

将数据导出到 BigQuery 后,您就拥有这些数据了,可以使用 BigQuery ACL 来管理对项目和数据集的权限。

您可以免费将 Google Analytics(分析)、Crashlytics、预测云消息传递性能监控数据导出至 BigQuery 沙盒(有沙盒限制)。

因为集成了 BigQuery 沙盒,您将有权访问以下内容:

  • 来自 Google Analytics(分析)应用和“应用 + 网站”媒体资源的数据
  • 来自 Google Analytics for Firebase 的数据
  • Crashlytics 严重和非严重崩溃事件以及堆栈轨迹的详细信息
  • 原始预测数据
  • 详细的云消息传递数据
  • 每个捕获的性能监控事件的详情

详细了解如何从沙盒升级,以及了解 BigQuery 价格

要将 Firebase 项目及其应用与 BigQuery 相关联,请执行以下操作:

  1. 登录到 Firebase。
  2. 点击 “设置”图标,然后选择项目设置
  3. 在“项目设置”页面上,点击集成标签。
  4. 在 BigQuery 卡片中,点击关联
  • BigQuery 会收取数据、流式插入和数据查询的费用,但免费提供数据加载和导出服务。
  • 默认情况下,您项目中的所有应用都会与 BigQuery 相关联,且您后续向项目中添加的所有应用也会自动与 BigQuery 相关联。您能控制哪些应用可发送数据
  • 将项目与 BigQuery 相关联之后,每日首次导出事件时,系统将会在关联的 BigQuery 项目中创建相应的数据集。然后,每个关联应用的原始事件数据会每天填充到在关联数据集内新建的每日表格中,并且原始事件数据还会实时传输到另外的当日 BigQuery 表格中。不过,关联 BigQuery 之前就有的数据是无法导入的(性能监控数据除外)。默认情况下,系统也会导出 Google Analytics(分析)中来自于“应用 + 网站”媒体资源的所有网站数据。

控制哪些应用可将数据发送到 BigQuery

要控制关联项目中的哪些应用可将数据发送到 BigQuery,请执行以下操作:

  1. 登录到 Firebase。
  2. 点击 “设置”图标,然后选择项目设置
  3. 在“项目设置”页面上,点击集成标签。
  4. 在 BigQuery 卡片中,点击管理
  5. 每个产品卡片中,使用应用旁边的开关来停用应用数据导出功能。
  6. 点击停止导出来确认停止导出。

使用“此项目中的网页应用和数据流”开关来控制来自关联的 Firebase 项目和关联的 Google Analytics(分析)“应用 + 网站”媒体资源的网站数据流的导出。

取消关联应用将会停止向 BigQuery 中的相应数据集填充数据。不过,数据集依然存在,而数据存储和查询也仍可能需要付费。您可以删除数据集以避免继续产生费用。

要取消项目与 BigQuery 的关联,请执行以下操作:

  1. 登录到 Firebase,然后打开您的项目。
  2. 点击 “设置”图标,然后选择项目设置
  3. 在“项目设置”页面上,点击集成标签。
  4. 在 BigQuery 卡片中,点击管理
  5. 在“BigQuery 详情”窗格中,点击取消与 BigQuery 的关联
  6. 点击取消与 BigQuery 的关联进行确认。
取消关联项目将会停止向 BigQuery 中的相应数据集填充数据。不过,数据集依然存在,而数据存储和查询也仍可能需要付费。您可以删除数据集以避免继续产生费用。
该内容对您有帮助吗?
您有什么改进建议?