针对无候选键的源数据如何同步到目标?

概述:该方案适用于当源数据无合适的候选键,且不允许重复数据同步到目标表的场景(例如生成的报表数据,无合适的候选键,需要同步到目标表中且不允许重复)
Demo字段关系
源系统字段 | 目标系统字段 | 备注说明 | |
dim1 | dim1 | ||
dim2 | dim2 | ||
dim3 | dim3 | ||
dim4 | dim4 | ||
dim5 | dim5 | ||
dim6 | dim6 | ||
dim7 | dim7 | ||
dim8 | dim8 | ||
dim9 | dim9 | ||
dim10 | dim10 | ||
dim11 | dim11 | ||
id | 通过脚本转换,多条数据组合为候选键 |
方案

脚本
var rs = find(src, $tar);
tar.fid = rs.id;//目标单ID
if(rs.exists)
{//目标数据已存在的,忽略 tar."#_IGNORE_TAG"=true; }
function find(src, $tar){
var values = src.entries().sort(key)=>value;
while(true){
var id = to_long_id(String(values));
var exists
针对无候选键的源数据如何同步到目标?
概述:该方案适用于当源数据无合适的候选键,且不允许重复数据同步到目标表的场景(例如生成的报表数据,无合适的候选键,需要同步到目标表...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



