将 bigquery 视图复制到另一个区域

Posted

技术标签:

【中文标题】将 bigquery 视图复制到另一个区域【英文标题】:Copy bigquery view to another region 【发布时间】:2021-01-11 16:08:32 【问题描述】:

我必须将视图从项目 A(地区:欧盟)复制到项目 B(地区:美国)。有很多关于如何复制数据集或表的帖子和文章,但对于查看它是不同的。没有导出到 gcs 选项,所以我无法导出到 gcs。 该视图正在使用其他两个视图,并且这些视图正在使用其他几个视图和表。 我发现的最差也是唯一的解决方案:我应该先复制所有表,然后在目标项目中创建新视图吗?

【问题讨论】:

【参考方案1】:

视图只是嵌入在对象中的请求。视图中没有数据,无法执行多区域请求。

因此,您无法在不移动相关数据的情况下更改视图区域。

在官方documentation 中提到这个限制如下:

不能运行从视图导出数据的 BigQuery 作业。

【讨论】:

以上是关于将 bigquery 视图复制到另一个区域的主要内容,如果未能解决你的问题,请参考以下文章

将图像的区域复制到另一个图像中的另一个区域

如何将分区表复制到 BigQuery 中的另一个分区表

MFC中,如何将CBitmap中的图片复制到另一CBitmap的一块区域中,即如何读取一个CBit

将弹性 beanstalk 配置复制到另一个区域的环境中

如何使用aws java sdk将文件从S3存储桶从一个区域复制到另一个区域?

iOS:如何将内容从滚动视图复制到另一个滚动视图