掌桥专利:专业的专利平台
掌桥专利
首页

数据匹配方法、装置、存储介质及电子设备

文献发布时间:2023-06-19 19:28:50


数据匹配方法、装置、存储介质及电子设备

技术领域

本公开涉及计算机技术领域,具体地,涉及一种数据匹配方法、装置、存储介质及电子设备。

背景技术

随着计算机技术的发展,数据管理已经渐渐成为当今企业的核心,通过数据管理系统实现数据的抽取、整合、分发等操作,建立统一的数据源。数据管理系统将存储的主数据分发至各个业务系统,每个业务系统存储该主数据并根据该主数据进行业务处理。但是,业务系统在长期的业务处理过程中,可能会对存储的主数据进行个性化维护,导致最终使用的主数据与数据管理系统中存储的主数据不一致,影响企业的数据质量。

发明内容

为了解决上述问题,本公开提供一种数据匹配方法、装置、存储介质及电子设备。

第一方面,本公开提供一种数据匹配方法,包括:

从数据管理系统中获取存储的第一数据;所述数据管理系统用于将所述第一数据分发至业务系统;

从所述业务系统中获取所述第一数据对应的第二数据;

确定所述第一数据与所述第二数据之间的数据匹配度;

在所述数据匹配度大于或等于预设匹配度阈值的情况下,确定所述第二数据与所述第一数据匹配。

可选地,所述第一数据的结构为表结构,所述确定所述第一数据与所述第二数据之间的数据匹配度包括:

确定所述第一数据与所述第二数据之间的描述信息的目标信息匹配度;

确定所述第一数据与所述第二数据之间的字段的目标字段匹配度;

确定所述第一数据与所述第二数据之间的数据值的目标值匹配度;

根据所述目标信息匹配度、所述目标字段匹配度以及所述目标值匹配度,确定所述数据匹配度。

可选地,所述第一数据的描述信息包括至少一个,所述确定所述第一数据与所述第二数据之间的描述信息的目标信息匹配度包括:

针对所述第一数据的每个所述描述信息,确定所述第一数据与所述第二数据之间的信息匹配度;

根据每个所述描述信息对应的预设信息权重和所述信息匹配度,确定所述目标信息匹配度,不同描述信息对应的预设信息权重不同。

可选地,所述第一数据包括至少一个字段,所述确定所述第一数据与所述第二数据之间的字段的目标字段匹配度包括:

针对所述第一数据的每个所述字段,确定所述第一数据与所述第二数据之间的字段匹配度;

根据每个所述字段对应的预设字段权重和所述字段匹配度,确定所述目标字段匹配度,不同字段对应的预设字段权重不同。

可选地,所述字段包括至少一个字段属性,所述确定所述第一数据与所述第二数据的之间字段匹配度包括:

针对所述字段的每个所述字段属性,确定所述第一数据与所述第二数据之间的字段属性匹配度;

根据每个所述字段属性对应的预设字段属性权重和所述字段属性匹配度,确定所述字段匹配度,不同字段属性对应的预设字段属性权重不同。

可选地,所述第一数据包括至少一行数据值,所述确定所述第一数据与所述第二数据之间的数据值的目标值匹配度包括:

针对所述第一数据的每行所述数据值,确定所述第一数据与所述第二数据之间的行数据值匹配度;

根据每行所述数据值对应的预设值权重和所述行数据值匹配度,确定所述目标值匹配度,不同数据值对应的预设值权重不同。

可选地,所述数据值包括至少一个字段数据值,所述字段数据值为不同字段对应的值;所述确定所述第一数据与所述第二数据之间的行数据值匹配度包括:

针对所述数据值的每个所述字段数据值,确定所述第一数据与所述第二数据之间的字段数据值匹配度;

根据每个所述字段数据值对应的预设字段数据权重和所述字段数据值匹配度,确定所述行数据值匹配度,不同字段数据值对应的预设字段数据权重不同。

可选地,所述根据所述目标信息匹配度、所述目标字段匹配度以及所述目标值匹配度,确定所述数据匹配度包括:

获取第一预设匹配度权重、第二预设匹配度权重以及第三预设匹配度权重;

根据所述第一预设匹配度权重、所述第二预设匹配度权重、所述第三预设匹配度权重、所述目标信息匹配度、所述目标字段匹配度以及所述目标值匹配度,确定所述数据匹配度。

第二方面,本公开提供一种数据匹配装置,包括:

第一获取模块,用于从数据管理系统中获取存储的第一数据;所述数据管理系统用于将所述第一数据分发至业务系统;

