SSIS模糊查找(再次查找有效值范围)

时间:2015-08-04 15:16:49

标签: ssis fuzzy-search scd

我想知道是否有人在模糊查找转换中尝试在一系列值上查找值时有一个很好的解决方案。

“值的范围”是指日期范围,例如查询表中的开始日期和结束日期,或比较范围,例如房屋号码的高值和低值与记录中的确切房屋号码相比。

或者如果有解决方案如何通过condtion解决仅针对有效值的模糊查找。

Iam使用ssis 2008

示例:

我的销售数据示例:

ID   Product    Quatity      date 
1    Product1   1            1.2.2015
2    Produc?t1  1            1.2.2015
3    Produt1_   1            10.7.2015

我的价目表

ID    Name      Price     ValidFrom     ValidTO
1     Product1  10        1.1.2015      28.2.2015
2     Product1  11        1.3.2015      null

我的销售数据有点脏(来源各种各样) - 这就是我想使用FUZZY查找的原因。

我想在我的价目表中查找更多信息,但仅限于有效价格。

所以查找后的结果应该是这样的

ID   Product    Quatity      date       Price
1    Product1   1            1.2.2015   10
2    Produc?t1  1            1.2.2015   10
3    Produt1_   1            10.7.2015  11

但如果我使用模糊,我在使用模糊查找之前无法指定条件。

提前致谢, 马丁

0 个答案:

没有答案