您的位置:首页 > 数据库

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 行受影响)

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