Динамическое усечение данных до 4000 символов при копировании в ADW с помощью фабрики данных Azure - PullRequest
0 голосов
/ 07 января 2019

При копировании данных из BLOB-объекта в хранилище данных Azure появляется следующая ошибка:

"errorCode": "2200", «message»: «ErrorCode = FailedDbOperation,« Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message = Error произошло при загрузке данных в данные SQL Склад., Источник = Microsoft.DataTransfer.ClientLibrary, '' Type = System.Data.SqlClient.SqlException, Message = HdfsBridge :: recordReaderFillBuffer - Обнаружена непредвиденная ошибка при заполнении буфера чтения записей: HadoopExecutionException: слишком длинная строка в столбце [-1]: Actual len = [4251]. MaxLEN = [3999], источник = .Net SqlClient Data Провайдер, SqlErrorNumber = 107090, класс = 16, ErrorCode = -2146232060, Состояние = 1, ошибки = [{Класс = 16, Number = 107090, State = 1, Message = HdfsBridge :: recordReaderFillBuffer - Обнаружена непредвиденная ошибка при заполнении буфера чтения записей: HadoopExecutionException: слишком длинная строка в столбце [-1]: Actual len = [4251]. MaxLen = [3999],},], '», "faultType": "UserError", "target": "CopyToADW"

Как обрезать данные при копировании в ADW без каких-либо изменений в исходных данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...