为USQL Newtonsoft JSON提取器设置maxJsonLength属性

时间:2017-11-12 08:37:41

标签: azure-data-lake u-sql

我使用USQL进行Azure数据湖项目,我的输入采用JSON格式,我提取每一行并将其转换回JSON元组。但问题是一些字符串长度更大102400和Newtonsoft JSON提取器默认为102400最大长度,这导致这些记录失败。是否可以将maxJsonLength属性更改为更大的值来处理这些大输入?我在程序集内部的Newtonsoft.Json.XML文件中找到了一个属性MaximumLength,但它也无法正常工作。  任何建议都非常感谢。

1 个答案:

答案 0 :(得分:0)

请注意,U-SQL当前的字符串数据类型大小限制为128kB(采用UTF-8编码数据)。因此,即使您增加了Newtonsoft属性,也可能会遇到此限制。您能否提供更多有关您正在做什么的信息以及确切的错误消息,以便为您提供更具体的答案?