在 SQL Server Integration Services 中,有两种类型的查找:
- 正常查找
- 模糊查找
它们之间有什么区别?
MSDN 上对所有 SSIS 转换都有很好的描述。
查找转换通过将输入列中的数据与参考数据集中的列连接来执行查找。您可以使用查找来访问相关表中基于公共列中的值的附加信息。
例如,如果您正在填充事实表,您可能需要使用查找来通过基于业务键的联接从维度表中获取代理键。
模糊查找转换执行数据清理任务,例如标准化数据、更正数据和提供缺失值。模糊查找转换与查找转换的不同之处在于它使用模糊匹配。查找转换使用等连接来定位引用表中的匹配记录。它返回至少有一条匹配记录的记录,并返回没有匹配记录的记录。相反,模糊查找转换使用模糊匹配来返回参考表中的一个或多个紧密匹配。
模糊查找通常用于标准化地址和名称。