ルックアップと更新変換を使用して、ターゲット テーブルにソースからの受信行があるかどうかを検出する Informatica PowerDesigner 9.1 ETL ジョブを開発しました。Update トランスフォームの条件を設定しました
IIF(ISNULL(target_table_surrogate_id), DD_INSERT, DD_REJECT)
これで、受信行がターゲット テーブルに既に存在する場合、その行は拒否されます。Informatica は、これらの拒否された行を .bad ファイルに書き込みます。これを防ぐ方法は?拒否された行が .bad ファイルに書き込まれていないことを確認する方法はありますか? または、更新変換を挿入したルーターなどを使用して、行が挿入行であるかどうかを判断し、他の行を破棄する必要がありますか?