第二获取模块,用于从所述业务系统中获取所述第一数据对应的第二数据;

第一确定模块,用于确定所述第一数据与所述第二数据之间的数据匹配度;

第二确定模块,用于在所述数据匹配度大于或等于预设匹配度阈值的情况下,确定所述第二数据与所述第一数据匹配。

可选地,所述第一数据的结构为表结构,所述第一确定模块,还用于:

确定所述第一数据与所述第二数据之间的描述信息的目标信息匹配度;

确定所述第一数据与所述第二数据之间的字段的目标字段匹配度;

确定所述第一数据与所述第二数据之间的数据值的目标值匹配度;

根据所述目标信息匹配度、所述目标字段匹配度以及所述目标值匹配度,确定所述数据匹配度。

可选地,所述第一数据的描述信息包括至少一个,所述第一确定模块,还用于:

针对所述第一数据的每个所述描述信息,确定所述第一数据与所述第二数据之间的信息匹配度;

根据每个所述描述信息对应的预设信息权重和所述信息匹配度,确定所述目标信息匹配度,不同描述信息对应的预设信息权重不同。

可选地,所述第一数据包括至少一个字段,所述第一确定模块,还用于:

针对所述第一数据的每个所述字段,确定所述第一数据与所述第二数据之间的字段匹配度;

根据每个所述字段对应的预设字段权重和所述字段匹配度,确定所述目标字段匹配度,不同字段对应的预设字段权重不同。

可选地,所述字段包括至少一个字段属性,所述第一确定模块,还用于:

针对所述字段的每个所述字段属性,确定所述第一数据与所述第二数据之间的字段属性匹配度;

根据每个所述字段属性对应的预设字段属性权重和所述字段属性匹配度,确定所述字段匹配度,不同字段属性对应的预设字段属性权重不同。

可选地,所述第一数据包括至少一行数据值,所述第一确定模块,还用于:

针对所述第一数据的每行所述数据值,确定所述第一数据与所述第二数据之间的行数据值匹配度;

根据每行所述数据值对应的预设值权重和所述行数据值匹配度,确定所述目标值匹配度,不同数据值对应的预设值权重不同。

可选地,所述数据值包括至少一个字段数据值,所述字段数据值为不同字段对应的值;所述第一确定模块,还用于:

针对所述数据值的每个所述字段数据值,确定所述第一数据与所述第二数据之间的字段数据值匹配度;

根据每个所述字段数据值对应的预设字段数据权重和所述字段数据值匹配度,确定所述行数据值匹配度,不同字段数据值对应的预设字段数据权重不同。

可选地,所述第一确定模块,还用于:

获取第一预设匹配度权重、第二预设匹配度权重以及第三预设匹配度权重;

根据所述第一预设匹配度权重、所述第二预设匹配度权重、所述第三预设匹配度权重、所述目标信息匹配度、所述目标字段匹配度以及所述目标值匹配度,确定所述数据匹配度。

第三方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所述方法的步骤。

第四方面,本公开提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所述方法的步骤。

通过上述技术方案,从数据管理系统中获取存储的第一数据;所述数据管理系统用于将所述第一数据分发至业务系统;从所述业务系统中获取所述第一数据对应的第二数据;确定所述第一数据与所述第二数据之间的数据匹配度;在所述数据匹配度大于或等于预设匹配度阈值的情况下,确定所述第二数据与所述第一数据匹配。也就是说,在数据管理系统将第一数据发送至业务系统后,会对业务系统中与该第一数据对应的第二数据进行监管,根据第一数据与第二数据之间的数据匹配度确定第二数据与第一数据是否匹配,这样,可以避免数据管理系统将第一数据分发至业务系统后后由于缺少监管导致的数据不一致问题,从而提高了企业的数据质量。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据本公开一示例性实施例示出的一种数据管理系统的示意图;

图2是根据本公开一示例性实施例示出的一种数据匹配方法的流程图;

图3是根据本公开一示例性实施例示出的另一种数据匹配方法的流程图;

图4是根据本公开一示例性实施例示出的一种数据匹配装置的框图;

图5是根据一示例性实施例示出的一种电子设备的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

需要说明的是,本公开中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。

在下文中的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。

