Факты:Redshift к Azure Data Warehouse CopyActivity Issue - HybridDeliveryException
-Я работает в заводское Pipeline Azure Data между AWS Redshift -> Azure хранилища данных (поскольку мощность BI Online Service не поддерживает RedShift от это сообщение дата)
-Я использую Polybase для копии, так как мне нужно пропустить несколько проблемных строк. Я использую ключ "rejectValue" и даю ему целое число.
-I сделал два прогона активности и получил различные ошибки при каждом запуске
Выпуск:
Run №: 1 Ошибки
операции базы данных не удалась. Сообщение об ошибке из выполнения базы данных: ErrorCode = FailedDbOperation, 'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message = Ошибка при загрузке данных в хранилище данных SQL., Source = Microsoft.DataTransfer.ClientLibrary,' 'Type = System. Data.SqlClient.SqlException, Message = org.apache.hadoop.io.Text не может быть передан в org.apache.hadoop.io.BooleanWritable, Source = .Net Поставщик данных SqlClient, SqlErrorNumber = 106000, Class = 16, ErrorCode = - 2146232060, State = 1, Errors = [{Class = 16, Number = 106000, State = 1, Message = org.apache.hadoop.io.Text не может быть добавлено в org.apache.hadoop.io.BooleanWritable,},] ".
Run No: 2 Ошибка
операция базы данных не удалось. Сообщение об ошибке из выполнения базы данных: ErrorCode = FailedDbOperation, 'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message = Ошибка при загрузке данных в хранилище данных SQL., Source = Microsoft.DataTransfer.ClientLibrary,' 'Type = System. Data.SqlClient.SqlException, Message =, Source = .Net SqlClient Data Provider, SqlErrorNumber = 106000, Class = 16, ErrorCode = -2146232060, State = 1, Errors = [{Class = 16, Number = 106000, State = 1, Message =,},], '.
Типы данных столбцов не были проблемой.Это было бы довольно глупо публиковать в StackOverflow. Проблема была в Polybase. Поэтому я просто удалил polybase из всех моих определений jsonfactory json. Легко. – prerakmody