Помощь в задаче SSIS по добавлению данных - PullRequest
0 голосов
/ 29 ноября 2010

Я пытаюсь создать задачу импорта данных, мой случай:

Беря ProductOrderID из таблицы ORDERS, ища его в таблице MAINORDERS и извлекая все записи, которые соответствуют POrderID, и после того, как совпадение найдено, я вставляю набор результатов в таблицу ORDERDETAILS. а также в таблицу ORDERDETAILS мне нравится добавлять таблицу ORDERS OrderID в качестве внешнего ключа.

Нужен совет, как выполнить эту задачу.

Спасибо

1 Ответ

0 голосов
/ 29 ноября 2010

Вам понадобится источник данных (OleDb или SqlServer, вероятно, вы не указали используемую БД), который выбирает ProductOrderID из таблицы Orders, а также OrderID, так как это потребуется позже на. Затем добавьте задачу Lookup в таблицу MainOrders, отправив соответствующие строки в OrderDetails с задачей назначения OleDb или SqlServer - OrderID из исходного источника будет использоваться для заполнения FK. Что нужно делать с несовпадающими строками?

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