Я пытаюсь перенести данные с лазурного blob на azure sql Data storage. Azure blob имеет json-файл.Azure Data Factory Операция копирования Точка выхода Исключение датыTime
Я получаю исключение при перемещении createate в столбец типа datetime на sql.
{ "createdDate": "2016-07-13 15: 24: 58,000" }
Копировать активность обнаружена ошибка пользователя на Раковина: TCP: database.windows.net, 1433 сторона: ErrorCode = UserErrorInvalidDataValue, 'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message = Столбец ' createdDate 'содержит недопустимое значение' 2016-07-13 15: 24: 58.000 '. Невозможно преобразовать '2016-07-13 15: 24: 58.000', чтобы ввести 'DateTime' с формате 'yyyy-MM-dd HH: mm: ss.fffffff'., Source = Microsoft.DataTransfer.Common, '' Тип = System.FormatException, Message = String не был признан действительным DateTime., Source = mscorlib, '.
Любые указатели будут оценены.
Эй, я понял, что, когда местом назначения является хранилище данных Azure SQL, ему нужно строгое сопоставление с столбцами, а также структуру, определенную в источнике и получателе. Источник Dataset: - { "CreatedDate": String} DestinationDataset: - { "CreateDate": - Datetime} и в своей деятельности я ставлю транслятор таблицы {columnMapping = createdDate: createdDate} Это сделал трюк для меня. –
Я был немного удивлен, увидев, что он так строго относится к нему. Неважно, что вы просто совершили любительскую ошибку. –