助睿ETL中什么场景下必须用“增加校验序列”而非“增加序列”?

助睿ETL中"增加序列"组件和"增加校验序列"组件都能生成代理键,什么场景下必须用"增加校验序列"?

9 个赞

"增加序列"组件生成的序列号在单次转换运行内从起始值开始递增,但如果转换被中断后重新运行,序列号会重新从起始值开始,可能导致重复。“增加校验序列"组件则在生成序列号前会先查询目标表当前的最大值,在此基础上继续递增,即使转换被中断后重新运行,也能保证序列号的连续性和唯一性。因此,生产环境中加载维度表时,建议使用"增加校验序列”,避免因ETL任务异常中断导致代理键冲突。