今天,在很多次成功加载到BigQuery表之后,收到了以下错误消息:
tableUnavailable
Something went wrong with the table you queried. Contact the table owner for assistance
我在错误表中没有看到此错误:https://cloud.google.com/bigquery/troubleshooting-errors#errortable
什么条件可能导致此错误?使用相同代码和相同数据集的其他加载作业不会显示此错误
答案 0 :(得分:1)
导致" tableUnavailable"消息?
我可以想到两种情况:
首先,对于BigQuery公开访问的(小)一组表的查询,可以返回此错误,但不是由BigQuery团队本身直接管理。您可以将这些等同于" internalError"从故障排除的角度来看。
这些数据源通常可供GCP客户访问,这些客户与Google产品团队有特定的关系,可以在BigQuery中公开他们的数据。
我们会在不同的错误代码下公开这些错误代码,因为您可以通过联系授予您访问其数据权限的组来更快地解决问题。通过BigQuery客户支持来解决这个问题也会起作用,它只需要更长的时间。
其次,您是通过加载作业遇到的,所以上面的情况显然不是这样!我们正在测试一个比当前实现更快的新加载实现,我怀疑现在有些错误的映射略有不同。
在这种情况下,我怀疑你遇到了" backendError"并应该再次尝试操作。如果你能给我们一个project_id:job_id来解决这个问题的工作,我们可以验证这一点,并确保错误映射更加一致。
谢谢!