如何用关系映射技术解决多元数据集成
在进行数据集成时,有时仅依靠一个源对象无法满足复杂的业务需求。这时,我们可以利用高级设置中的关系映射功能,将关联的外键表和分录表与源对象结合起来使用。通过这种方式,可以从多个集成对象中提取数据或将数据写入多个集成对象,从而满足复杂的业务需求。
本期文章便为大家详细介绍如何使用关系映射技术来解决多元数据集成问题,欲知详情,请往下看~
1 分录表与外键表简介
在介绍分录表与外键表前,需先了解主单据/主数据表是什么:
主单据/主数据表:集成方案上的源对象或目标对象。
注意事项:
1、如果分录的主数据表是源对象,则从分录表中提取数据;如果分录表的主数据表是目标对象,则将数据写入目标单(写分录表仅支持目标单和分录表都是数据表的场景);
2、在进行分录表写数操作时,请确保数据库中的主表和分录表上有主键字段,否则分录表无法写入数据。
外键表:与主单据字段关联的表,它引用外键表主键ID并仅有一行,通常用于表/视图的数据提取。
2 案例讲解
此处以供应商同步(苍穹-EAS)为例详解关系映射的使用方法。
分录表示例
在将苍穹供应商同步到EAS时,我们需要同步供应商的分类标准。然而,苍穹的源对象实体“供应商”并未包含供应商分类标准的相关信息。
因此,我们需要通过供应商的ID关联供应商分类标准,可以先创建一个视图类型的集成对象(如有符合条件的集成对象也可以不做创建)。
分录表示例
外键表示例
在将苍穹供应商同步到EAS时,我们需要同步供应商信息(如税务登记号、工商注册号、法人代表等)。然而,这些信息并未包含在苍穹的源对象实体“供应商”中,而是存在于商务伙伴中。因此,我们需要通过bizpartner字段进行关联,同样创建一个视图类型的集成对象。
外键表示例
配置数据集成方案
接下来,我们将详述如何在数据集成方案中配置分录表和映射表。请参考以下步骤进行操作:
1、在数据集成方案中,找到高级设置-关系映射,选择供应商的分类标准作为“分录表”,选择“供应商信息”作为外键表。
配置分录表和外键表
2、配置关联字段,以确保引用数据表与主数据表之间的正确关联;配置关系别名,别名作为字段映射中引用表的字段引用索引。
配置关联字段
3、配置字段映射关系,选择外键表分录表字段。
配置字段映射关系
通过以上步骤,即可轻松地利用关系映射功能处理复杂的数据集成需求,从而更好地满足业务需求。
3 常见问题
问:什么是关系映射?
答:关系映射是指在数据集成方案中,通过关联多个源对象实体来满足业务需求。通常用于一些复杂的同步场景,例如需要从多个集成对象取数或写数的情况。
问:如何使用关系映射?
答:在数据集成方案中,需要在高级设置中配置关系映射。具体来说,可以选择“分录表”或“外键表”,并指定相关的表名、关联关系、别名等信息。通过配置关系映射,可以实现从多个源对象取数或写数的功能。
4 注意事项
1、在进行分录表写数操作时,请确保数据库中的主表和分录表上有主键字段,否则分录表无法写入数据。
2、写分录表目前只支持目标单和分录表均为数据表的场景。
5 划重点
1、关系映射是指在数据集成方案中,通过关联多个源对象实体来满足业务需求。
2、分录表是主单据/主数据表附加的列表结构,用于扩展源单和目标单的数据,达到从多个集成对象取数或写数的目的。
3、外键表是主单据字段引用外键表主键ID的表,一般用于表/视图取数。
4、在数据集成方案设计时,需要在高级设置中配置关系映射,选择“分录表”或“外键表”,并指定相关的表名、关联关系、别名等信息,然后才能在字段映射中选择分录表或外键表字段进行映射。
#往期推荐#
更多精彩内容,“码”上了解!↓
如何用关系映射技术解决多元数据集成
本文2024-09-23 00:50:30发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142084.html