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