SSIS中的Lookup和条件分割有什么区别?

时间:2017-06-29 08:42:04

标签: ssis ssis-2008

在我的情况下,我必须在插入或更新数据之前查看我的产品是否已经存在于表中,使用条件拆分或查找之间有什么区别? enter image description here 我认为查找是最好的解决方案,因为它只是真/假条件(我检查产品代码以验证产品是否在表中)但我的同事告诉我条件拆分更好但不是原因。 条件拆分有更好的表现吗?

1 个答案:

答案 0 :(得分:1)

嗯,条件性拆分对于处理数据集非常有用,而查找则适用于简单的条件。

例如,想象一下我需要处理2016年的产品,而另一个就是2017年的产品。在这种情况下,我将在条件为Year=2016的情况下向条件添加条件拆分,并在{{1获得包含2个数据集的2个通量(2个箭头)。第一个是2016年的产品,第二个是2017年的产品。就我而言,我不会修改源数据集,所以我必须使用Lookup,因为它只是一个条件。

相关问题