Google BigQuery error: Out of buffer space (error code: invalid)
Google BigQuery error: Out of buffer space (error code: invalid)
我正在使用 Google Bigquery
user-defined functions
来展平和转置每日数据的嵌套字段。
除一日数据外,所有数据处理都很好。当我处理当天的数据时,Google Biequery returns 出现如下错误状态(用户自定义函数抛出的错误):
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,处理比当天的数据大得多的其他天的数据是没有问题的。
有人对此错误有任何想法吗?
我发现了问题:
此错误不是 Google BigQuery 错误,此错误是从 UDF 函数抛出的 JavaScript 错误。
我在一些嵌套字段中有很长的字符串,我连接这些字段中的字符串,这些长字符串导致了 JavaScript out of buffer space
错误。
通过过滤掉超长字符串字段解决了问题
我正在使用 Google Bigquery
user-defined functions
来展平和转置每日数据的嵌套字段。
除一日数据外,所有数据处理都很好。当我处理当天的数据时,Google Biequery returns 出现如下错误状态(用户自定义函数抛出的错误):
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,处理比当天的数据大得多的其他天的数据是没有问题的。
有人对此错误有任何想法吗?
我发现了问题:
此错误不是 Google BigQuery 错误,此错误是从 UDF 函数抛出的 JavaScript 错误。
我在一些嵌套字段中有很长的字符串,我连接这些字段中的字符串,这些长字符串导致了 JavaScript out of buffer space
错误。
通过过滤掉超长字符串字段解决了问题