3

ルックアップと更新変換を使用して、ターゲット テーブルにソースからの受信行があるかどうかを検出する Informatica PowerDesigner 9.1 ETL ジョブを開発しました。Update トランスフォームの条件を設定しました

IIF(ISNULL(target_table_surrogate_id), DD_INSERT, DD_REJECT)

これで、受信行がターゲット テーブルに既に存在する場合、その行は拒否されます。Informatica は、これらの拒否された行を .bad ファイルに書き込みます。これを防ぐ方法は?拒否された行が .bad ファイルに書き込まれていないことを確認する方法はありますか? または、更新変換を挿入したルーターなどを使用して、行が挿入行であるかどうかを判断し、他の行を破棄する必要がありますか?

4

3 に答える 3

4

フィルター変換を更新戦略変換の前に配置し、不良行を除外します

于 2013-05-03T20:26:50.367 に答える
0

拒否された行が必要ない場合は、更新戦略のオプション「拒否された行を転送する」のチェックを外すことができます

于 2014-10-14T10:07:25.037 に答える