firebase - Firebase Analytics - 为 BigQuery 设置数据位置
问题描述
我们有一个 Firebase 项目设置,配置了分析和导出到 BigQuery。
集成已经成功,我们的事件正在迁移到 BigQuery 中。
但是,我们在 BigQuery 中设置的数据位置存在问题。
我们的 Firebase 项目将默认 GCP 资源位置设置为 eur3(欧洲西部)。在设置 Firebase Analytics 和 BigQuery 之间的集成期间,我们无法设置任何数据位置。
我们可以在 BigQuery 中看到数据集的位置是美国。我相信欧盟数据中心现在支持 BigQuery,我们如何使用欧盟位置而不是美国?
解决方案
现在有一个选项可以更改位置,如下所示
- 转到 Firebase 控制台并禁用 Google Analytics BQ 导出(取消选中所有框,然后关闭切换)
- 导航到 https://console.cloud.google.com/bigquery
- 创建一个新数据集以容纳 Analytics 数据的副本(例如:analytics_123456789_copy)。
- 打开原始的 analytics_123456789 数据集,然后单击“复制”按钮。
- 选择新数据集(analytics_123456789_copy)作为目标;点击“复制”。
- 等待复制完成。可以在 BigQuery Transfer 页面中查看状态。
- 删除原始表analytics_123456789 此操作无法撤消,因此请确保数据已备份或复制已完成。
- 创建一个同名的新数据集analytics_123456789,确保选择所需的目标区域(例如:欧盟)。
- 打开 analytics_123456789_copy 数据集并将数据复制到新的 analytics_123456789。
- 转到 Firebase 控制台并重新启用 Google Analytics BQ 导出(启用切换,选中相关复选框)。
- 可选:等待复制完成,然后删除复制的数据集analytics_123456789_copy。
推荐阅读
- javascript - 使用 html 标记更改数组中的元素,然后显示该数组
- ios - 从 Xcode 10 更新到 Xcode 11.3.1 时出现 Xcode 编译器错误
- python - 在 pyqt5 中退出 GUI 时终止正在运行的进程的正确方法是什么?
- postgresql - 禁用 PostgreSQL 查询优化?
- python - 我如何对从 FTP 服务器下载的 tensorflow 模型使用 .predict 方法?
- java - 登录表单:单击按钮时键盘隐藏,但单击edittext后不再显示
- arrays - 在Google表格中提取单词和字符之间的单词
- sql - 强制 dbGetQuery 返回 POSIXct 时间戳
- .net - Linux Container .Net Core 2.2 上的 JWT 无效签名
- css - 如何在 CSS 中水平对齐多个图像