при обработке CSV-файла, я получаю сообщение о максимальном размере строки. Msgstr "Размер строки превышает максимально допустимый размер".Каков максимальный разрешенный размер для String в U-SQL?
ответ
В настоящее время максимальный разрешенный размер для строки в U-SQL равен 128 KB.
Если вам нужно обрабатывать большие размеры, чем это сейчас, используйте вместо этого тип byte [] при чтении из файла CSV. Позже, когда ряды обрабатываются в скрипте в теле некоторого кода C#, вы можете преобразовать байт [] в строку и выполнять любые строковые операции, которые вам нужны в коде C#.
ПРИМЕЧАНИЕ: Строки в U-SQL также имеют максимальный размер (в настоящее время 4 МБ). И этот метод также подпадает под это ограничение.
Если вы заинтересованы в сценариях, которые поддерживают размер строки, которая превышает 128 Кб, проголосуйте по запросу художественному здесь, добавив свой сценарий в комментарии было бы супер полезно, как хорошо .. https://feedback.azure.com/forums/327234-data-lake/suggestions/13416093-usql-string-data-type-has-a-size-limit-of-128kb