Я пытаюсь загрузить данные из csv в серверную базу данных sql с помощью оператора Azure конвейерного копирования данных. Во время импорта данные преобразуются в другие типы.
в предварительном просмотре источника в конвейере я вижу следующее
1 - значение "0044" преобразуется в 44
2 - значение 2020000000000000 преобразуется в 2E + 16
3 - значение 5,2 преобразуется в 5 февраля
4 - значение 9,78 преобразуется в сентябрь 1978
, поэтому пока я не смог найти решение для 0044,
В других случаях вот что я сделал:
для 2 Я заключил число 2020000000000000 в "", тогда это сработало, хотя по какой-то причине Я заключил его в четыре слова «вот так:», «2020000000000000» »для 3 и 4. Я заменил точку запятой, и тогда она заработала.
Но я бы хотел сообщить утилите импорта: обрабатывать все как строки и выполнять преобразования в базе данных.
как этого добиться?
код показывает следующее для одного из столбцов в 3 и 4:
(
"source":(
"name": "Amount"
"type": "String"
)
"sink":(
"name": "Amount"
"type": "String"
)
)
С наилучшими пожеланиями,