适用于 excel 的 BigQuery 连接器 - 请求失败:错误。无法执行查询。获取 URL 时超时
Posted
技术标签:
【中文标题】适用于 excel 的 BigQuery 连接器 - 请求失败:错误。无法执行查询。获取 URL 时超时【英文标题】:BigQuery connector for excel - Request failed: Error. Unable to execute query. Timeout while fetching URL 【发布时间】:2013-10-30 14:10:37 【问题描述】:我正在尝试将数据从 BigQuery 提取到 Excel 中。 当我运行简单快速的查询时,一切运行良好。运行需要很长时间才能检索的“繁重”查询时,我收到以下错误:
请求失败:错误。无法执行查询。获取 URL 时超时:https://www.googleapis.com/bigquery/v2/projects/my-project/queries。
查询我可以在浏览器工具查询历史中查看查询并检索其结果。 我设法检索数据以进行更简单的查询。
有什么想法吗?
我认为这与默认超时配置有关。有没有办法为连接器设置超时参数?
非常感谢您的支持。
【问题讨论】:
如果您在 bigquery web ui (bigquery.cloud.google.com) 中运行这些查询,它们需要多长时间?连接器使用 appengine,它有一些相当严格的超时。 相关,Excel需要多长时间才会超时? 查询需要很长时间~8-10分钟 约 1 分钟后 Excel 超时 下面更新了答案。 【参考方案1】:似乎 bigquery Web 连接器未正确设置超时。我们目前已将其从 15 秒更新为 60 秒。 60 秒是我们可以在不进行重大重组的情况下使用的最长超时,因为连接器托管在 appengine 应用程序中。
很遗憾,您的 8 到 10 分钟查询将不起作用。一种替代方法可能是自己运行查询并将结果保存在 bigquery 表中(即为查询设置目标表),然后从 excel 中读取该表(即选择 *)。
【讨论】:
谢谢,我已经在code.google.com/p/google-bigquery/issues/…发布了一个请求以上是关于适用于 excel 的 BigQuery 连接器 - 请求失败:错误。无法执行查询。获取 URL 时超时的主要内容,如果未能解决你的问题,请参考以下文章
bigquery excel连接器 - 查询大于256个字符
Bigquery 查询返回“pagetoken missing” - 查询适用于其他表
适用于 BigQuery 的最佳 Google Cloud Storage
bigquery - 自定义字段上的分区 - 仅适用于标准 SQL?