旨在在美国和欧盟之间移动我的数据集并收到以下错误消息:
-- Create the primary replica in the US multi-region.
-- CREATE SCHEMA covid_938 OPTIONS(location='us');
-- Create a replica in the secondary region.
-- ALTER SCHEMA covid_938
-- ADD REPLICA `eu`
-- OPTIONS(location='eu');
ALTER SCHEMA covid_938 SET OPTIONS(primary_replica = 'eu');
ALTER SCHEMA covid_938
DROP REPLICA IF EXISTS `us`;
无效值:只能从主副本分配 复制地区:欧盟。
您可以尝试这篇文章中的步骤吗?
提到以下步骤:
- 将 BigQuery 表中的数据导出到与数据集位于同一位置或包含在数据集位置中的 Cloud Storage 存储分区。例如,如果您的数据集位于欧盟多区域位置,您可以将数据导出到 Europe-west1 比利时位置,该位置是欧盟的一部分。
- 从 BigQuery 导出数据不收取任何费用,但在 Cloud Storage 中存储导出的数据需要付费。 BigQuery 导出受到导出作业的限制。
- 将数据从导出的 Cloud Storage 存储桶复制或移动到您在目标位置创建的新存储桶。例如,如果您要将数据从美国多区域移动到 asia-northeast1 东京区域,则需要将数据传输到您在东京创建的存储桶。有关传输 Cloud Storage 对象的信息,请参阅 Cloud Storage 文档中的复制、重命名和移动对象。
- 在区域之间传输数据会产生 Cloud Storage 中的网络出口费用。
- 将数据从导出的 Cloud Storage 存储桶复制或移动到您在目标位置创建的新存储桶。例如,如果您要将数据从美国多区域移动到 asia-northeast1 东京区域,则需要将数据传输到您在东京创建的存储桶。有关传输 Cloud Storage 对象的信息,请参阅 Cloud Storage 文档中的复制、重命名和移动对象。
- 在区域之间传输数据会产生 Cloud Storage 中的网络出口费用。