BI之SSIS之数据流转换(UnionAll)
1 创建SSIS包,命名为“10-UnionAll”-》双击打开
2 连接管理器,新建OLEDB连接“LocalHost.AdventureWorks2008.sa”
3 控制流-》拖入“数据流任务”-》双击打开
4 数据流-》拖入“OLEDB源”
4.1 连接管理器-》OLEDB连接管理器“LocalHost.AdventureWorks2008.sa”-》数据访问模式“SQL命令”-》SQL文本“select top3 * from dbo.DatabaseLog”
4.2 列-》取消“TSQL”和“XmlEvent”勾选
4.3 确定
5 数据流-》拖入“OLEDB源”
5.1 连接管理器-》OLEDB连接管理器“LocalHost.AdventureWorks2008.sa”-》数据访问模式“SQL命令”-》SQL文本“select top3 * from dbo.DatabaseLog”
5.2 列-》取消“TSQL”和“XmlEvent”勾选
5.3 确定
6 数据流-》拖入“Union All”
6.1 将“OLEDB源”和“OLEDB源1”的数据流指向“Union All”
6.2 双击可查看输入和输出列
7 数据流-》拖入“平面文件目标”
7.1 将“Union All”的数据流指向“平面文件目标”
7.2 将UnionAll的数据输出到平面文件“UnionAll数据”中
8 执行包-》全绿-》成功-》查看对应的文件-》发现Union All同Sql的Union All一样,合并两个结果集