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

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

 2009-03-11 10:24:30 来源:WEB开发网   
核心提示: 很简单,当行中对应的ProductNumber为NULL时,说明没有从数据库时面查到匹配的数据,所以这条数据应该进行新增操作,当NewProductNumber为NULL时,说明Excel数据源中不存在数据库中ProductNumber对应的数据,所以此条数据应该进行删除,最后,如果两个

很简单,当行中对应的ProductNumber为NULL时,说明没有从数据库时面查到匹配的数据,所以这条数据应该进行新增操作,当NewProductNumber为NULL时,说明Excel数据源中不存在数据库中ProductNumber对应的数据,所以此条数据应该进行删除,最后,如果两个ProductNumber相同,则应该进行更新操作.这里需要注意的是,一定要把两个判断ISNULL的条件放在前面,因为我们在第三个里面用到了TRIM,如果为NULL值时,会有错误发生.

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

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

接下来我们介绍一下使用第三方组件SCD Component怎么来实现这个,SCD Component是一个开源的SSIS数据流组件,它的主页是http://kimballscd.codeplex.com/  首先从上面下载对应的版本,并且按照安装提示进行安装.安装完以后,就可以象其它组件一样简单的使用了.我们先建一个包MergeDataSCDComponent,同样,准备好其它的资源,然后拖动Slowly Changing Dimension组件进来,双击这个控件进行设置,我们会发现,这类似于一个安装程序,可以一步一步的设置,点击下一步,首先我们需要选择数据连接管理器,然后再设置业务键,在这里我们设置ProductNumber列作为业务键:

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

上一页  1 2 3 4  下一页

Tags:SQL Server BI

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