值转换规则(人工映射)
1 简介
1.1 功能介绍
手工维护映射关系(人工点击“自动匹配”并修改匹配结果),系统会根据定义的转换规则字段(编码、名称、自定义字段1.......)自动匹配数据,未匹配的数据需要手工维护。
1.2 应用场景
适用于数据量小,手工易维护的基础数据映射的场景,当数据量过大时不建议使用。
1.3 系统路径
【集成管理】→【数据集成】→【值转换规则】
1.4 字段/按钮说明
字段说明:
字段名称 | 详细解释 |
规则类型 | 选择规则类型为“人工映射” |
源对象 | 需要转换的源对象 |
目标对象 | 需要转换的目标对象 |
编码 | 规则的编码,可自动生成 |
名称 | 规则的名称,可自动生成 |
默认值 | 当找不到对应的映射数据时取当前设置的默认值 |
映射类型 | 根据所选对象自动生成 |
开启模糊匹配 | 开启后,匹配性能下降,建议在数据量较小时开启 |
缓存转换结果 | 开启后,对转换结果进行缓存,对相同数据不再重复转换,从而提升转换效率 |
按钮说明:
按钮名称 | 详细解释 |
保存 | 保存值转换规则 |
删除 | 删除值转换规则 |
测试 | 测试值转换规则 |
同步数据 | 同步所选的源与目标数据 |
源模型 | 查看同步后的源数据内容 |
目标模型 | 查看同步后的目标数据内容 |
自动匹配 | 自动将源数据与目标数据进行匹配 |
匹配结果 | 查看自动匹配的匹配结果 |
日志 | 查看匹配日志 |
2 主要操作
2.1 人工匹配
步骤1:进入值转换规则列表,点击“新增”按钮,规则类型选择“人工映射”,选择和输入相关内容后保存
步骤2:点击“同步数据”按钮,可以同步源对象和目标对象的基础数据
步骤3:点击“自动匹配”按钮,可以自动匹配源对象和目标对象的基础数据
步骤4:点击“匹配结果”按钮,可以查看匹配结果
步骤5:点击“日志”按钮,可以查看同步数据的情况
步骤6:点击“测试”按钮,输入需要测试的源单ID值,可以验证转换结果
步骤7:点击“修改”按钮,手工填写未自动匹配的目标数据
2.2 常见问题分析
操作步骤
步骤1:当自动匹配一直提示“源集成基础数据尚未同步完成”时,请通过点击下拉的“源模型”和“目标模型”按钮,分别查看对应数据的同步情况
步骤2:查看数据、同步数据和同步日志
步骤3:针对“执行中”状态的日志,如果更新时间一直没有变化,可以删除该条日志后再重新同步
步骤4:疑似失效
在目标参数发生数据变化(如删除、变更)后,值转换数据的“标志”状态字段,会由“有效”变成“疑似失效”,针对这类数据请删除后重新匹配。
2.3 数据匹配
前提条件
新增值转换规则后(完成2.1的步骤1),返回值转换规则列表页面,选中并点击"数据匹配"按钮。
操作步骤
步骤1:值转换规则列表,选择“人工映射”类型的值转换规则,出现“数据匹配”按钮
步骤2:点击“数据匹配”按钮弹出向导化界面,向导化的页面方便用户了解人工映射的过程,并根据指引完成匹配操作
步骤3:先“同步源数据”再“同步目标”数据,最后在“匹配结果”页面点击“自动匹配”按钮进行数据匹配,自动匹配没有匹配上的数据们可以通过点击“修改”按钮进行手工补充。
2.4 匹配结果导入导出
前提条件
此功能只针对“人工映射”类型的值转换规则,通过模板“导入”或“导出”人工映射匹配的值转换数据。
操作步骤
步骤1:通过“匹配结果”进入导入导出界面。
路径一:【人工映射值转换规则】→【数据匹配】→【匹配结果】→【查看全部匹配结果】
路径二:【人工映射值转换规则】→【点击编码】→【匹配结果】
步骤2:导出列表Excel数据
勾选需要导出的数据,点击“导出Excel”按钮
步骤3:导入Excel中数据
首先准备需要导入数据的Excel文件(可使用导出的EXCEL作为导入模板),检查导入数据
注:
1、源单ID必须有值,否则导入后为空行会报错,对应行无法导入。
2、导入的值转换规则编码必须存在于系统中,否则导入会报错。
3、若文件中的目标单ID为空,则忽略。其他情况根据源单ID做更新或者新增:若源单ID已存在,则更新数据;若源单 ID不存在,则新增数据;
然后在值转换数据页面点击“导入Excel”按钮,选择准备好的文件进行上传导入即可
注:导出文件大小受集群参数ISC_QUERY_MAX_SIZE的控制(与执行日志导出Execl一样) ,没有配置参数默认最大是10M。
值转换异常分析请参考:
值转换规则(人工映射)
本文2024-09-23 00:49:37发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141990.html