无法移动数据集bigquery

问题描述 投票:0回答:1

旨在在美国和欧盟之间移动我的数据集并收到以下错误消息:

-- 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`;

无效值:只能从主副本分配 复制地区:欧盟。

sql google-bigquery region
1个回答
0
投票

您可以尝试这篇文章中的步骤吗?

提到以下步骤:

  1. 将 BigQuery 表中的数据导出到与数据集位于同一位置或包含在数据集位置中的 Cloud Storage 存储分区。例如,如果您的数据集位于欧盟多区域位置,您可以将数据导出到 Europe-west1 比利时位置,该位置是欧盟的一部分。
  • 从 BigQuery 导出数据不收取任何费用,但在 Cloud Storage 中存储导出的数据需要付费。 BigQuery 导出受到导出作业的限制。
  1. 将数据从导出的 Cloud Storage 存储桶复制或移动到您在目标位置创建的新存储桶。例如,如果您要将数据从美国多区域移动到 asia-northeast1 东京区域,则需要将数据传输到您在东京创建的存储桶。有关传输 Cloud Storage 对象的信息,请参阅 Cloud Storage 文档中的复制、重命名和移动对象。
  • 在区域之间传输数据会产生 Cloud Storage 中的网络出口费用。
  1. 将数据从导出的 Cloud Storage 存储桶复制或移动到您在目标位置创建的新存储桶。例如,如果您要将数据从美国多区域移动到 asia-northeast1 东京区域,则需要将数据传输到您在东京创建的存储桶。有关传输 Cloud Storage 对象的信息,请参阅 Cloud Storage 文档中的复制、重命名和移动对象。
  • 在区域之间传输数据会产生 Cloud Storage 中的网络出口费用。
© www.soinside.com 2019 - 2024. All rights reserved.