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

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

 2010-01-01 15:41:41 来源:WEB开发网   
核心提示:本文配套源码我们已经实现了把Excel中的数据导入到数据流目标,也就是数据库中,但是我们只是模拟了不重复的 数据,也就是都是数据库中此时不存在的数据.那么如果数据流源Excel中的数据和数据库中的数据的主键 相同的情况下,再进行插入操作就会出现异常,怎么才能实现自动的更新操作呢?也就是自动的判断数据源 的数据,如果数据

本文配套源码

我们已经实现了把Excel中的数据导入到数据流目标,也就是数据库中,但是我们只是模拟了不重复的 数据,也就是都是数据库中此时不存在的数据.那么如果数据流源Excel中的数据和数据库中的数据的主键 相同的情况下,再进行插入操作就会出现异常,怎么才能实现自动的更新操作呢?也就是自动的判断数据源 的数据,如果数据库中存在就执行更新,不存在就执行插入呢?

可能叫做合并数据会有些误解,这里 的合并数据与数据流中的Merge组件和Merge Join组件直接实现的效果是有差别的,首先我们看看这两个 组件.

我们新建一个包,重合名为MergeData,然后在控制流中将上次的ForeachInput包中的组件全 部复制过来(包括连接管理器),删除Foreach循环容器,然后修改数据流,添加两个Excel数据流源,分别对 其通过Sort进行排序(按照ProductNumber字段),再添加Merge进行数据合并,分别添加三个数据查看器,修 改后的数据流图如下:

1 2 3  下一页

Tags:SQL Server BI

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