实例SSIS(一)--制作一个简单的ETL包
2009-10-16 00:00:00 来源:WEB开发网核心提示: 创建SSIS项目:在“开始”、“Microsoft SQL Server 2005”,找到 SQL Server Business Intelligence Development Studio,实例SSIS(一)--制作一个简单的ETL包(2),
创建SSIS项目:
在“开始”、“Microsoft SQL Server 2005”,找到 SQL Server Business Intelligence Development Studio,创建Integration Services 项目;
制包过程:
(1)配置连接管理器(平面文件和OLE DB)
平面文件:
在“连接管理器”区域“新建平面文件连接”,起个名子,选好userinfo.txt。
选择行、列分割符,如下图所示:
图片看不清楚?请点击这里查看原图(大图)。
在“高级”中重命名各个列名,并选择相应数据类型,分别是:DT_I4和三个DT_STR。
OLE DB:
图片看不清楚?请点击这里查看原图(大图)。
(2)在数据流选项卡中创建平面文件源。
从左侧“数据流源”中拖拽即可,确认一下列:
图片看不清楚?请点击这里查看原图(大图)。
(3)使用查找转换
从左侧“数据流转换”中拖拽“查找”。
因为userinfo.txt中性别是男/女,所以需要转换成对应的性别id才能插入到数据表中。
如下图配置,指定连接列和选择查找列:
图片看不清楚?请点击这里查看原图(大图)。
(4)配置OLE DB目标
从左侧“数据流目标”中拖拽OLE DB目标。
在映射中确认一下输入和目标列是否对应好,同时要确认一下数据类型是否一样。
图片看不清楚?请点击这里查看原图(大图)。
更多精彩
赞助商链接