Google bigquery 如何使用API获取BigQuery中临时表的名称
我正在使用BigQuery.Jobs.query运行一个查询。我知道这会创建一个临时表。我想获取此表的名称,以便在下一次查询中使用它 这在BigQueryWebUI中适用,但我找不到使用API的方法 您需要使用endpoint,一旦Google bigquery 如何使用API获取BigQuery中临时表的名称,google-bigquery,Google Bigquery,我正在使用BigQuery.Jobs.query运行一个查询。我知道这会创建一个临时表。我想获取此表的名称,以便在下一次查询中使用它 这在BigQueryWebUI中适用,但我找不到使用API的方法 您需要使用endpoint,一旦state=DONE,如果成功,此方法将在响应正文中返回一个资源 在['configuration']['query']下有项目id、数据集id和表id。如果运行提取,则一些值在['configuration']['extract']下。完成作业后,应返回一个对象。如
state=DONE
,如果成功,此方法将在响应正文中返回一个资源
在
['configuration']['query']
下有项目id、数据集id和表id。如果运行提取,则一些值在['configuration']['extract']
下。完成作业后,应返回一个对象。如果您使用的是Python,您将在以下位置找到该表:
query_job._properties["configuration"]["query"]["destinationTable"]
它应该具有以下架构:
{"projectId": "YOUR_PROJECT", "datasetId": "YOUR_DATASET", "tableId": "TEMP_ID"}
要按名称访问表,应使用以下名称:
"projectId.datasetId.tableId"
明确地: