google-cloud-platform - 将数据集移动到另一个区域 bigquery
问题描述
我想将数据集移动到另一个区域,但是有一些带有数据流模板的 pubsub 订阅会加载数据集中的表。如何在不中断数据流作业的情况下做到这一点?或者尽可能少地打扰他们。
是否可以在这些步骤中执行此操作?:
- 在新区域中使用临时名称创建临时数据集
- 将原始数据集复制到临时数据集
- 删除旧的原始数据集
- 在新区域中使用原始名称创建新数据集
- 将临时数据集复制到新数据集与原始数据集
我愿意接受建议:D
解决方案
您现在可以在预览中使用复制数据集功能。一项有趣的功能是该功能提供的跨区域副本。
您可以执行相同的过程,但更容易!
关于您的数据流管道,我认为它不起作用。事实上,位置是您写入 BigQuery 时的重要信息。试一试,但我很确定你必须更新它。
推荐阅读
- javascript - 在链接到这些的下拉菜单中列出文件
- angular - angular2 如何只选择 .clicked DOM 元素
- python - 无法导入 geopandas(Python 3.7 64 位)
- flutter - Flutter:如何为任何容器实现旋转和平移/移动手势?
- c# - 如何将包含转义 JSON 的字符串转换为对象?
- r - 我需要在 R 或 excel 中创建唯一的单词对
- java - 如何使用泛型指定具有 Comparable 类型的超类关系
- sql - 加入 2 个字段的表格
- google-sheets - 该方法是否可以解决字符串结果问题?
- oracle - 将 CSV 导入 SQL - 使用日期时间/时间戳