【发布时间】:2020-08-10 19:54:23
【问题描述】:
我们构建了一个 Google 表格扩展程序,允许用户将表格上传到 BigQuery。它基于 Gapps 脚本。相当简单。该扩展程序将工作表作为 BigQuery 表“发送”到 BigQuery。它名为 BigQuery Uploader for Google Sheets,您可以在 Chrome 商店中查看。
上传者创建作业以在 BQ 中创建表,然后我们等待并询问作业状态。它适用于 99% 的实例 - 上传进入,我们从 BQ API 收到“成功消息”。该扩展每天上传数千次,失败率低于 5%(包括人为输入错误)。
但是,我们收到了来自用户的随机投诉,他们收到了此类错误: 错误:GoogleJsonResponseException:对 bigquery.jobs.get 的 API 调用失败并出现错误:未找到:作业 project_id:job_id 其中 project_id 和 job_id 是变量。上传本身可以正常工作,只是来自 BQ API 的状态消息显示错误,而它应该显示“成功”,这让我们的用户感到困惑。
我们一直在用头撞墙,我们无法弄清楚为什么这条消息会如此随机地出现。这个问题来来去去。
有人遇到过同样的问题吗?
DZ
【问题讨论】:
标签: google-bigquery