WEB开发网
开发学院数据库MSSQL Server SQL Server BI Step by Step SSIS 4 ---合并数据... 阅读

SQL Server BI Step by Step SSIS 4 ---合并数据1

 2009-02-25 10:22:08 来源:WEB开发网   
核心提示: 图片看不清楚?请点击这里查看原图(大图),图片看不清楚?请点击这里查看原图(大图),SQL Server BI Step by Step SSIS 4 ---合并数据1(2), 可以看到,Merge数据合并了两个数据源的数据,但是并不直接实现我们想达到的目标,不过注意到Merge有以下两个

图片看不清楚?请点击这里查看原图(大图)。

SQL Server BI Step by Step SSIS 4 ---合并数据1

图片看不清楚?请点击这里查看原图(大图)。

可以看到,Merge数据合并了两个数据源的数据,但是并不直接实现我们想达到的目标,不过注意到Merge有以下两个特点:

1.使用Merge转换之前必须对数据进行排序,可能通过象上面那样使用Sort转换,或者直接在源连接中指定ORDER BY直接完成.

2.合并数据的两个路径之间的元数据必须相同.

3.只能应用于两个数据的合并,如要两个以上,可考虑选择Union All转换

Merge Join组件和Merge组件有什么样的区别呢?我们再新建一个包MergeData2来看下Merge Join组件,两个数据流源分别连接到Product表和ProductInventory表,修改数据流如下:

SQL Server BI Step by Step SSIS 4 ---合并数据1

两个Sort分别按照ProductID字段进行升序排序,Product路径输入流作为左侧输出,Merge Jogin组件设置成左外部连接(左连接,外部,内部连接和SQL一样),并选择需要输出传递到路径的列:

SQL Server BI Step by Step SSIS 4 ---合并数据1

Tags:SQL Server BI

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接