3.19、BI之SSIS之数据流转换(合并)
BI之SSIS之数据流转换(Union) ? ? 1??????????使用“合并”前必须先对数据进行排序,否则会报错,而union all则不需要排序,这是它们二者的区别 ? 2??????????新建SSIS包 ? 3??????????控制流-》拖入“数据流任务”-》双击打开 ? 4??????????连接管理器-》添加OLEDB连接“LocalHost.AdventureWorks2008.sa” ? 5??????????数据流-》拖入“OLEDB源” 5.1?????????OLEDB连接“LocalHost.AdventureWorks2008.sa” 5.2?????????数据访问模式“SQL命令” 5.3?????????SQL命令文本“selecttop 3 * from dbo.DatabaseLog” 5.4?????????列-》取消“TSQL”和“XmlEvent”的勾选 ? 6??????????数据流-》拖入”排序“ 6.1?????????将”OLEDB源“的数据流指向”排序“ 6.2?????????勾选”DatabaseLogId“,选择升序 ? 7??????????数据流-》拖入“OLEDB源” 7.1?????????OLEDB连接“LocalHost.AdventureWorks2008.sa” 7.2?????????数据访问模式“SQL命令” 7.3?????????SQL命令文本“selecttop 3 * from dbo.DatabaseLog” 7.4?????????列-》取消“TSQL”和“XmlEvent”的勾选 ? 8??????????数据流-》拖入”排序“ 8.1?????????将”OLEDB源1“的数据流指向”排序“1 8.2?????????勾选”DatabaseLogId“,选择降序 ? 9??????????数据流-》拖入”合并” 9.1?????????将“排序”和“排序1”的数据流指向“合并“ ? 10??????数据流-》拖入”平面文件目标“ 10.1??????将”合并“的数据流指向”平面文件目标“ 10.2??????将数据流保存到”Union数据“文件中去 ? 11??????执行包-》全绿-》成功-》查看Union数据文件,发现将两个排序后的数据进行了合并 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |