Трябва да използвате Lookup, за да се присъедините към общата колона (същия тип данни) на SQL сървъра и Oracle и да извлечете стойностите от Oracle, който няма съответстващ запис в SQL сървъра.
Дизайн
1. Използване на SSIS 2005
- Плъзнете OleDB Source и посочете вашата база данни Oracle и изберете таблицата.
- Плъзнете търсене и изберете връзката на SQL Server и посочете нейната таблица.
- В раздела колони се присъединете към общата колона и изберете колоните в дясната страна, които трябва да извлечете.
- Щракнете върху Конфигуриране на изхода за грешка и изберете ред за пренасочване за колоната за присъединяване.
- Плъзнете Oledb команда и я свържете с изхода за грешка от търсенето. 6. Напишете израз за вмъкване в Oledb команда
2.Ако използвате SSIS 2008, тогава няма нужда да конфигурирате изхода за грешка при търсене. Просто плъзнете изхода без съвпадение от търсенето до местоназначението на SQL Server.