Fey*_*n27 3 export google-cloud-storage google-bigquery google-cloud-platform
我正在尝试将存储在Google Cloud Project(Project1)中的BigQuery表(Table1)复制到另一个Google Cloud Project(Project2)。该表按TB的顺序排列。这样做的最佳方法是什么,这样我就不必在本地导出表了?我应该将表格从Project1导出到Google Cloud Storage,然后再导出到Project2吗?或者,还有更好的方法?
小智 7
使用bq命令行工具将表从一个项目复制到另一个项目。您可以看看以下示例命令
资源:
目的地:
命令:
bq cp 123456789123:dataset1.table1 0987654321098:dataset2.table2
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您想将数据集从一个项目复制到另一个项目,那么您可以使用以下命令来进行传输作业:
bq mk --transfer_config --project_id=[PROJECT_ID] --data_source=[DATA_SOURCE] --target_dataset=[DATASET] --display_name=[NAME] --params='[PARAMETERS]'
Run Code Online (Sandbox Code Playgroud)
其中
PROJECT_ID:目标project_ID
DATA_SOURCE:cross_region_copy
DATASET:目标数据集
NAME:作业的显示名称。
PARAMETERS:可以定义源项目ID、源数据集ID和其他参数(覆盖目标表等)
您可以通过此链接获取详细说明。
| 归档时间: |
|
| 查看次数: |
4466 次 |
| 最近记录: |