主数据质量管理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:35555453 阅读:11 留言:0更新日期:2022-11-12 15:36
本发明专利技术实施例公开了主数据质量管理方法、装置、计算机设备及存储介质。所述方法包括:配置数据的字典项;配置规则;配置主数据模型信息;配置主数据模型字段的基本信息;配置主数据模型字段的规则;获取新增或修改的主数据;对所述主数据进行规则校验,以得到校验结果;判断所述校验结果是否是校验通过;若是,则将所述主数据进行入库操作;若否,则根据所述主数据不符合的规则生成提示信息,发送所述提示信息至终端,以使得终端修改所述主数据,并执行所述对所述主数据进行规则校验,以得到校验结果。通过实施本发明专利技术实施例的方法可以解决现有技术中需要手动配置大量规则,极易出错和遗漏,且需要花费大量时间的问题。且需要花费大量时间的问题。且需要花费大量时间的问题。

【技术实现步骤摘要】
主数据质量管理方法、装置、计算机设备及存储介质


[0001]本专利技术涉及主数据管理方法,更具体地说是指主数据质量管理方法、装置、计算机设备及存储介质。

技术介绍

[0002]主数据指满足跨部门业务协同需要的、反映核心业务实体状态属性的组织机构的基础信息。主数据管理通过对主数据值进行控制,使得企业可以跨系统的使用一致的和共享的主数据,提供来自权威数据源的协调一致的高质量主数据,降低成本和复杂度,从而支撑跨部门、跨系统数据融合应用。
[0003]目前市面上的主数据管理系统主要包括数据建模、数据整合、数据管理、数据服务、基础管理、标准管理等内容,然而作为黄金数据的主数据,主数据管理流程中涉及主数据质量管理的功能都比较简单。目前想有效提升主数据质量,常用做法是购买一套数据质量管理系统来管理数据的质量,需要在质量管理系统中手动配置主数据模型规则,也就是嵌入规则的代码,但是手动配置大量的主数据模型规则需要花费大量的时间,而且经常会出现配置不及时,漏配规则以及配置错误等问题。
[0004]因此,有必要设计一种新的方法,以解决现有技术中需要手动配置大量规则,极易出错和遗漏,且需要花费大量时间的问题。

技术实现思路

