Google bigquery Google BigQuery错误:缓冲区空间不足(错误代码:无效)
我正在使用Google bigquery Google BigQuery错误:缓冲区空间不足(错误代码:无效),google-bigquery,user-defined-functions,Google Bigquery,User Defined Functions,我正在使用googlebigquery用户定义函数对每日数据的嵌套字段进行展平和转置 除了一天的数据外,所有数据处理都很好。当我处理当天的数据时,Google Biequery返回以下错误状态(该错误由用户定义的函数引发): 当天的原始数据大小约为1GB,处理比当天大得多的其他日期的数据没有问题 有人知道这个错误吗 我发现了问题: 此错误不是Google BigQuery错误,而是UDF函数引发的JavaScript错误 我在一些嵌套字段中有很长的字符串,我连接这些字段中的字符串,这些长字符串导
googlebigquery
用户定义函数
对每日数据的嵌套字段进行展平和转置
除了一天的数据外,所有数据处理都很好。当我处理当天的数据时,Google Biequery返回以下错误状态(该错误由用户定义的函数引发):
当天的原始数据大小约为1GB,处理比当天大得多的其他日期的数据没有问题
有人知道这个错误吗 我发现了问题:
此错误不是Google BigQuery错误,而是UDF函数引发的JavaScript错误
我在一些嵌套字段中有很长的字符串,我连接这些字段中的字符串,这些长字符串导致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