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