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