数据集成执行日志出现“根据转换规则XXXXX无法将源系统字段值X转换”如何解决?

以EAS币别和苍穹币别为例来说明这个问题(值转换规则类型:人工映射)
视频:https://club.kdcloud.com/school/91132282315819776
问题:数据集成执行日志出现根据转换规则(F2976389:币别-币别(当前苍穹VIVIGUO-EAS850VIVIGUO))无法将源系统字段值(1)转换为目标系统字段currencyType值!

原因:两个系统之间的值没有映射成功出现的提示。
解决步骤:
拷贝上图A处括号内的内容F2976389。
打开值转换规则列表(集成管理-值转换管理-值转换规则),右上角搜索F2976389。

点击“测试”按钮,输入第一个图中B括号内的值 1 ,点击转换,出现结果#{null},说明源系统EAS币别的ID值1(编码CNY 名称人民币)对应苍穹币别没有对应的值与EAS相对应。
这里特别说明一下B括号内的值 1 是源单ID值,人工映射测试时的输入值必须是ID值,如果提示出现的不是源单ID值,请前往匹配结果页面先拷贝源单ID值后进行测试。


值转换列表,选择F2976389点击按钮“匹配结果”,列表内容为空说明两个系统之间的币别没有做任何映射关系才导致了方案“预置_出差申请单(苍穹-EAS)”失败。

值转换列表,选择F2976389点击按钮“同步数据”“自动匹配”“匹配结果”,匹配结果列表编码和名称如果可以匹配上的,系统会自动匹配,如果没有匹配上的需要人工匹配。
自动匹配后 EAS币别的编码CNY 名称人民币 对应 苍穹币别 编码BB01 名称 币别

针对没有匹配上的,可以通过手工匹配。

了解更多值转换规则知识
3.3 值转换规则
值转换规则使用说明:https://club.kdcloud.com/school/2881
3.3.1 人工映射
值转换规则(新增/人工映射)https://club.kdcloud.com/article/13838
参照数据维护https://club.kdcloud.com/article/13812
参照数据维护(新增/修改/查看)https://club.kdcloud.com/article/13814
参照数据维护(同步数据/查看数据/日志)https://club.kdcloud.com/article/13815
3.3.2 规则自动映射
值转换规则(新增/常量转换)https
数据集成执行日志出现“根据转换规则XXXXX无法将源系统字段值X转换”如何解决?
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



