Как при создании действия копирования в конвейере фабрики данных Azure сопоставить лист CSV с 5 столбцами с листом CSV с 20 столбцами?
Итак, у меня есть входной CSV-лист, который я хочу скопировать в выходной CSV-лист. Выходной CSV-лист содержит все столбцы входного листа, а также множество других столбцов. (Я буду копировать данные в те из других листов ввода позже.)
Когда я запускаю конвейер, содержащий мое действие копирования, единственные столбцы, присутствующие в новом листе вывода, - это 5 столбцов из входного листа, я предполагаю, потому что они единственные в сопоставлении. Однако я также пробовал создать 15 "дополнительных столбцов" в разделе "источник" действия копирования - просто пробуя такие вещи, как "test", "test", test, @test, @pipeline().DataFactory, $$FILEPATH и т. Д. --- но когда я отлаживаю конвейер, возвращаюсь в свой контейнер и смотрю на выходной лист, там все еще присутствуют только 5 столбцов из входного листа!
Как сделать так, чтобы выходной лист содержал столбцы, которых нет на входном листе? Мне нужно создать шаблон ARM?
Я делаю это полностью через портал Azure, кстати.
2 ответа
Это будет намного проще спроектировать в потоках данных ADF, вместо этого создав производные столбцы для добавления в схему приемника вывода.
Это отлично работает на моей стороне. Есть ли отличия?
https://i.stack.imgur.com/Eomfx.png