WEB开发网
开发学院数据库MSSQL Server 实例SSIS(一)--制作一个简单的ETL包 阅读

实例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。

选择行、列分割符,如下图所示:

        实例SSIS(一)--制作一个简单的ETL包

图片看不清楚?请点击这里查看原图(大图)。

在“高级”中重命名各个列名,并选择相应数据类型,分别是:DT_I4和三个DT_STR。

 OLE DB:

实例SSIS(一)--制作一个简单的ETL包

图片看不清楚?请点击这里查看原图(大图)。

(2)在数据流选项卡中创建平面文件源。

     从左侧“数据流源”中拖拽即可,确认一下列:

实例SSIS(一)--制作一个简单的ETL包

图片看不清楚?请点击这里查看原图(大图)。

(3)使用查找转换

从左侧“数据流转换”中拖拽“查找”。

因为userinfo.txt中性别是男/女,所以需要转换成对应的性别id才能插入到数据表中。

如下图配置,指定连接列和选择查找列:

实例SSIS(一)--制作一个简单的ETL包

图片看不清楚?请点击这里查看原图(大图)。

(4)配置OLE DB目标

从左侧“数据流目标”中拖拽OLE DB目标。

在映射中确认一下输入和目标列是否对应好,同时要确认一下数据类型是否一样。

实例SSIS(一)--制作一个简单的ETL包

图片看不清楚?请点击这里查看原图(大图)。

上一页  1 2 

Tags:实例 SSIS 制作

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接