Добавить имя файла в виде столбца в место назначения конвейера фабрики данных

Я новичок в DF. Я загружаю кучу CSV-файлов в таблицу, и я хотел бы захватить имя CSV-файла в качестве нового столбца в целевой таблице.

Может кто-нибудь помочь, пожалуйста, как я могу этого добиться? заранее спасибо

3 ответа

Решение

Если вы используете хранилище таблиц Azure, вы можете поместить свое имя файла в столбец ключа раздела. В противном случае, я думаю, что нет никакого собственного способа сделать это с ADF. Вам может понадобиться пользовательская активность или хранимая процедура.

Если вы используете поток данных Mapping, в настройках источника есть опция для хранения используемого имени файла. А позже его можно сопоставить с столбцом в Sink.

  1. В сообщении говорилось, что для этого можно использовать блоки данных. Фабрика данных - добавление полей в приемник JSON

  2. В другом сообщении говорилось, что они используют USQL для этого. использовать параметры конвейера adf в качестве источника для поглощения столбцов при отображении

  3. Для хранимой процедуры, пожалуйста, обратитесь к этому сообщению. Фабрика данных Azure отображает 2 столбца в один столбец

Другие вопросы по тегам