table 上存在 BigQuery returns 404 错误
BigQuery returns 404 error on table that exists
com.google.api.client.googleapis.json.GoogleJsonResponseException: 404
NOT_FOUND
{
"code" : 404,
"errors" : [ {
"domain" : "global",
"message" : "Not found: Table
optimizehit.com:optimizehit-db:_026b772272a27a80bf416f682c0426cbb2061afe.anon1d35b89ee725c18278192da78ee38f63d0b749ca",
"reason" : "notFound"
} ],
"message" : "Not found: Table
optimizehit.com:optimizehit-db:_026b772272a27a80bf416f682c0426cbb2061afe.anon1d35b89ee725c18278192da78ee38f63d0b749ca"
}
我们在查询数据集中始终存在的 table 时遇到此错误,因此根据错误代码的文档,这不是缺少 table 的问题。
检查仪表板也显示 table 存在,大约一分钟后查询它,它正在工作。
但是,有一个 cron 可以使用
的查询作业更新此 table
writeDisposition set to WRITE_TRUNCATE.
这会影响查询 table 吗?
Edit: The time of this error was: August 5, 2015 at 6:48:39 PM UTC+5:30
您收到的 "not found" 错误不是在您查询的 table FROM
上,而是在您正在写入的匿名 table 上:
optimizehit.com:optimizehit-db:_026b772272a27a80bf416f682c0426cbb2061afe.anon1d35b89ee725c18278192da78ee38f63d0b749ca
作为一名 BigQuery 工程师,我调查了这个匿名 table 的历史以及对其进行操作的作业。本应使用此匿名 table 的作业因 RATE_LIMIT_EXCEEDED
错误而失败。
configuration.query.destination_table
字段仍将包含匿名 table 引用,该作业将填充结果。您是否在检索查询作业结果之前检查了错误结果?
com.google.api.client.googleapis.json.GoogleJsonResponseException: 404
NOT_FOUND
{
"code" : 404,
"errors" : [ {
"domain" : "global",
"message" : "Not found: Table
optimizehit.com:optimizehit-db:_026b772272a27a80bf416f682c0426cbb2061afe.anon1d35b89ee725c18278192da78ee38f63d0b749ca",
"reason" : "notFound"
} ],
"message" : "Not found: Table
optimizehit.com:optimizehit-db:_026b772272a27a80bf416f682c0426cbb2061afe.anon1d35b89ee725c18278192da78ee38f63d0b749ca"
}
我们在查询数据集中始终存在的 table 时遇到此错误,因此根据错误代码的文档,这不是缺少 table 的问题。
检查仪表板也显示 table 存在,大约一分钟后查询它,它正在工作。
但是,有一个 cron 可以使用
的查询作业更新此 tablewriteDisposition set to WRITE_TRUNCATE.
这会影响查询 table 吗?
Edit: The time of this error was: August 5, 2015 at 6:48:39 PM UTC+5:30
您收到的 "not found" 错误不是在您查询的 table FROM
上,而是在您正在写入的匿名 table 上:
optimizehit.com:optimizehit-db:_026b772272a27a80bf416f682c0426cbb2061afe.anon1d35b89ee725c18278192da78ee38f63d0b749ca
作为一名 BigQuery 工程师,我调查了这个匿名 table 的历史以及对其进行操作的作业。本应使用此匿名 table 的作业因 RATE_LIMIT_EXCEEDED
错误而失败。
configuration.query.destination_table
字段仍将包含匿名 table 引用,该作业将填充结果。您是否在检索查询作业结果之前检查了错误结果?