Я хочу создать простой процесс фабрики данных Azure для чтения файла (CSV) из хранилища BLOB-объектов и записи его в базу данных SQL Azure с использованием потоков данных.
исходный набор данных содержит столбец с именем «myTime» типа «string».
Я добавил «производный столбец», чтобы добавить новый столбец с именем «customTime» с выражением «currentTimestamp ()»
наконец, в приемнике sql я сопоставил «customTime» с моим полем DateTime в базе данных.
![enter image description here](https://i.stack.imgur.com/cm50P.png)
Если я предварительно просматриваю данные в потоках данных, все выглядит хорошо, я вижу оба поля (myTime, customTime). Когда я отлаживаю конвейер, я получаю следующее исключение:
Activity myActivity failed: DF-SYS-01 at Sink 'sqlsink': java.sql.BatchUpdateException: Invalid column name 'myTime'
Есть идеи, почему приемник sql связан с "myTime", а не с "customTime"? Я не вижу никакой ссылки на «myTime», за исключением того, что это является частью схемы ввода.
Большое спасибо и наилучшие пожелания
Michael