“直接追加”是不清空目标表,继续插入本次输入结果,不代表自动识别主键、去重或跳过已有记录。原会话的 GaussDB 输出链路中,重复主键会导致写入失败。
“插入更新”(UPSERT)根据比对字段处理:已有记录更新,不存在的记录插入。应完整配置业务唯一键或复合主键,并保存、发布后核对实际运行模式。
UPSERT 不会自动删除目标端存在、但本次输入已不存在的记录。如果要求某个月的数据完全与源端一致,需要另行设计范围覆盖或删除同步。先删当月再追加当月数据时,删除和输入范围必须一致,且后续写入失败可能造成当月数据缺失。失败重跑前也应核对是否已部分落库。 |
|