Api调用获取在查询级别处理的数据大小

时间:2015-01-29 20:02:09

标签: google-bigquery

在bigquery UI上,我们可以看到处理的数据的总大小。 我们如何将这些信息作为呼叫的一部分以及后来的一周或一个月作为异步呼叫获取?同步调用可能无法向我们显示正在处理的总数据,因为通道可能会被破坏并且bq可能会继续处理并收取使用费用,因此我们需要进行异步调用以填补空白。使用GetQueryResultsResponse类在循环中流式传输数据

2 个答案:

答案 0 :(得分:3)

您可以使用jobs.getjobs.list方法检索它。作业完成后,API调用应公开字段statistics.query.totalBytesProcessed中查询作业处理的字节数。

答案 1 :(得分:2)

您始终可以使用"jobs" list API call并检查totalBytesProcessed 领域。只要您使用的是同一个用户,就应该没事了