BigQueryJavaAPI-QueryReponse.getSchema()提供空值
我们使用JavaAPI访问BigQuery。目前,当BigQueryJavaAPI-QueryReponse.getSchema()提供空值,java,google-bigquery,Java,Google Bigquery,我们使用JavaAPI访问BigQuery。目前,当QueryResponse对象中包含nullschema信息时,我们会遇到很多查询失败。通常会重新运行相同的查询过程。问题: 表示null是查询失败的标志。为什么在这种特殊情况下,BigQuery不会像在其他情况下那样抛出GoogleJsonResponseException 我们的读取查询非常简单,表中包含约5百万条记录。为什么我们会遇到很多这样的错误?原因是什么?BQ错误?不可用期 谢谢你的帮助。可能只是工作还没有完成。检查getJob
QueryResponse
对象中包含null
schema信息时,我们会遇到很多查询失败。通常会重新运行相同的查询过程。问题:
- 表示
是查询失败的标志。为什么在这种特殊情况下,BigQuery不会像在其他情况下那样抛出null
GoogleJsonResponseException
- 我们的读取查询非常简单,表中包含约5百万条记录。为什么我们会遇到很多这样的错误?原因是什么?BQ错误?不可用期
谢谢你的帮助。可能只是工作还没有完成。检查getJobComplete()字段以确保查询作业已完成。如果没有,请使用
getQueryResults()
重试。您还可以尝试通过在查询请求中调用setTimeoutMs()
来增加原始查询的超时时间。您建议此同步Java API返回响应,但基础查询可能尚未完成,我们仍然必须检查状态?(我们已将超时设置为35秒)