0

SSISには、新しいデータをテーブルに挿入するだけの機能を実行するルックアップトランスフォームがあります。これをtableYと呼びます。したがって、プロセスは次のとおりです。

0) Aggregate (group by) the primary key for the input row
1) Do a lookup with the current input row on tableY using the primary key
2) Insert the input row if there is not a match (the current row does not exist in tableY)

「主キー列の整合性制約に違反しました」というエラーが表示されます

すべての入力が一意であり、変換の出力が「ルックアップ一致出力なし」であるため、これはどのように可能ですか?

4

1 に答える 1

0

おそらく、ルックアップ変換は TableY のキャッシュされたコピーを使用しています。Lookup Transformation Editor で「キャッシュなし」を選択してみてください (ただし、読み込み時間が長くなる場合があります)。

ルックアップ キャッシュ モードの詳細については、このブログ投稿を参照してください。

于 2012-08-07T11:26:45.897 に答える