SSIS中,导入一个数据源,然后根据数据源中一个字段Column1做判断,Column1在一个Table中如果有记录,则做更新操作,没有的话,做插入操作。这个应该使用那个控件啊。请指点一下。

0
SSIS中,导入一个数据源,然后根据数据源中一个字段Column1做判断,Column1在一个Table中如果有记录,则做更新操作,没有的话,做插入操作。这个应该使用那个控件啊。请指点一下。
已邀请:
0

brucelu - 大数据、数据仓库、数据挖掘均有涉猎 2015-09-15 回答

主要有几个插件你需要用到的,ADO NET Source(源)、Lookup(匹配)、OLE DB Command(更新)、OLE DB Destination(插入)如下图所示:
1、先链接数据源,我链接是mysql的数据源
2、匹配源与目标的字段,是否存在,如果存在就更新,如果不存在就插入
3、更新、插入的插件需要根据你的需要更新。
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-09-15 回答

大体思路是上面那样,不过你的数据源连接要换成 OLEDB。 注意你要用到 OLEDBCommand做Update

要回复问题请先登录注册