nxh*_*991 2 python sql python-3.x google-bigquery google-cloud-platform
我遇到如下情况:我想对EU 数据集的表运行查询,并将其结果写入US 数据集的表中。请问可以通过BigQuery REST 资源做到这一点吗?
事实上,我通过jobReference = 'EU'中的作业运行查询,BQ 可以成功执行查询,但无法将结果写入US 的数据集表中。BQ 给了我这个错误location
Not found: Dataset dummy_project:dataset_us was not found in location EU
Run Code Online (Sandbox Code Playgroud)
请问你们有什么想法吗?
谢谢 !!!
不能进行跨区域查询。您的数据必须位于同一区域才能查询。
解决方案是使用BigQuery 数据传输将一个数据集复制到另一个数据集(在正确的区域中)。除了将数据集中的所有数据(不可能只选择一个表)复制到另一个区域(因此要支付数据存储和区域间网络流量)之外,您没有其他解决方案
| 归档时间: |
|
| 查看次数: |
6341 次 |
| 最近记录: |