2017-06-29 8 views
1

私の場合、データの挿入や更新の前にテーブルに商品が存在するかどうかを調べる必要があります。条件付き分割と参照の違いは何ですか? enter image description here 私は同僚が条件付き分割はより良いが、なぜそうではないかと私に言った。それは単なる真偽条件(製品コードがテーブルにあるかどうかを確認するために製品コードをチェックする) 条件付き分割の方がパフォーマンスが良いですか?SSISのルックアップと条件付き分割の違いは何ですか?

+1

言うのは難しいです。私はあなた自身でそれをテストしなければならないと思います。それはテストに値するかどうかによって異なります。もし数十億行の行がある場合は、それ以外の場合は価値があるかもしれませんが、私は可能な限り単純な方法に固執します。 –

+0

潜在的に、私は挿入または更新するために10 000の行があるので、私は実際にその違いを見ることはできません。私は100 000行で改善しようとします。おかげで –

+1

私はどのように他のものを代用することもできません。ルックアップは外部ソースから情報を取得しますが、条件付き分割は情報を取得しません。 –

答えて

1

まあ、条件付き分割は、データセットで作業するのに便利です。ルックアップは簡単な条件です。

例えば、私は2016年の製品で作業する必要があり、もう1つは2017の製品で動作すると仮定します。この場合、条件スリップを条件Year=2016およびyear=2017をソースに追加して2つのフラックス2つのデータセットを含む2つの矢印)。最初は2016製品、次は2017製品です。私の場合はソースデータセットを変更しないので、Lookupは単なる条件なので使用する必要があります。

関連する問題