2014-11-06 66 views
2

为了修复BigQuery中的大数据集问题 - 例外 错误= {u'reason':u'responseTooLarge',u'message':u'Response太大而无法返回'。 }。在大查询中获取错误

我更改了一个变量'allowLargeResults':真 这个删除了错误,但在查询执行中引入了另一个错误。错误是非常通用的,并没有给出任何指示,因为它可能是。 错误= {u'reason':u'internalError',u'message':u'Unexpected。请重试'}

任何人都有任何指示我怎样才能调试这个并获得有关错误/什么是造成它的更多相关信息。将感谢任何帮助,我可以到这里!

+0

您是否可以共享一个查询失败的“意外,请再试一次”的工作ID? – 2014-11-06 23:54:27

+0

@DannyKitt,作业ID是job_mqUmJfuspWw4vjaYIUyO5nkeOFA。它适用于没有变量的小数据集。只有当数据集很大时,我才会得到异常,当我设置变量时,我会得到另一个异常。 – 2014-11-07 10:20:44

回答

2

您遇到BigQuery中的一个已知错误,将在我们的下一个版本中修复。要同时解决此问题,请将您的字段别名“表”重命名为几乎任何其他标识符,如“TableName”。

+0

我已经在我的代码中实现了这个功能,但是我收到了错误 – 2014-11-10 11:50:32

+0

您可以在更新后提供一个工作ID吗?可能有多个问题,更改名称只能解决第一个问题。 – 2014-11-10 19:23:56

+0

现在,我可以获得成功一些时间,但有时它失败给出错误: - “TypeError:类型'NoneType'的对象没有len()”。失败案例的作业ID是job_zvfHJCKt1H0WA9L55nJbhrLLEXU。 – 2014-11-14 16:37:19