您可以通过在查询中指定目标表来执行此操作。您将需要使用Jobs.insert
API而不是Jobs.query
调用,并且应该指定writeDisposition=WRITE_APPEND
并填写目标表。
如果您使用的是原始API,则配置如下所示。如果您使用的是Python,则Python客户端应为这些相同的字段提供访问器:
"configuration": {
"query": {
"query": "select count(*) from foo.bar",
"destinationTable": {
"projectId": "my_project",
"datasetId": "my_dataset",
"tableId": "my_table"
},
"createDisposition": "CREATE_IF_NEEDED",
"writeDisposition": "WRITE_APPEND",
}
}