WEB开发网
开发学院数据库MSSQL Server SQL Server BI Step by Step SSIS 4 ---合并数据... 阅读

SQL Server BI Step by Step SSIS 4 ---合并数据2

 2009-02-25 10:22:00 来源:WEB开发网   
核心提示: 上面的脚本的具体含义也就不再详细介绍,比较容易理解,其实与我们使用LookUp实现的功能相同,使用ProductNumber进行查找Name字段,如果找到Name则跳转到更新输出,否则跳转到忽略输出,如果没有找到,则跳转到添加输出.我们也可以直接把添加,更新这些操作放在脚本里面.不过为了

上面的脚本的具体含义也就不再详细介绍,比较容易理解,其实与我们使用LookUp实现的功能相同,使用ProductNumber进行查找Name字段,如果找到Name则跳转到更新输出,否则跳转到忽略输出,如果没有找到,则跳转到添加输出.我们也可以直接把添加,更新这些操作放在脚本里面.不过为了使整个流程更加清晰,我们只是使用脚本进行了一个转换.不过其实脚本实现的会更加灵活,这里其实还可以实现双向查找或者是更加复杂的功能.

我们在Script Component后面添加对应的输出,其中UpdateRecordsOutput,InsertRecordsOutput和使用LookUp一样.不过我们对于IgnoreRecordsOutput输出我们添加一个RowCount进行统计.

SQL Server BI Step by Step SSIS 4 ---合并数据2

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

执行包,完成了数据的更新和添加.

SQL Server BI Step by Step SSIS 4 ---合并数据2

好吧,有些困了,今天就只介绍这三种方法的实现,下次再简单的介绍另外三种方法.

参考文章:

http://www.mathgv.com/sql2005docs/SSISTransformScriptETL.htm

http://blogs.conchango.com/jamiethomson/archive/2006/09/12/SSIS_3A00_-Checking-if-a-row-exists-and-if-it-does_2C00_-has-it-changed.aspx

http://www.sqlis.com/post/Get-all-from-Table-A-that-isnt-in-Table-B.aspx 

系列文章:

SQL Server BI Step by Step 1 --- 准备

SQL Server BI Step by Step 2--- 使用SSIS进行简单的数据导入导出

SQL Server BI Step by Step SSIS 3 --- 批量导入Excel表

SQL Server BI Step by Step SSIS 4 ---合并数据1

上一页  1 2 3 4 5 

Tags:SQL Server BI

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