首先,对本公开的应用场景进行说明。图1是根据本公开一示例性实施例示出的一种数据管理系统的示意图,如图1所示,数据管理系统通过ESB(Enterprise Service Bus,企业服务总线)将主数据分发至财务系统、人力系统、CRM(Customer RelationshipManagement,客户关系管理)系统、ERP(Enterprise Resource Planning,企业资源计划)系统、SCM(Software configuration management,软件配置管理)系统以及BI(BusinessIntelligence,商业智能)系统。该数据管理系统也可以对财务系统、人力系统、CRM系统、ERP系统、SCM系统以及BI系统的数据进行集成,得到主数据。目前,企业为了确保数据的准确性,会对主数据进行合规检查,例如,对主数据进行非空、身份证号规则、字符长度等方面的检查,但是,数据管理系统分发至各业务系统的主数据不会再进行跟踪检查,而各业务系统在长期的业务处理过程中,可能会对存储的主数据进行个性化维护,导致最终使用的主数据与数据管理系统中存储的主数据不一致,影响企业的数据质量。

为解决上述存在的问题,本公开提供一种数据匹配方法、装置、存储介质及电子设备,在数据管理系统将第一数据发送至业务系统后,会对业务系统中与该第一数据对应的第二数据进行监管,根据第一数据与第二数据之间的数据匹配度确定第二数据与第一数据是否匹配,这样,可以避免数据管理系统将第一数据分发至业务系统后后由于缺少监管导致的数据不一致问题,从而提高了企业的数据质量。

下面结合附图,对本公开的具体实施方式进行详细说明。

图2是根据本公开一示例性实施例示出的一种数据匹配方法的流程图,如图2所示,该方法可以包括:

S201、从数据管理系统中获取存储的第一数据。

其中,该数据管理系统可以用于将该第一数据分发至业务系统,该第一数据的结构可以是表结构,该第一数据可以包括描述信息、至少一个字段以及每个字段对应的数据值,该描述信息可以包括数据编码、数据名称、数据注释等信息,不同的第一数据的数据编码不同,该字段可以包括用户名称、用户邮箱、用户性别,该字段的字段属性可以包括字段名称、字段类型、类型长度、类型精度、字段注释。数据管理系统可以收集企业内部的各类数据,并将收集到的数据进行整合,得到主数据,将该主数据以表结构的形式存储在数据库中。

示例地,若该第一数据为员工信息数据,则该第一数据的字段可以包括员工姓名、邮箱以及性别,员工姓名的字段属性可以包括数据类型和数据长度,邮箱的字段属性可以包括数据类型和数据精度,性别的字段属性可以包括数据类型和数据长度,如表1所示:

表1

以表1的字段为例,该第一数据的数据值可以如表2所示:

表2

在本步骤中,针对该数据管理系统中存储的每个主数据,可以周期性对各个业务系统中与该主数据对应的数据进行匹配检测。示例地,可以从该数据管理系统的多个主数据中任选一个主数据作为该第一数据,也可以按照主数据的类型预先设置优先级顺序,按照该优先级顺序从多个主数据中确定该第一数据。该优先级顺序可以按照主数据的重要程度设置。

S202、从该业务系统中获取该第一数据对应的第二数据。

在本步骤中,在获取该第一数据后,可以根据该第一数据的数据编码,从业务系统中获取该第一数据对应的第二数据,也可以根据该第一数据的数据名称从该业务系统中获取该第一数据对应的第二数据,本公开对此不作限定。

S203、确定该第一数据与该第二数据之间的数据匹配度。

在本步骤中,在获取该第一数据和该第二数据后,针对该第一数据中的每一项信息,可以确定该第一数据与该第二数据的匹配度,根据确定的多个匹配度确定该数据匹配度。

S204、在该数据匹配度大于或等于预设匹配度阈值的情况下,确定该第二数据与该第一数据匹配。

其中,该预设匹配度阈值可以根据该第一数据的重要程度预先设置,示例地,该预设匹配度阈值可以是1(表示完全匹配),也可以是0.95。

在本步骤中,在确定该数据匹配度之后,可以对比该数据匹配度和该预设匹配度阈值,若该数据匹配度大于或等于该预设匹配度阈值,则可以确定该第二数据与该第一数据匹配;若该数据匹配度小于该预设匹配度阈值,则可以确定该第二数据与该第一数据不匹配。

在确定该第二数据与该第一数据不匹配的情况下,可以输出提示信息,该提示信息用于提醒该业务系统的管理员对该业务系统的第二数据进行整改。

需要说明的是,在业务系统包括多个的情况下,针对每个业务系统,可以先从多个业务系统中确定包含该第一数据对应的第二数据的目标业务系统。针对每个目标业务系统,从该目标业务系统中获取该第一数据对应的第二数据,并确定该第一数据与该第二数据之间的数据匹配度,根据该数据匹配度确定该第二数据是否与该第一数据匹配。

