通常情况下,ETL方案需要同时访问两个或多个数据源,并把结果合并为单个数据流,输出到目标表中.为了向目标表中提供统一的数据结构,需要把多个数据源连接在一起.数据连接的另外一种用法,就是根据现有的数据,向目标表中添加数据,或者更新现有的数据.这种方案是把源数据与现有的数据进行比较,以便找到需要更新的数据行,或者需要添加的数据.在设计ETL方案时,连接数据可以使用SSIS的转换(Lookup和Merge Join)组件,或者直接在关系型数据库内部执行,而后者性能更高. 一,SSIS 连接 查找转换以…