google-bigquery - 使用 python 对 BigQuery 查询结果进行分页
问题描述
我看到 BigQuery REST API 允许通过结果进行分页,并且我看到 BigQuery python 客户端在列出表中的行时允许分页(除其他外),但我看不到通过查询结果进行分页的方法。
Job 调用 client.list_rows,但没有给调用者传递 max_results 的选项:
据我所知,它也没有公开足够的信息,无法在作业外部构建表定义(我看不到从哪里获取查询模式)并使 list_rows 自己调用。
希望我只是错过了一些东西......
帮助将不胜感激,
——本
解决方案
jobs.getQueryResults
确实支持页面令牌:
https ://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/getQueryResults
推荐阅读
- ruby-on-rails - 未定义的方法“card_number”
- angular - 无法安装 Angular Cli
- amazon-web-services - PowerShell中需要AWS cli移动中的大小写敏感性
- c# - 如何为 Hangfire 的 mySQL 数据库设置“connectionString”?
- javascript - 更改 React 父组件状态
- javascript - 使用 appendChild 将图像添加到元素会产生错误
- android - 使用 ConstraintSet 以编程方式向视图添加约束不会在 Android 中给出预期结果?
- r - 如何在 R 中删除包含任何非字母字符(连字符和撇号除外)的单词
- algorithm - 检测 stl 网格文件中的特征
- docker - 如何在正在运行的 docker 容器中配置自动启动服务 [nginx]