在一种可能的实现方式中,若该预设匹配度阈值为1,则在确定该数据匹配度等于该预设匹配度阈值的情况下,表示该第二数据与该第一数据完全匹配,符合监管要求;在确定该数据匹配度等于0的情况下,表示该第二数据与该第一数据不匹配,该第二数据需要立即整改;在确定该数据匹配度在0和1之间的情况下,可以根据该数据匹配度进一步确定该第二数据与该第一数据之间的不匹配项。示例地,可以分别确定该第一数据与该第二数据之间的描述信息的目标信息匹配度、该第一数据与该第二数据之间的字段的目标字段匹配度以及该第一数据与该第二数据之间的数据值的目标值匹配度,若该描述信息的权重为0.1,该字段的权重为0.2,该数据值的权重为0.7,则在该目标信息匹配度小于0.7的情况下,可以确定该第二数据与该第一数据的不匹配项包括数据值,在该目标字段匹配度小于0.2的情况下,可以确定该第二数据与该第一数据的不匹配项包括字段,在该目标信息匹配度小于0.1的情况下,可以确定该第二数据与该第一数据的不匹配项包括描述信息。这样,可以快速确定第二数据与第一数据中的具体不匹配项,提高了数据整改的效率。

采用上述方法,在数据管理系统将第一数据发送至业务系统后,会对业务系统中与该第一数据对应的第二数据进行监管,根据第一数据与第二数据之间的数据匹配度确定第二数据与第一数据是否匹配,这样,可以避免数据管理系统将第一数据分发至业务系统后由于缺少监管导致的数据不一致问题,从而提高了企业的数据质量。

图3是根据本公开一示例性实施例示出的另一种数据匹配方法的流程图,如图3所示,步骤S203的实现方式可以包括:

S2031、确定该第一数据与该第二数据之间的描述信息的目标信息匹配度。

其中,该描述信息可以包括至少一个,若该数据管理系统中的主数据包括多个,该第一数据为多个主数据中的第m个主数据,则该描述信息可以表示为p

在本步骤中,针对该第一数据的每个该描述信息,确定该第一数据与该第二数据之间的信息匹配度;根据每个该描述信息对应的预设信息权重和该信息匹配度,确定该目标信息匹配度,不同描述信息对应的预设信息权重不同。该预设信息权重可以根据每个描述信息的重要程度预先设置,多个描述信息对应的预设信息权重之和为1。例如,若该描述信息包括数据编码、数据名称、数据注释,则该数据编码对应的预设信息权重可以是0.7,该数据名称对应的预设信息权重可以是0.2,该数据注释对应的预设信息权重可以是0.1。

示例地,针对该第一数据的每个描述信息,可以通过现有技术的海明距离或余弦计算得到该第一数据与该第二数据之间的信息匹配度,此处不再赘述。

在确定每个描述信息对应的信息匹配度之后,可以获取每个描述信息对应的预设信息权重,根据每个该描述信息对应的预设信息权重和该信息匹配度,通过以下公式计算得到该目标信息匹配度:

其中,d(P,P′)为该目标信息匹配度,N

S2032、确定该第一数据与该第二数据之间的字段的目标字段匹配度。

其中,第一数据可以包括至少一个字段,该第一数据中的字段可以表示为P

在本步骤中,针对该第一数据的每个该字段,确定该第一数据与该第二数据之间的字段匹配度;根据每个该字段对应的预设字段权重和该字段匹配度,确定该目标字段匹配度,不同字段对应的预设字段权重不同。该预设字段权重可以根据每个字段的重要程度预先设置,多个字段对应的预设字段权重之和为1。例如,若该字段包括名称、邮箱、性别,则名称对应的预设字段权重可以是0.7,邮箱对应的预设字段权重可以是0.2,性别对应的预设字段权重可以是0.1。

在一种可能的实现方式中,该字段可以包括至少一个字段属性,针对该字段的每个该字段属性,确定该第一数据与该第二数据之间的字段属性匹配度;根据每个该字段属性对应的预设字段属性权重和该字段属性匹配度,确定该字段匹配度,不同字段属性对应的预设字段属性权重不同。示例地,若该字段为用户名称,则该字段的字段属性可以包括数据类型和数据长度。该预设字段属性权重可以根据字段属性的重要程度预先设置,多个字段属性对应的预设字段属性权重之和为1。例如,若该字段属性包括数据类型和数据长度,则该数据类型对应的预设字段属性权重可以是0.6,该数据长度对应的预设字段属性权重可以是0.4。

