SSIS: несколько источников на 1 место назначения - PullRequest
1 голос
/ 23 марта 2019

Я новичок в SSIS. У меня есть несколько источников, например, у меня есть продукты в базе данных sql и в листе Excel, и мне нужно перенести их как в 1 пункт назначения, так и в другую базу данных sql. Я нашел несколько ответов, но они наоборот 1 источник данных и несколько мест назначения, но я не могу найти свой ответ. Внизу вы можете увидеть, как я пытаюсь сделать это прямо сейчас. Я надеюсь, что кто-то может указать мне правильное направление.

enter image description here

1 Ответ

1 голос
/ 23 марта 2019

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

(1) Параллельно работать

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

(2) Объединение Все преобразования

В задаче потока данных добавьте оба источника, затем добавьте преобразование UNION ALL, чтобы объединить оба источника в один поток, затем сопоставьте выходные данные с пунктом назначения

(3) Два последовательных потока данных

Добавьте 2 задачи потока данных в пакет, для каждого потока данных импортируйте один источник в место назначения. И сопоставьте один поток данных с другим, используя ограничение приоритета. Таким образом, данные импортируются в 2 этапа (каждый источник в одной фазе)

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