2011-12-05 1 views
0

SID、電話番号などのカンマ区切りの値を含む.csvファイルがあります。データベース内でSIDを検索する必要があります(DB2)テーブルを作成し、SIDが一致する場合はさらに値を取得し、これらの値をすべて取得して新しいファイルに書き込みます。これはSSISパッケージを使用して行う必要があります。誰かがこれにアプローチする方法について助けることができますか?いくつかのサンプルコードまたはコード付きリンクが確かに役立ちます。ありがとう.csvファイルを読み込んでデータベース行の値を取得し、SSISパッケージを使用して別のファイルにコピーする

+0

値は、ターゲット・データベースに存在する場合、1行または複数の行があるでしょうか? – billinkc

答えて

0

データフローを作成し、Lookup Transformationを使用して必要な追加情報を取得する必要があると思われます。.csvファイルを読むには、Flat File Sourceを使用します。

ルックアップを使用する方法についてのビデオがあります:検索の詳細についてはhttp://www.youtube.com/watch?v=PQ1eM0TUdl0

、それに公式ドキュメントをチェック:http://msdn.microsoft.com/en-us/library/ms141821.aspx ほとんどで参加するように動作しMerge Joinsを実行していることを行うことも可能ですSQL。しかしながら、より限定されているが、Lookup Transformationがより効率的である。性能の違いについて

情報はここで見ることができます:http://consultingblogs.emc.com/jamiethomson/archive/2005/10/21/2289.aspx

関連する問題