示例地,针对字段的每个字段属性,可以通过现有技术的海明距离或余弦计算得到该第一数据与该第二数据之间的字段属性匹配度,此处不再赘述。

针对每个字段,在确定该字段对应的字段属性匹配度后,可以获取该字段的每个字段属性对应的预设字段属性权重,并根据每个字段属性对应的预设字段属性权重和字段属性匹配值,通过以下公式计算得到该字段对应的字段匹配度:

其中,d(C

在确定每个字段对应的字段匹配度后,可以通过以下公式计算得到该目标字段匹配度:

其中,d(C,C′)为该目标字段匹配度,N

将公式(2)代入公式(3)后可以得到公式(4):

S2033、确定该第一数据与该第二数据之间的数据值的目标值匹配度。

其中,该第一数据可以包括至少一行数据值,该第一数据中的数据值可以表示为P

在本步骤中,针对该第一数据的每行该数据值,确定该第一数据与该第二数据之间的行数据值匹配度;根据每行该数据值对应的预设值权重和该行数据值匹配度,确定该目标值匹配度,不同数据值对应的预设值权重不同。该预设值权重可以根据每行数据值的先后顺序预先设置,多行数据值对应的预设值权重之和为1。例如,若该数据值包括20行,前5行数据值对应的预设值权重均为0.1,第6行至第15行数据值对应的预设值权重均为0.04,第15行至第20行数据值对应的预设值权重均为0.02。

在一种可能的实现方式中,该数据值可以包括至少一个字段数据值,该字段数据值为不同字段对应的值。针对该数据值的每个该字段数据值,确定该第一数据与该第二数据之间的字段数据值匹配度;根据每个该字段数据值对应的预设字段数据权重和该字段数据值匹配度,确定该行数据值匹配度,不同字段数据值对应的预设字段数据权重不同。该预设字段属性权重可以根据字段的重要程度预先设置,多个字段数据对应的预设字段数据权重之和为1。该字段数据值对应的预设字段数据权重可以与该字段数据值对应的字段的预设字段权重相同,也可以与该字段数据值对应的字段的预设字段权重不同,本公开对此不作限定。

示例地,针对每个字段数据值,可以通过现有技术的海明距离或余弦计算得到该第一数据与该第二数据之间的字段数据值匹配度,此处不再赘述。

针对每行数据值,在确定该数据值的每个字段数据的对应的字段数据值匹配度后,可以获取每个字段数据对应的预设字段数据权重,根据每个字段数据对应的预设字段数据权重和字段数据值匹配值,通过以下公式计算得到该数据值对应的行数据值匹配度:

其中,d(D

在确定每行数据值对应的数据值匹配度后,可以通过以下公式计算得到该目标值匹配度:

其中,d(D,D′)为该目标值匹配度,N

将公式(5)代入公式(6)后可以得到公式(7):

S2034、根据该目标信息匹配度、该目标字段匹配度以及该目标值匹配度,确定该数据匹配度。

在本步骤中,在确定该目标信息匹配度、该目标字段匹配度以及该目标值匹配度后,可以获取第一预设匹配度权重、第二预设匹配度权重以及第三预设匹配度权重;根据该第一预设匹配度权重、该第二预设匹配度权重、该第三预设匹配度权重、该目标信息匹配度、该目标字段匹配度以及该目标值匹配度,确定该数据匹配度。其中,该第一预设匹配度权重、第二预设匹配度权重以及第三预设匹配度权重的和值为1,该第一预设匹配度权重、第二预设匹配度权重以及第三预设匹配度权重可以根据经验预先设置,示例地,该第一预设匹配度权重可以是0.1,该第二预设匹配度权重可以是0.2,该第三预设匹配度权重可以是0.7。

示例地,可以通过以下公式计算得到该数据匹配度:

d(M,M′)=k

其中,d(M,M′)为该数据匹配度,k

将公式(1)、公式(4)以及公式(6)代入公式(8),得到计算该数据匹配度的公式(9):

采用上述方法,可以从数据管理系统存储的主数据的描述信息、字段以及数据值三个维度对业务系统中存储的数据进行匹配检测,并且,不同维度的权重也不同,使得匹配检测时能够综合考虑数据的质量问题。

在一种可能的实现方式中,数据管理系统可以包括N

图4是根据本公开一示例性实施例示出的一种数据匹配装置的框图,如图4所示,该装置可以包括:

第一获取模块401,用于从数据管理系统中获取存储的第一数据;该数据管理系统用于将该第一数据分发至业务系统;

第二获取模块402,用于从该业务系统中获取该第一数据对应的第二数据;

第一确定模块403,用于确定该第一数据与该第二数据之间的数据匹配度;

第二确定模块404,用于在该数据匹配度大于或等于预设匹配度阈值的情况下,确定该第二数据与该第一数据匹配。

可选地,该第一数据的结构为表结构,该第一确定模块403,还用于:

确定该第一数据与该第二数据之间的描述信息的目标信息匹配度;

确定该第一数据与该第二数据之间的字段的目标字段匹配度;

确定该第一数据与该第二数据之间的数据值的目标值匹配度;

根据该目标信息匹配度、该目标字段匹配度以及该目标值匹配度,确定该数据匹配度。

可选地,该第一数据的描述信息包括至少一个,该第一确定模块403,还用于:

针对该第一数据的每个该描述信息,确定该第一数据与该第二数据之间的信息匹配度;

根据每个该描述信息对应的预设信息权重和该信息匹配度,确定该目标信息匹配度,不同描述信息对应的预设信息权重不同。

可选地,该第一数据包括至少一个字段,该第一确定模块403,还用于:

针对该第一数据的每个该字段,确定该第一数据与该第二数据之间的字段匹配度;

根据每个该字段对应的预设字段权重和该字段匹配度,确定该目标字段匹配度,不同字段对应的预设字段权重不同。

可选地,该字段包括至少一个字段属性,该第一确定模块403,还用于:

针对该字段的每个该字段属性,确定该第一数据与该第二数据之间的字段属性匹配度;

根据每个该字段属性对应的预设字段属性权重和该字段属性匹配度,确定该字段匹配度,不同字段属性对应的预设字段属性权重不同。

可选地,该第一数据包括至少一行数据值,该第一确定模块403,还用于:

针对该第一数据的每行该数据值,确定该第一数据与该第二数据之间的行数据值匹配度;

根据每行该数据值对应的预设值权重和该行数据值匹配度,确定该目标值匹配度,不同数据值对应的预设值权重不同。

可选地,该数据值包括至少一个字段数据值,该字段数据值为不同字段对应的值;该第一确定模块403,还用于:

针对该数据值的每个该字段数据值,确定该第一数据与该第二数据之间的字段数据值匹配度;

根据每个该字段数据值对应的预设字段数据权重和该字段数据值匹配度,确定该行数据值匹配度,不同字段数据值对应的预设字段数据权重不同。

可选地,该第一确定模块403,还用于:

获取第一预设匹配度权重、第二预设匹配度权重以及第三预设匹配度权重;

根据该第一预设匹配度权重、该第二预设匹配度权重、该第三预设匹配度权重、该目标信息匹配度、该目标字段匹配度以及该目标值匹配度,确定该数据匹配度。

通过上述装置,在数据管理系统将第一数据发送至业务系统后,会对业务系统中与该第一数据对应的第二数据进行监管,根据第一数据与第二数据之间的数据匹配度确定第二数据与第一数据是否匹配,这样,可以避免数据管理系统将第一数据分发至业务系统后由于缺少监管导致的数据不一致问题,从而提高了企业的数据质量。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图5是根据一示例性实施例示出的一种电子设备700的框图。如图5所示,该电子设备700可以包括:处理器701,存储器702。该电子设备700还可以包括多媒体组件703,输入/输出接口704,以及通信组件705中的一者或多者。

其中,处理器701用于控制该电子设备700的整体操作,以完成上述的数据匹配方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该电子设备700的操作,这些数据例如可以包括用于在该电子设备700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。输入/输出接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该电子设备700与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(NearField Communication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件705可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。

在一示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的数据匹配方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的数据匹配方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器702,上述程序指令可由电子设备700的处理器701执行以完成上述的数据匹配方法。

在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的数据匹配方法的代码部分。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

相关技术
  • 关键点匹配方法、装置、电子设备以及存储介质
  • 文本属性字段的匹配方法、装置、电子设备及存储介质
  • 航带匹配方法、装置、电子设备和可读存储介质
  • 药品购买自动匹配方法、装置、电子设备及存储介质
  • 一种图像匹配方法、装置、电子设备及存储介质
  • 构建匹配抗原表位和抗体识别区及编码基因数据库的方法以及数据库、存储介质和电子设备
  • 一种车型数据匹配方法、装置、电子设备及存储介质
技术分类

06120115925130