最初の列が挿入、削除、または更新のレコードにフラグを立てるために使用されるフラット ファイル ソースがあります。削除/更新は、ターゲット テーブルの PK に基づいて行われます。
そのため、レコードがソースからルーターに流れ、更新戦略の変換にリダイレクトされます。挿入、更新、および削除操作ごとに 1 つずつです。
削除および更新ターゲット インスタンスの更新オーバーライドを実行しました。
ワークフローでは、セッション プロパティを次のように設定しました。
- 挿入を処理するターゲットについては、ターゲットのセッション プロパティで「挿入」をチェックしました。
- 更新を処理するターゲットについては、ターゲットのセッション プロパティで [Update as Update] をオンにしました。
- 削除を処理するターゲットについては、ターゲットのセッション プロパティで「削除」をチェックしました。
すべての行が挿入されている場合、セッションは正常に機能するようになりました。ただし、単一の更新または削除がある場合、ソース データをフェッチした後、セッションは続行されません。
このような動作の原因がわからない..これを解決またはさらにデバッグする方法についてのアイデア..?
ありがとう。