Firebase Analytics - 为 BigQuery 设置数据位置

7

我们已经设置了一个Firebase项目,并且配置了分析和导出到BigQuery。

集成已经成功,我们的事件顺利地迁移到了BigQuery。

然而,我们在BigQuery中设置数据位置时遇到了问题。

我们的Firebase项目将默认GCP资源位置设置为eur3(欧洲西部)。在设置Firebase Analytics和BigQuery之间的集成时,我们没有选择设置任何数据位置。

我们可以看到BigQuery中数据集的位置是美国。我相信BigQuery现在在欧盟数据中心得到支持,那么我们如何使用欧盟位置而不是美国?


有什么新闻吗? - genericUser
2个回答

3

现在有一个更改位置的选项,如下所述

  1. 进入Firebase控制台,禁用Google Analytics BQ导出(取消所有复选框并关闭开关)
  2. 导航到https://console.cloud.google.com/bigquery
  3. 创建一个新的数据集来存储Analytics数据的副本(例如:analytics_123456789_copy)。
  4. 打开原始的analytics_123456789数据集,然后单击“复制”按钮。
  5. 选择新数据集(analytics_123456789_copy)作为目标;点击“复制”。
  6. 等待复制完成。状态可以在BigQuery Transfer页面中查看。
  7. 删除原始表格analytics_123456789,这无法撤消,请确保数据已备份或复制已完成。
  8. 创建一个具有相同名称analytics_123456789的新数据集,确保选择所需的目标区域(例如:欧盟)。
  9. 打开analytics_123456789_copy数据集并将数据复制到新的analytics_123456789。
  10. 返回Firebase控制台,并重新启用Google Analytics BQ导出(启用开关,选中相关复选框)。
  11. 可选:等待复制完成,然后删除已复制的数据集analytics_123456789_copy。

0

截至2021年底,BigQuery Analytics导出现在由Google Analytics管理员控制,并且您可以在设置时指定数据位置或链接到所需地区的现有BigQuery数据集。但是,无法更改现有数据集的区域。

另请参见Klemen的答案,该答案提供了一种风险较高的迁移现有数据的解决方法。这不建议在Google文档中使用,并且不太可能得到支持,但有潜在帮助。

在2021年底之前,无论开发人员从哪个位置创建其Firebase项目,Google Analytics for Firebase BigQuery数据集都是在美国创建的。

您无法控制Analytics数据的位置,只能控制BigQuery导出。 GA数据分布在Google数据中心中。


你能提供任何文档链接吗?我可以在其中找到有关作为用户无法控制分析数据位置的参考资料吗? - Giacomo
我们有多个游戏连接到BigQuery。其中一个游戏是在欧盟创建的,其他所有游戏都是在美国创建的。现在我在BigQuery中合并这些数据时遇到了问题。是否仍然没有更改位置的选项?为什么要在欧盟设置一个游戏? - Klemz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接