SSIS - переменная передачи в команде OleDB (выборка строк для обновления существующей строки) - PullRequest
0 голосов
/ 24 июня 2018

В команде OleDB как передать переменную для обновления таблицы?

Я хочу использовать SSIS для загрузки большого объема данных тестирования, имя файла и код уникальны, но другие детали могут быть повторяющимися (поэтому я использую выборку строк для получения данных выборки).

Таблица: MasterFile

Столбцы: Имя, Код, Reftag, AdminGroup, OrgUnits ...

  1. Как показано в потоке управления ниже, поток данных LoadNewMasterFile загрузит таблицу Имя и код в таблицу MasterFile, которая является уникальной

  2. Задача «Выполнение SQL» получит имя и код из мастер-файла и сохранит их в виде переменной с задачей скрипта.

  3. ForEachContainer будет зацикливать каждый код.

  4. Задача «Поток данных» 1 - это задача с выборкой строк, целью которой является получение одной строки образца и обновление столбца Reftag, AdminGroup, OrgUnits ...

Скриншот Control Flow enter image description here

В команде OleDB как передать переменную для обновления таблицы? enter image description here enter image description here

...