U-SQL 中字符串的最大允许大小是多少?

What is the maximum allowed size for String in U-SQL?

在处理 CSV 文件时,我收到有关最大字符串大小的错误消息。 "String size exceeds the maximum allowed size".

目前 U-SQL 中字符串的最大允许大小为 128 KB

如果您需要处理比现在更大的大小,那么在从 CSV 文件读取时请改用 byte[] 类型。稍后,当行集在某些 C# 代码主体的脚本中处理时,您可以将 byte[] 转换为字符串,并在 C# 代码中执行您需要的任何字符串操作。

注意:U-SQL 中的行也有最大大小(当前为 4MB)。并且该技术也受到该限制。

如果您对支持大于 128 KB 的字符串大小的场景感兴趣,请在此处对功能请求进行投票,将您的场景添加为评论也会非常有帮助。.https://feedback.azure.com/forums/327234-data-lake/suggestions/13416093-usql-string-data-type-has-a-size-limit-of-128kb