【技术实现步骤摘要】
数据融合方法及装置
本申请涉及数据处理
,尤其涉及一种数据融合方法及装置。
技术介绍
随着科学技术的发展,产生数据的数据源也不断增加。面对来自不同数据源的数据,如何对各个数据源的数据进行融合,以从中获取有用信息,挖掘潜在价值成为学术界和产业界关注的焦点。目前的数据融合方案完全通过代码实现数据的融合,然而当数据种类比较多时,完全依赖代码实现会导致代码量巨大,且如果数据类型发生变化,用于实现融合的代码也需要修改,因此完全依赖代码实现数据融合的灵活性也比较低。
技术实现思路
有鉴于此,本申请提供一种数据融合方法及装置,以解决完全依赖代码实现数据融合的代码量大、灵活性低的问题。根据本申请实施例的第一方面,提供一种数据融合方法,所述方法包括:针对每个源表,基于已存储的目标表字段确定该源表对应的映射配置信息,所述映射配置信息包含源表字段与目标表字段的映射关系及源表字段对应的转换规则;依据所述源表字段与目标表字段的映射关系,并利用所述源表字段对应的转换规则将该源表中的所述源表字段的数据转换到该源表对应的目标表中;依据预先配置的目标表的主键字段,将转换得到的每个目标表中的所述目标表字段的数据融合到最终目标表中;其中,每个源表对应的目标表以及最终目标表的结构均一致。根据本申请实施例的第二方面,提供一种数据融合装置,所述装置包括:确定模块,用于针对每个源表,基于已存储的目标表字段确定该源表对应的映射配置信息,所述映射配置信息包含源表字段与目标表字段的映射关 ...
【技术保护点】
1.一种数据融合方法,其特征在于,所述方法包括:/n针对每个源表,基于已存储的目标表字段确定该源表对应的映射配置信息,所述映射配置信息包含源表字段与目标表字段的映射关系及源表字段对应的转换规则;依据所述源表字段与目标表字段的映射关系,并利用所述源表字段对应的转换规则将该源表中的所述源表字段的数据转换到该源表对应的目标表中;/n依据预先配置的目标表的主键字段,将转换得到的每个目标表中的所述目标表字段的数据融合到最终目标表中;/n其中,每个源表对应的目标表以及最终目标表的结构均一致。/n
【技术特征摘要】
1.一种数据融合方法,其特征在于,所述方法包括:
针对每个源表,基于已存储的目标表字段确定该源表对应的映射配置信息,所述映射配置信息包含源表字段与目标表字段的映射关系及源表字段对应的转换规则;依据所述源表字段与目标表字段的映射关系,并利用所述源表字段对应的转换规则将该源表中的所述源表字段的数据转换到该源表对应的目标表中;
依据预先配置的目标表的主键字段,将转换得到的每个目标表中的所述目标表字段的数据融合到最终目标表中;
其中,每个源表对应的目标表以及最终目标表的结构均一致。
2.根据权利要求1所述的方法,其特征在于,针对每个源表,基于已存储的目标表字段确定该源表对应的映射配置信息,包括:
获取并显示该源表中的源表字段和已存储的目标表字段;
接收外部输入的源表字段与目标表字段的映射关系及源表字段对应的转换规则并存储。
3.根据权利要求1所述的方法,其特征在于,依据预先配置的目标表的主键字段,将转换得到的每个目标表中的目标表字段包含的数据融合到最终目标表中之前,所述方法进一步包括:
在接收到外部输入的优先级配置命令时,确定外部选择的目标表字段,并从每个源表对应的映射配置信息中获取该目标表字段对应的源表字段并显示;
接收外部输入的针对该目标表字段对应的源表字段的优先级配置信息并存储。
4.根据权利要求3所述的方法,其特征在于,依据预先配置的目标表的主键字段,将转换得到的每个目标表中的目标表字段包含的数据融合到最终目标表中,包括:
从每个目标表中获取所述主键字段包含的数据,并将获取的数据添加至最终目标表;
针对所述主键字段包含的每一数据,若该数据仅在一个目标表中出现,则从该一个目标表中获取该数据对应的记录,并将该记录对应该数据添加至最终目标表;
若该数据在多个目标表中出现,则从该多个目标表中获取该数据对应的记录,并从获取的多条记录中确定除主键字段之外的每个目标字段的数据,并将确定的每个目标表字段的数据对应该数据添加至最终目标表。
5.根据权利要求4所述的方法,其特征在于,从获取的多条记录中确定除主键字段之外的每个目标字段的数据,包括:
针对除主键字段之外的每个目标表字段,从所述多条记录中确定出包含该目标表字段的数据的记录;
当确定出一条记录时,将该目标表字段在该一条记录中的数据确定为该目标表字段的数据;
当确定出多条记录时,确定该目标表字段对应的源表字段的优先级配置信息,从该优先级配置信息中选择优先级最高的源表字段,并从确定出的多条记录中获取该源表字段对应的记录,并将该目标表字段在该记录中的数据确定为该目标表字段的数据;该源表字段对应的记录位于优先级最高的源表字段所在源表对应的目标表中。
6.一种数据融合装置,其特征在于,所述装置包括:
确定模块,用于针对每...
【专利技术属性】
技术研发人员:李凯,姜伟浩,闫春,浦世亮,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。