我正在尝试将 Google Cloud 项目 (Project1) 中存储的 BigQuery 表 (Table1) 复制到另一个 Google Cloud 项目 (Project2)。该表以 TB 为单位。执行此操作的最佳方法是什么,这样我就不必在本地导出表?我是否应该将表从 Project1 导出到 Google Cloud Storage,然后再导出到 Project2?或者有更好的办法吗?
最佳答案
使用 bq 命令行工具将表从一个项目复制到另一个项目。您可以查看以下示例命令
来源:
- 项目ID:123456789123
- 数据集:数据集1
- 表格:表格1
目的地:
- 项目ID:0987654321098
- 数据集:数据集2
- 表格:表格2
命令:
bq cp 123456789123:dataset1.table1 0987654321098:dataset2.table2
关于将 BigQuery 表从一个项目导出到另一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38922939/