SSIS数据重复问题

u010133107 2015-02-27 09:14:33
ETL数据抽取中原数据源只有一条数据,多次运行该包抽取到SQLserver数据库时数据重复。
数据源的数据只有一条,通过SSIS包是用了for循环,时间戳为1小时。再嵌套了一个序列容器,多次运行包时,目标源数据库表里都有重复信息。设置断点调试第一次运行包时,数据查看器显示一次;第二次运行时,数据查看器没显示,但目标源的表还是插入多一条重复的信息。如果解决?

...全文
241 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010133107 2015-02-28
  • 打赏
  • 举报
回复
原数据库数据抽取到目标数据库不需要更新的。只是把源数据库抽取到目标数据时不要有重复信息就OK的。所以增量抽取这步不需要。
janeone 2015-02-27
  • 打赏
  • 举报
回复
这种时候不是应该用lookup 先看一下有没有重复数据么?有重复数据就不插,没有就插入之类的?
u010133107 2015-02-27
  • 打赏
  • 举报
回复
没人回答?
janeone 2015-02-27
  • 打赏
  • 举报
回复
类似于http://www.cnblogs.com/biwork/p/3296602.html
u010133107 2015-02-27
  • 打赏
  • 举报
回复
引用 2 楼 janeone 的回复:
这种时候不是应该用lookup 先看一下有没有重复数据么?有重复数据就不插,没有就插入之类的?
用SSIS工具栏中的“查找”功能?

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