OracleからMSSQLサーバーにデータをコピーするためのSSISパッケージを作成したいと思います。また、条件は、SQLでテーブルを選択することにより、OracleからSQLに移動する必要のあるデータがわかるようになることです。基本的に、SQL ServerのTable1.Column1は、SQL Serverのそのテーブルに値がない場合、Oracleから入力する必要があります。そのテーブルには、SQLサーバーとOracleでレコードをマップするための共通の列値もあります。そのため、SSISパッケージで行う予定です。
上記のシナリオでSSISパッケージを作成する方法を誰かが詳しく説明できますか?.
よろしくお願いします。
ルックアップを使用して、SQLサーバーとOracleの共通の列(同じデータ型)を結合し、SQLサーバーに一致するレコードがないOracleから値を取得する必要があります。
設計
1.SSIS2005の使用
2. SSIS 2008を使用している場合は、ルックアップでエラー出力を構成する必要はありません。一致しない出力をルックアップからSQLServerの宛先にドラッグするだけです。
this 実装をお勧めします。
私はpraveenのソリューションを使用しましたが、それが最善ではない場合もあります。特に、宛先のレコードが増えると数が増えます。また、「アップデート」は扱いません