Программно добавлять и подключать компоненты потока данных в SSIS в C # - PullRequest
0 голосов
/ 15 июня 2009

Существует ли высококачественный образец кода для компонентов потока данных в SSIS?

Мне специально нужно следующее:

  1. Источник OLE DB
  2. Преобразование производной колонки
  3. Назначение плоского файла.

Допустим, схема таблицы состоит из двух столбцов: ID varchar (2) и Описание varchar (20). В результате получается плоский идентификатор файла из 1 символа (просто получить первый символ идентификатора) и описание из 10 символов (просто получить первые 10 символов описания). Было бы здорово, если бы это было в C #.

Допустим, я хорошо знаю, как добавлять и подключать задачи потока управления и диспетчеры соединений.

Заранее благодарим за Ваш опыт.

EDIT:

У нас есть только SQL Server 2005, поэтому примеры в этой версии будут очень полезны. Но было бы неплохо иметь 2008 год для использования ezAPI.

1 Ответ

3 голосов
/ 15 июня 2009

Есть примеры, которые делают это с использованием «сырого» API SSIS, но, вероятно, для этого проще использовать EzAPI.

Пост Мэтта в блоге SSIS содержит пример, который создает очень похожий пакет, заменить триггер Sort на Derived Column просто: http://blogs.msdn.com/mattm/archive/2008/12/30/ezapi-alternative-package-creation-api.aspx

...