3.23、BI之SSIS之数据流目标(记录集目标)
BI之SSIS之数据流目标(记录集目标) ? ? 1??????????新建SSIS包 ? 2??????????连接管理器-》新建OLEDB连接“LocalHost.AdventureWorks2008.sa” ? 3??????????控制流-》右键“变量” 3.1?????????List,object 3.2?????????departmentId,int32 3.3?????????name,string ? 4??????????控制流-》拖入“数据流任务”-》双击打开 ? 5??????????数据流-》拖入“OLEDB源” 5.1?????????OLEDB连接管理器“LocalHost.AdventureWorks2008.sa” 5.2?????????数据访问模式“表或视图” 5.3?????????表或视图的名称“HumanResources.Department” ? 6??????????数据流-》拖入“记录集目标” 6.1?????????将源的数据流指向目标 6.2?????????组件属性-》自定义属性-》variableName“User::list” 6.3?????????输入列-》勾选所有列 ? 7??????????控制流-》拖入“Foreach循环容器” 7.1?????????将“数据流任务”的控制流指向“Foreach循环容器” 7.2?????????集合-》ADO对象源变量“User::list” 7.3?????????变量映射 7.3.1????变量“departmentId”-》索引“0” 7.3.2????变量“name”-》索引“1” ? 8??????????控制流-》将“数据流任务”拖入Foreach中 8.1?????????双击“数据流任务” 8.2?????????拖入OLEDB源 8.2.1????OLEDB连接管理器“LocalHost.AdventureWorks2008.sa” 8.2.2????数据访问模式“SQL命令” 8.2.3????SQL命令文本“select *from HumanResources.Department where DepartmentID=? and name=?” 8.2.4????参数 8.2.4.1???参数0“departmentId 8.2.4.2???参数1“name” 8.2.5????确定 8.3?????????拖入“平面文件目标” 8.3.1????将“OLEDB源”的数据流指向“平面文件目标” 8.3.2????将数据流是数据保存到“记录集数据文件”中 8.3.3????取消“覆盖文件中的数据”的勾选 ? 9??????????执行包-》全绿-》成功-》查看“记录集数据文件”中的数据 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |