问答 查看内容
返回列表

不同增量更新方式的区别

269 1
发表于 2024-5-29 19:51:06 | 查看全部 阅读模式
添加新数据更新 和 覆盖旧数据更新  的区别

评论1

Guandata_8c28564c楼主Lv.1 发表于 2024-5-29 19:51:24 | 查看全部
增量更新的前提条件:
1. 数据源(数据库)中存储了每条记录的创建时间或者更新时间;
2. 有不重复的主键列。


(1)未设置去重主键时

添加新数据:增量更新抽取到的数据会全部作为新增数据。

覆盖旧数据:会清空原有的数据,更新后的数据即为增量更新语句查询到的数据。

(2)设置了去重主键时

添加新数据:增量更新抽取到的数据若与已存在的数据主键重复,则增量更新抽取到的数据会进行覆盖。其他抽取到的数据作为新增数据。

覆盖旧数据:会清空原有的数据,更新后的数据即为增量更新语句查询到的数据。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2024 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表