Как повторно использовать набор компонентов для потоков данных SSIS - PullRequest
0 голосов
/ 21 июня 2011

Привет, я новичок в SSIS. Я написал пример пакета, в котором я настроил задачу потока данных примерно так, как показано ниже

 Output from a OLE DB Source
      |(error output)
 (Script Task )
      |    
 (Sort Task )
      |
 (OLE DB Destination)

Из другого пути в той же задаче «Поток данных» можно добавить вывод в задачу «Сценарий», как показано ниже

 Output from a OLE DB Source   Output from a another OLE DB Source
                    |(erroro/p)       |(error o/p)
                     | \\\\\          ///|
                         (Script Task )
                            |    
                        (Sort Task )
                            |
                       (OLE DB Destination)

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

Любые предложения?

1 Ответ

1 голос
/ 21 июня 2011

Если вы пытаетесь объединить вывод ошибок из разных источников, вы можете использовать преобразование Union All в Data Flow task, чтобы объединить вывод, который затем можно передать другим преобразованиям или получателям. Пожалуйста, обратитесь к скриншоту ниже, в котором задача потока данных имеет два источника плоских файлов. Успешные строки объединяются с использованием преобразования «Объединение всех» Строки успеха , а затем передаются в преобразования «Успех» и пункт назначения. Аналогичным образом строки вывода ошибок объединяются с использованием преобразования «Объединение всех» Строки ошибок , а затем передаются в преобразования «Ошибка» и место назначения.

Note: Здесь оба источника плоских файлов используют один и тот же формат файла.

Надеюсь, это поможет.

1

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