我正在尝试在BigQuery表上运行查询并将结果存储在本地。
getQueryResults
API具有maxResult
参数。也就是说,我可以指定要提取的最大行数。但是,即使将其指定为 10,000 ,它也只能以随机方式获取很少的行。
如果我将其指定为较小的数字(即10),则可以正常使用。
有没有一种方法可以强制获取10,000行?
https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/getQueryResults
答案 0 :(得分:0)
getQueryResults
在响应中最多返回maxResult
行。如果返回的行较少,则需要将响应中返回的pageToken
传递给另一个getQueryResults
调用,以便从服务器获取下一页的行。
client libraries实现了分页,因此您无需自己执行此操作