[0005]本专利技术的目的在于克服现有技术的缺陷,提供主数据质量管理方法、装置、计算机设备及存储介质。
[0006]为实现上述目的,本专利技术采用以下技术方案:主数据质量管理方法,包括:
[0007]配置数据的字典项;
[0008]配置规则;
[0009]配置主数据模型信息;
[0010]配置主数据模型字段的基本信息;
[0011]配置主数据模型字段的规则;
[0012]获取新增或修改的主数据;
[0013]对所述主数据进行规则校验,以得到校验结果;
[0014]判断所述校验结果是否是校验通过;
[0015]若所述校验结果是校验通过,则将所述主数据进行入库操作;
[0016]若所述校验结果是校验不通过,则根据所述主数据不符合的规则生成提示信息,发送所述提示信息至终端,以使得终端修改所述主数据,并执行所述对所述主数据进行规则校验,以得到校验结果。
[0017]其进一步技术方案为:所述字典项包括字典名称、字典描述、字典值以及字典值描述列表。
[0018]其进一步技术方案为:所述配置规则,包括:
[0019]通过内置规则的方式或者新建规则的方式配置规则,其中,内置规则的方式是通过配置规则名称、规则描述、设置规则是否启用的标识以及选择规则配置方式,其中,规则配置方式包括字典方式以及正则表达式方式中至少一种;新建规则的方式是通过新建主键、唯一、外健、长度、数据格式、字典、必填、取值范围中至少一个。
[0020]其进一步技术方案为:所述主数据模型信息包括模型英文名称、模型描述以及模型数据类型。
[0021]其进一步技术方案为:所述主数据模型字段的规则包括是否开启自动匹配到的字段内置规则的功能、是否开启新建的字段规则的功能。
[0022]其进一步技术方案为:所述对所述主数据进行规则校验,以得到校验结果,包括;
[0023]获取对应的规则;
[0024]对所述规则进行过滤,筛选出开启的规则,以得到目标规则;
[0025]判断所述目标规则的信息中的SQL字段是否为空;
[0026]若所述目标规则的信息中的SQL字段为空,则对所述主数据进行内存校验,以得到校验结果;
[0027]若所述目标规则的信息中的SQL字段不为空,则对所述主数据进行SQL校验,以得到校验结果。
[0028]本专利技术还提供了主数据质量管理装置,包括:
[0029]第一配置单元,用于配置数据的字典项;
[0030]第二配置单元,用于配置规则;
[0031]第三配置单元,用于配置主数据模型信息;
[0032]第四配置单元,用于配置主数据模型字段的基本信息;
[0033]第五配置单元,用于配置主数据模型字段的规则;
[0034]获取单元,用于获取新增或修改的主数据;
[0035]校验单元,用于对所述主数据进行规则校验,以得到校验结果;
[0036]判断单元,用于判断所述校验结果是否是校验通过;
[0037]入库单元,用于若所述校验结果是校验通过,则将所述主数据进行入库操作;
[0038]信息生成单元,用于若所述校验结果是校验不通过,则根据所述主数据不符合的规则生成提示信息,发送所述提示信息至终端,以使得终端修改所述主数据,并执行所述对所述主数据进行规则校验,以得到校验结果。
[0039]其进一步技术方案为:所述第二配置单元,用于通过内置规则的方式或者新建规则的方式配置规则,其中,内置规则的方式是通过配置规则名称、规则描述、设置规则是否启用的标识以及选择规则配置方式,其中,规则配置方式包括字典方式以及正则表达式方式中至少一种;新建规则的方式是通过新建主键、唯一、外健、长度、数据格式、字典、必填、取值范围中至少一个。
[0040]本专利技术还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
[0041]本专利技术还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。
[0042]本专利技术与现有技术相比的有益效果是:本专利技术通过配置模型字段时,可自动配置大量规则,且可在模型配置时配置规则信息,当新增或修改主数据时,需要进行规则校验,校验通过的才可以进行入库操作,若校验不通过,则需要修改至主数据符合规则才可进行入库,以解决现有技术中需要手动配置大量规则,极易出错和遗漏,且需要花费大量时间的问题。
[0043]下面结合附图和具体实施例对本专利技术作进一步描述。
附图说明
[0044]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本专利技术实施例提供的主数据质量管理方法的应用场景示意图;
[0046]图2为本专利技术实施例提供的主数据质量管理方法的流程示意图;
[0047]图3为本专利技术实施例提供的主数据质量管理方法的子流程示意图;
[0048]图4为本专利技术实施例提供的主数据质量管理装置的示意性框图;
[0049]图5为本专利技术实施例提供的主数据质量管理装置的校验单元的示意性框图;
[0050]图6为本专利技术实施例提供的计算机设备的示意性框图。
具体实施方式
[0051]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.主数据质量管理方法,其特征在于,包括:配置数据的字典项;配置规则;配置主数据模型信息;配置主数据模型字段的基本信息;配置主数据模型字段的规则;获取新增或修改的主数据;对所述主数据进行规则校验,以得到校验结果;判断所述校验结果是否是校验通过;若所述校验结果是校验通过,则将所述主数据进行入库操作;若所述校验结果是校验不通过,则根据所述主数据不符合的规则生成提示信息,发送所述提示信息至终端,以使得终端修改所述主数据,并执行所述对所述主数据进行规则校验,以得到校验结果。2.根据权利要求1所述的主数据质量管理方法,其特征在于,所述字典项包括字典名称、字典描述、字典值以及字典值描述列表。3.根据权利要求1所述的主数据质量管理方法,其特征在于,所述配置规则,包括:通过内置规则的方式或者新建规则的方式配置规则,其中,内置规则的方式是通过配置规则名称、规则描述、设置规则是否启用的标识以及选择规则配置方式,其中,规则配置方式包括字典方式以及正则表达式方式中至少一种;新建规则的方式是通过新建主键、唯一、外健、长度、数据格式、字典、必填、取值范围中至少一个。4.根据权利要求1所述的主数据质量管理方法,其特征在于,所述主数据模型信息包括模型英文名称、模型描述以及模型数据类型。5.根据权利要求1所述的主数据质量管理方法,其特征在于,所述主数据模型字段的规则包括是否开启自动匹配到的字段内置规则的功能、是否开启新建的字段规则的功能。6.根据权利要求1所述的主数据质量管理方法,其特征在于,所述对所述主数据进行规则校验,以得到校验结果,包括;获取对应的规则;对所述规则进行过滤,筛选出开启的规则,以得到目标规则;判断所述目标规则的信息中的SQL字段是否为空;若所述目标规则的信息中的...

【专利技术属性】
技术研发人员:葛贵荣张健
申请(专利权)人:杭州美创科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1