本测试程序主要使用到:1.脚本访问全局变量2.使用脚本做为SSIS输出数据源3.FOREACH循环容器遍历文件以下过程可以实现DBF数据表或者其他源导入到 SQL SERVER 目标中。在控制流中,做以下步骤1.点空白位置,菜单SSIS->变量,新增两个属于 Package 包的变量,varConnstr和varFileName。 varConnstr = "数据库链接字符串"2.设置一个 Foreach 容器,点编辑。 a.在集合设置中,Enumerator 选择 Foreach 文件枚举器 b.在文件夹中,选择你存放数据源文件的目录 c.文件Textbox,输入要查找的过滤文件名。 d.变量映射集合中,选择"varFileName",索引是03.添加一个数据流任务到 Foreach 容器中,双击数据流任务,转向该数据流任务设计界面。4.添加一个脚本组件,选择做为输出源,点编辑。 a.在输入和输出设置中,设置输出名:OutputObject,添加2个输出列:ID 和 KindName,设置对应的数据类型值。 b.脚本设置中(这里是比较关键注意的地方),在ReadOnlyVariables属性中输入全局变量的名称,多个以","隔开,例如: varFileName,varConnstr,这样在你的脚本代码中就能访问到全局变量的值了。 c.点设计脚本。参考以下代码:
Powered by: IT博客 Copyright © 白开心