Ssis 同时对2列使用查找转换

Ssis 同时对2列使用查找转换,ssis,ssis-2012,Ssis,Ssis 2012,我想在SSIS中同时对2列使用查找转换。例如,如果有3列ProductID、CreatedDate、Pname,我需要同时比较ProductID和CreatedDate这两列,这样,只有当一行具有相同的ProductID但创建日期不同时,它才会进入不匹配的输出。目前,我的转换只是使用productid,如果它已经存在,那么即使在拥有不同的CreatedDate之后,它也会放入匹配的行中 根据上面的示例,ProductID和1都应该在不匹配的输出中 我们如何在SSIS中实现这一点?非常简单。目前

我想在SSIS中同时对2列使用查找转换。例如,如果有3列ProductID、CreatedDate、Pname,我需要同时比较ProductID和CreatedDate这两列,这样,只有当一行具有相同的ProductID但创建日期不同时,它才会进入不匹配的输出。目前,我的转换只是使用productid,如果它已经存在,那么即使在拥有不同的CreatedDate之后,它也会放入匹配的行中

根据上面的示例,ProductID和1都应该在不匹配的输出中


我们如何在SSIS中实现这一点?

非常简单。目前,我相信您在查找中只有
source.ProducID
映射到
destination.ProductID

您只需将
source.CreatedDate
映射到
destination.CreatedDate

您需要这样做:


它不会显示在不匹配输出中。它仍然显示在匹配的输出中。@Shivang:你能发布你的查找和数据流的截图吗?