【发布时间】:2015-01-26 09:23:22
【问题描述】:
我正在使用 BigQuery.Jobs.query 运行查询。我知道这会创建一个临时表。我想获取该表的名称以在下一个查询中使用它。
这适用于 BigQuery 网页界面,但我找不到使用 API 的方法。
【问题讨论】:
标签: google-bigquery
我正在使用 BigQuery.Jobs.query 运行查询。我知道这会创建一个临时表。我想获取该表的名称以在下一个查询中使用它。
这适用于 BigQuery 网页界面,但我找不到使用 API 的方法。
【问题讨论】:
标签: google-bigquery
您的工作应该在完成后返回一个对象。如果您使用的是 Python,您将在以下位置找到该表:
query_job._properties["configuration"]["query"]["destinationTable"]
它应该具有以下架构:
{"projectId": "YOUR_PROJECT", "datasetId": "YOUR_DATASET", "tableId": "TEMP_ID"}
要按名称访问表,您应该使用以下名称:
"projectId.datasetId.tableId"
【讨论】: