SQL Server 2005 商业智能之-ETL设计(Foreach 循环容器之(Foreach 文件枚举器))
2008-11-30 10:20
381 查看
ETL设计之-Foreach 循环容器
应用场景:
批量导入某一文件夹下的所有文件.就可以用foreach循环容器里面的文件枚举。
要求:需要把D:/Temp目录下所有csv导入某一个表。如下图:
步骤:
1、在控制流中拖拽一个Foreach循环容器。如下图:
2、配置Foreach循环容器。
a、编辑Foreach循环容器,配置集合方式和参数参考如下:
说明:选择枚举:Foreach 文件枚举器
选择文件夹: D:/Temp
a、编辑Foreach循环容器,配置变量映射,如下图:
需要新建一个Foreach循环变量,未传递给平面文件的路径。
3、配置平面文件入库。
a、在控制流中拖拽一个数据流任务在Foreach循环容器中,如下图:
b、配置数据流任务的平面文件。双击控制流,进入数据流。
1)选择平面文件管理器,如下图:
2)配置OLDB目标,环境如下图:
4、执行该包,如下图:
5、包成功导入完成,查看数据库数据:
select * from 平面文件
/*
(1050 行受影响)
*/
应用场景:
批量导入某一文件夹下的所有文件.就可以用foreach循环容器里面的文件枚举。
要求:需要把D:/Temp目录下所有csv导入某一个表。如下图:
步骤:
1、在控制流中拖拽一个Foreach循环容器。如下图:
2、配置Foreach循环容器。
a、编辑Foreach循环容器,配置集合方式和参数参考如下:
说明:选择枚举:Foreach 文件枚举器
选择文件夹: D:/Temp
a、编辑Foreach循环容器,配置变量映射,如下图:
需要新建一个Foreach循环变量,未传递给平面文件的路径。
3、配置平面文件入库。
a、在控制流中拖拽一个数据流任务在Foreach循环容器中,如下图:
b、配置数据流任务的平面文件。双击控制流,进入数据流。
1)选择平面文件管理器,如下图:
2)配置OLDB目标,环境如下图:
4、执行该包,如下图:
5、包成功导入完成,查看数据库数据:
select * from 平面文件
/*
(1050 行受影响)
*/
相关文章推荐
- ETL设计之-Foreach 循环容器(Foreach 循环容器之(Foreach ADO 枚举器))
- SSIS【Foreach 循环容器_Foreach 文件枚举器】(导入路径下的所有txt文件的内容) (转)
- SSIS【Foreach 循环容器_Foreach 文件枚举器】(导入路径下的所有txt文件的内容)
- 《SQL Server 2005数据挖掘与商业智能完全解决方案》学习笔记(1/12-3/12)
- SSIS【Foreach 循环容器_Foreach ADO 枚举器】(逐行读取某个表)
- SSIS【Foreach 循环容器_Foreach ADO.NET 架构行集枚举器】(循环导入一个Excel所有工作簿)
- 《SQL Server 2005数据挖掘与商业智能完全解决方案》读书笔记
- SQL Server 2005数据挖掘与商业智能完全解决方案_笔记-第2章 构建简单的BI应用:福马特商业
- SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(二)
- SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(一)
- sql server 2005商业智能的初步了解(1)
- SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(三)
- SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(四)
- SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(五)
- SQL Server 2005商业智能功能分析
- SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(一)
- SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(二)
- SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(三)
- SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(四)
- Foreach 循环容器之(Foreach ADO 枚举器)