ADF запускает конвейер, принимая значения параметров из файла для каждой строки - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть требование к массовой загрузке нескольких файлов данных для разных объектов. Вместо создания отдельных конвейеров для каждой сущности я хочу

  1. создать файл управления со столбцами - EntitiyName, SourceDirectory, SourceFileStartswith, TargetDirectory

  2. для каждая строка (каждый объект) будет вызываться, где в качестве других трех значений - SourceDirectory, SourceFileStartswith, TargetDirectory будет передан

  3. файл данных будет выбран как предоставленный SourceDirectory и SourceFileStartswith и будет загружен в путь TargetDirectory

Пожалуйста, укажите, как это будет создано в ADF.

1 Ответ

0 голосов
/ 27 апреля 2020

Чтобы удовлетворить ваши требования, попробуйте ForEach Activity и Copy Activity.

Step1: создайте параметр массива для передачи EntitiyName, SourceDirectory, SourceFileStartswith, TargetDirectory как json объекта в массиве.

enter image description here

Шаг 2: См. Параметр в ForEach Activity.

enter image description here

Step3: Внутри ForEach Activity, пожалуйста используйте @item().EntityName, @item().SourceDirectory et c. в разделе «Активность копирования» для настройки набора данных источника и приемника.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...