首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google BigQuery错误:缓冲区外(错误代码:无效)

问Google BigQuery错误:缓冲区外(错误代码:无效)
EN

Stack Overflow用户
提问于 2016-03-22 00:13:01
回答 1查看 179关注 0票数 3

我使用Google Bigquery user-defined functions来扁平和转置日常数据的嵌套字段。

除了一天的数据外,所有的数据处理都很好。当我处理当天的数据时,Google返回以下错误状态(错误由用户定义的函数引发):

代码语言:javascript
复制
Errors:
script: Out of buffer space (error code: invalid)
Job ID    XXX:XXXXX
Start Time    Mar 21, 2016, 4:39:42 PM
End Time    Mar 21, 2016, 4:39:48 PM
Destination Table    XXX:XXXXX
Write Preference    Append to table
Allow Large Results    true
Flatten Results    false

当天的原始数据大小约为1GB,处理其他日期的数据没有问题,这些数据比当天的数据要大得多。

有人对这个错误有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-22 00:43:37

我发现了问题:

此错误不是Google BigQuery错误,此错误是从UDF函数引发的JavaScript错误。

我在一些嵌套字段中有非常长的字符串,并且我从这些字段连接字符串,这些长字符串导致了JavaScript out of buffer space错误。

通过过滤出超长的字符串字段,解决了这个问题。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36144023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档