Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как сделать аккамулирование данных в SSIS  [new]
BERSERC
Member

Откуда:
Сообщений: 442
Народ, может кто ставилкивался с похожей задачей в сервисе интегарцци:
нужно собрать данных из одного источника несколько раз, выполнить над ними ранжирование и выгрузить в требуемой последовательности в SQL.

Проблема заключается в том, что я не могу придумать как "слить вмете" все наборы данных, образовавшиеся при прохождении цикла.

Если использовать задачу данных "набор данных" то ее потом нельзя использовать в качестве источника данных в другом data flow.

Использовать временную таблицу в SQL не очень хочется, и так каждое обращение к серверу на счету)
11 май 12, 13:03    [12535722]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать аккамулирование данных в SSIS  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
попробуйте объект "Recordset Destination"
11 май 12, 13:45    [12536106]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать аккамулирование данных в SSIS  [new]
BERSERC
Member

Откуда:
Сообщений: 442
Вобщем решил при помощи Script Component который преобразует ранее сохраненный набор данных в переменной в поток данных DataFlow, а если переменаня пустая то создает пустой набор DataFlow.

Это позволило подцепить на задачу "слияние" сохраненное зданные в перемиенной ( Script Component ), новую порцию данных(XML) а выход направить на новое значение переменной(Recordset Destination).
11 май 12, 17:23    [12538163]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить