Google bigquery &引用;后端错误“;当加载到BigQuery表时
这似乎是一个常见的问题,在我的加载作业中时不时会发生。当它发生时,没有响应,但似乎数据仍然被加载,我想知道在我的程序中最好做什么?我可以一直忽略它,还是等待几秒钟然后继续Google bigquery &引用;后端错误“;当加载到BigQuery表时,google-bigquery,Google Bigquery,这似乎是一个常见的问题,在我的加载作业中时不时会发生。当它发生时,没有响应,但似乎数据仍然被加载,我想知道在我的程序中最好做什么?我可以一直忽略它,还是等待几秒钟然后继续 谢谢运行bigquery作业时,有两种方法可以获取错误,正确的处理取决于获取错误的方式: 您可以在HTTP请求上获得一个错误,该错误将转换为HTTP响应代码 您可以获得一个作业,该作业具有指示作业失败的errorResult 在第二种情况下,您的选择很简单,因为您知道作业失败了。如果作业是加载作业,则不应修改表。在第一种情
谢谢运行bigquery作业时,有两种方法可以获取错误,正确的处理取决于获取错误的方式:
- 您可以在HTTP请求上获得一个错误,该错误将转换为HTTP响应代码李>
- 您可以获得一个作业,该作业具有指示作业失败的
errorResult
reason=backendError
的HTTP 503
响应,则这是一个连接错误,表示存在临时网络状况。然而,这并不意味着你的工作失败了
如果您可以查找作业,并且作业结果有一个带有reason=internalError
的错误,但显示“Backend error.job aborted”的错误消息,则表示作业失败。重试应该是安全的