| 步骤 | 关旧行后插新行 |
|---|---|
| 事务 | 单事务执行 |
| 幂等 | 同批次重跑不产生重复版本 |
幂等要点
幂等要点
1) 源数据先按自然键去重(同批取最新变更)
2) 关闭条件带 is_current=1 与 hashdiff<>新值
3) 重跑前先清理本批已插入版本或使用批次号幂等去重幂等检查方法:同一批数据连跑两次,版本行数不变。
典型流程:取源增量→算 hashdiff→与当前版本对比→关闭旧行→插入新行→质量校验,全程在单事务内保证读写一致。
| 步骤 | 关旧行后插新行 |
|---|---|
| 事务 | 单事务执行 |
| 幂等 | 同批次重跑不产生重复版本 |
1) 源数据先按自然键去重(同批取最新变更)
2) 关闭条件带 is_current=1 与 hashdiff<>新值
3) 重跑前先清理本批已插入版本或使用批次号幂等去重