SSIS实例应用(txt文件样例)

在Microsoft SQL Server的dw数据库中,新建user表,结构如图1所示,新建系别表,结构和表中数据如图2所示,使用SSIS设计控制流和数据流,实现第1题中的test1文件中,第四列“系别编号”参照新建的系别表中的“编号”,将test1中的前三列及系别表中的系别列导入到dw数据库中的user表中。

SSIS实例应用(txt文件样例)

首先,保证你安装了商务智能开发组件,然后新建IS项目

SSIS实例应用(txt文件样例)

然后连接数据库

SSIS实例应用(txt文件样例)

然后,选中数据流,并点击创建任务

SSIS实例应用(txt文件样例)

然后,在ssis工具箱中把3个组件拖到窗口中

SSIS实例应用(txt文件样例)

双击平面文件源进入编辑页面,选择新建->浏览->选中要导入的数据文件

SSIS实例应用(txt文件样例)

SSIS实例应用(txt文件样例)

/**顺便提一下txt里面的内容

SSIS实例应用(txt文件样例)

因为txt文件没有列名,所以我们要把这选项勾掉,就是不要打钩,如果txt文件内容包含列名就打钩

SSIS实例应用(txt文件样例)

选择列,然后行分割选逗号,列分割选竖线,刷新,然后选高级

SSIS实例应用(txt文件样例)

因为没有列名,我们要自己改

SSIS实例应用(txt文件样例)

同理,列1(姓名),列2(备注),列3(系别序号)也这样改,但是列3还要改数据类型,改完就可以确认了

SSIS实例应用(txt文件样例)

将蓝色箭头连到查找

SSIS实例应用(txt文件样例)

双击查找打开编辑,选择连接->新建,选择数据库->选择表

SSIS实例应用(txt文件样例)

选择列,勾上系别

SSIS实例应用(txt文件样例)

右键->编辑映射

SSIS实例应用(txt文件样例)

SSIS实例应用(txt文件样例)

确认后,将蓝色箭头连到OLE DB目标->查找匹配输出

SSIS实例应用(txt文件样例)

双击OLE DB目标进行编辑

SSIS实例应用(txt文件样例)

最后启动

SSIS实例应用(txt文件样例)

大功告成