我的情况如下:我希望在EU中对我的数据集表运行一个查询,并将其结果写入美国中的数据集表中。请问是否可以通过BigQuery REST资源进行此操作?
实际上,我通过带有工作的location在jobReference = 'EU‘中运行我的查询,BQ可以成功地执行查询,但它不能将结果写入美国中的数据集表中。BQ给了我这个错误
Not found: Dataset dummy_project:dataset_us was not found in location EU你们知道吗,拜托?
谢谢!
发布于 2022-01-08 12:59:32
无法执行跨区域查询。您必须将数据放在同一个区域中才能查询数据。
解决方案是使用BigQuery数据传输将数据集复制到另一个数据集(在正确的区域)。除了将数据集中的所有数据(不可能只选择一个表)复制到另一个区域(因此支付数据存储和区域间网络流量)之外,您没有其他解决方案。
https://stackoverflow.com/questions/70628327
复制相似问题