U moet Lookup gebruiken om de gemeenschappelijke kolom (hetzelfde gegevenstype) van SQL-server en Oracle samen te voegen en de waarden op te halen van Oracle die geen overeenkomend record in SQL-server heeft.
Ontwerp
1.SSIS 2005 gebruiken
- Sleep een OleDB-bron en wijs naar uw Oracle-database en selecteer de tabel .
- Sleep een zoekopdracht en selecteer de SQL Server-verbinding en wijs naar de tabel .
- Voeg op het tabblad Kolommen de gemeenschappelijke kolom toe en selecteer de kolommen aan de rechterkant die u moet ophalen.
- Klik op Foutoutput configureren en selecteer omleidingsrij voor de join-kolom .
- Sleep een Oledb-opdracht en verbind deze met de foutuitvoer van de lookup.6.Schrijf een insert-instructie in Oledb-opdracht
2.Als u SSIS 2008 gebruikt, hoeft u de foutuitvoer niet te configureren in de lookup. Sleep de uitvoer zonder overeenkomst van Lookup naar de SQL Server-bestemming.