#azure-data-factory
Вопрос:
Я хотел бы скопировать данные из локального csv-файла на sql server в фабрике данных Azure. Таблица в sql server уже создана. Локальный csv-файл экспортируется из mysql.
Когда я использую копирование данных в фабрике данных Azure, возникает ошибка «При преобразовании значения «NULL» для имени столбца «удалено» из типа «Строка» в тип «Дата-время «возникло исключение». Строка не была распознана как допустимая дата-время.
Что я сделал:
- Я проверил, что исходное значение из имени столбца «удалено» равно НУЛЮ, без кавычек(т. Е. Не «НОЛЬ»).
- Я не могу изменить тип данных во время настройки формата файла. Тип данных для всех столбцов по умолчанию задан в виде строки.
- Я попытался создать поток данных вместо копирования данных. Я могу изменить тип данных из исходной проекции. Но набор данных приемника не может выбрать sql server.
Что я могу сделать, чтобы скопировать данные из CSV-файла на sql server через фабрику данных Azure?
Комментарии:
1. Можете ли вы показать нам какое-либо значение столбца «Удалить»?
2. Привет @Вонг Бенни, Если мой ответ вам полезен, надеюсь, вы сможете принять его как ответ( нажмите на галочку рядом с ответом, чтобы переключить его с серого на заполненный.). Это может быть полезно для других членов сообщества. Спасибо.
Ответ №1:
Поток данных не поддерживает локальный SQL. Мы не можем создать источник и поглотитель.
Для этого вы можете использовать инструмент копировать активные или копировать данные. Я привел пример данных, удаление которых равно НУЛЮ:
Как вы сказали, данные столбца удаления равны нулю или содержат значение NULL, и ВСЕ они будут рассматриваться как строка. Ключ в том, что ваша схема таблицы SQL Server приемника, если она допускает значение NULL.
Комментарии:
1. Столбец «удалено» в таблице sql server допускает значение NULL, но получил эту ошибку: «Произошло исключение при преобразовании значения «NULL» для имени столбца «удалено» из типа «Строка» в тип «Дата-время». Строка не была распознана как допустимая дата-время».
2. @WongBenny ты выполняешь те же шаги, что и я?