2017-11-11 3 views
2

SSISでMERGEステートメントを使用してファクトテーブルにデータを入力しています。この表には250万件近くのレコードがあり、私のソース表はPeopleSoftのものです。私の問題は、生徒がクラスを削除したときにレコードがソーステーブルで削除され、このレコードをデータウェアハウスに保持しようとしていることです。私は、マージされたステートメントとマージステートメントでマッチしなかったステートメントを使用しています。 質問 - ソースでレコードが削除され、マージステートメントが実行された場合、レコードは結合に一致しなくなるため、同じ状態を維持するか、または一掃されますか?SSISのマージステートメント

+0

ファクトテーブルで 'UPDATE' /' INSERT'しか実行しておらず、実際の 'DELETE'もしていない場合、問題はありません。 –

+0

@Chris Mackありがとうございます! – Datawarehousedeveloper

答えて

0

レコードは同じままです。一致しないレコードは自動的に削除されません。