数据集成方案(表对表)原创
金蝶云社区-云鳞
云鳞
2人赞赏了该文章 542次浏览 未经作者许可,禁止转载编辑于2023年04月20日 10:28:16

1.配置数据源

 (1)添加连接类型

在"集成管理-->连接管理 -->连接类型"中添加连接类型,已经有可以使用的连接类型就可以不用添加。


image.png



 (2)配置连接信息

"集成管理-->连接管理 -->连接配置"中新增,选择刚才创建的连接类型,然后填写连接的配置信息。(当前实例中创建了sql的连接类型,填写了其中一个数据库的连接信息)。


image.png

  

 (3)数据源管理

"集成管理-->连接管理 -->数据源管理"中添加数据源,选择刚才配置的连接类型,填写数据源其它信息。


      image.png


2.创建"集成对象"

选择的数据源是上述创建的数据源,表对表数据传输,需要配置两个数据源,可以将其它数据库的数据传到derp的表中也可以是传到实体单据中,当前实例是表对表。


image.png


"同步"之后,就会将数据表中的字段和类型、主键都同步过来,也可以对当前字段的一些属性做修改,当前实例没有做其它项的配置,直接保存了。"同步"之后,同步状态会变成"成功",对对象有所修改之后,状态又会变成“待同步”。

     数据传出和传入双方数据表都要创建成集成对象。


image.png


3.创建"数据集成方案"

"集成管理-->数据集成-->数据集成方案"中添加数据集成方案

注意:

1.数据集成方案"模式"的选择,默认是"错误时中止",在运行后续"启动方案"的时候,如果一次运行的数据有10条,第一条错了,其它正确是数据也会传输失败;"错误时忽略"的在运行的时候,10条数据,第一条错了,后续可以成功传输9条,单个事务还没用到,后续补充。

2."记录单据集成日志"的按钮,如果打开,在后续"启动方案"运行的时候,多条数据会记录日志,影响数据传输效率,如果添加"目标数据处理脚本"的时候,用到目标数组的时候会报错找不到,记录日志是一条条记录的,所以目标数组就找不到。


image.png


填写好源数据信息和目标数据信息的时候,点击"自动映射"系统会先进行一次字段映射和匹配,可以修改已经映射好的对应字段,也可以添加新的字段来与源字段映射,字段描述也可以手动修改,添加"值转换规则"和转换脚本等。


image.png


"来源数据获取"处可以添加一些条件,"方案参数"处设置"启动方案"中用到的参数,也可以暂不设置,"过滤条件"处添加获取来源参数时的一些条件,还有排序的设置,当前实例仅添加了一条过滤条件。


image.png


"目标数据处理"中可以不做处理,默认调用内置的保存更新,也可以添加目标数据处理的脚本,需要注意,如果添加了目标数据处理的脚本,就需要添加上保存数据的语句,仅处理目标数据不添加保存语句,数据不会保存到目标表中的。


image.png


"高级设置"目前还没有用到接触到,后续有了解会补充,当前实例也没有对此做任何设置。


image.png


4.创建"启动方案"

数据集成方案上有"启动方案"的按钮,可以直接到当前集成方案的"启动方案列表"中


image.png


启动方案有四种,人工启动、定时启动、事件触发、消息启动,当前实例演示人工启动。

人工启动,设置了启动时的过滤条件和参数,根据输入参数来传输指定数据,先测试单条数据,手动点击"启动方案"执行接口的是人工启动。


image.png

执行启动方案输入设定的过滤参数,执行成功!

赞 2