支持团队,
我正在使用 google bigquery API python lib 来测试一些操作。目的之一是获取工作信息。然后我们可以更好地控制来自 API 的所有查询。我发现这里的 REST 参考中提到了一个 get() 方法,它可以获取作业信息。但是在这里的 API python lib 中,我找不到任何关于这个 get() 方法的文档或者可以完成相同操作的东西。
你能帮我提供任何关于 python 库中任何方法的指南文档可以获取工作信息吗?
谢谢志宏
您正在查看 translate API 而不是 BigQuery 的文档。job_from_resource
请参阅BigQuery 客户端文档。
根据 Elliott 的建议,我在运行查询后获得了所需的作业信息,但不知道如何获取现有作业的作业信息,如果在每次操作后获取查询信息,我认为不再需要。python代码如下:
from google.cloud import bigquery
client = bigquery.Client()
query = client.run_sunc_query(sql)
query.use_legacy_sql = False
query.use_query_cache = True
query.run()
trows = query.total_rows
billed_byte = query.total_bytes_processed