You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否将Firebase数据直接导出至不同项目的Google BigQuery实例?

跨项目链接Firebase与Google BigQuery的实现方案

可以直接将Firebase链接到不同项目ID的Google BigQuery实例,无需局限于同一项目下,具体操作步骤如下:

1. 配置目标BigQuery项目的权限

  • 找到Firebase项目对应的系统服务账号:若导出Analytics数据,账号为firebase-measurement@system.gserviceaccount.com;若导出Firestore/Realtime Database数据,对应账号可在Firebase控制台项目设置 > 服务账号中查看,格式为firebase-adminsdk-xxxx@[你的Firebase项目ID].iam.gserviceaccount.com
  • 登录目标BigQuery项目的Google Cloud控制台,进入IAM与管理员 > IAM页面
  • 点击添加,输入上述Firebase服务账号邮箱,为其授予以下角色:
    • BigQuery Data Editor:允许写入和管理BigQuery数据
    • BigQuery Job User:允许提交BigQuery作业
  • 确保目标BigQuery项目已启用BigQuery API(未启用的话,可在Google Cloud控制台API与服务 > 库中搜索启用)

2. 在Firebase控制台完成跨项目链接配置

  • 打开Firebase控制台,进入你要配置的项目
  • 根据导出数据类型进入对应模块的集成设置:
    • Analytics数据:进入Analytics > BigQuery
    • Firestore数据:进入Firestore > 数据导出 > BigQuery集成
    • Realtime Database数据:进入Realtime Database > 数据导出 > BigQuery集成
  • 选择链接到现有BigQuery项目,输入目标BigQuery的项目ID
  • 选择或创建目标数据集,确认导出规则(实时/每日导出等)后保存配置

3. 验证导出状态

  • 首次配置后等待30分钟至1小时(时长取决于数据量),登录目标BigQuery项目查看对应数据集是否有数据写入
  • 可在Firebase控制台的集成页面查看导出状态,或在BigQuery控制台作业页面查看是否有成功的写入作业

内容的提问来源于stack exchange,提问作者Han Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 12:00:21