首页 > 解决方案 > 将数据集移动到另一个区域 bigquery

问题描述

我想将数据集移动到另一个区域,但是有一些带有数据流模板的 pubsub 订阅会加载数据集中的表。如何在不中断数据流作业的情况下做到这一点?或者尽可能少地打扰他们。

是否可以在这些步骤中执行此操作?:

  1. 在新区域中使用临时名称创建临时数据集
  2. 将原始数据集复制到临时数据集
  3. 删除旧的原始数据集
  4. 在新区域中使用原始名称创建新数据集
  5. 将临时数据集复制到新数据集与原始数据集

我愿意接受建议:D

标签: google-cloud-platformgoogle-bigquerypublish-subscribedataflow

解决方案


您现在可以在预览中使用复制数据集功能。一项有趣的功能是该功能提供的跨区域副本。

您可以执行相同的过程,但更容易!

关于您的数据流管道,我认为它不起作用。事实上,位置是您写入 BigQuery 时的重要信息。试一试,但我很确定你必须更新它。


推荐阅读