检核规则文件的获取方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32576467 阅读:11 留言:0更新日期:2022-03-09 17:05
本申请公开了一种检核规则文件的获取方法、装置、电子设备、存储介质和程序产品,涉及移动互联和自动程序设计技术领域。该方法包括:根据用户选定的检核规则类型,显示与所述检核规则类型对应的检核规则模板,其中,所述检核规则模板中包括至少一种模板要素;获取所述用户选定的每个所述模板要素的参数值;根据所述至少一种模板要素及其参数值对所述检核规则模板进行编译,得到与所述检核规则类型对应的检核规则文件。本申请的技术方案可以有效提升同类检核规则的配置效率,方便用户更直观、更便捷的配置检核规则,有效降低配置的出错率,提高检核规则配置的准确性。提高检核规则配置的准确性。提高检核规则配置的准确性。

【技术实现步骤摘要】
检核规则文件的获取方法、装置、电子设备和存储介质


[0001]本申请涉及移动互联和自动程序设计
,尤其涉及一种检核规则文件的获取方法、装置、电子设备、存储介质和程序产品。

技术介绍

[0002]随着大数据时代的开启,金融业数据集中程度的加大,以及移动互联网技术的不断发展,银行业面临着前所未有的竞争压力。数据已成为现代银行的重要资产,并逐渐成为现代银行核心竞争力的重要组成部分。有效的数据管控工作将对银行的业务发展、精细化管理和科学决策产生革命性的影响,为银行直接创造显性业务价值。同时,外部监管要求也逐步增加,银行业急需建立数据质量评估机制,深化数据治理,持续提升数据质量,加强数据服务和数据共享。
[0003]目前,各大银行数据质量检核规则的设计,更侧重技术角度,主要通过查看数据库表结构、主键、非空等方式设计形成检核规则库。虽然这在一定程度上满足了当时数据质量及管理的要求,然而,这种方式的手工工作量大,不仅效率低,而且出错率较高。因此,还需要探索更有效、更准确的数据质量检核规则设计方法和思路,丰富银行数据质量检核规则库,提升银行数据质量主动防御的能力。

技术实现思路

[0004]本申请提供一种检核规则文件的获取方法、装置、电子设备、存储介质和程序产品,以解决现有技术中获取数据质量检核规则效率低和准确性低的问题。
[0005]第一方面,本申请提供了一种检核规则文件的获取方法,该方法包括:
[0006]根据用户选定的检核规则类型,显示与所述检核规则类型对应的检核规则模板,其中,所述检核规则模板中包括至少一种模板要素;
[0007]获取所述用户选定的每个所述模板要素的参数值;
[0008]根据所述至少一种模板要素及其参数值对所述检核规则模板进行编译,得到与所述检核规则类型对应的检核规则文件。
[0009]第二方面,本申请还提供了一种检核规则文件的获取装置,该装置包括:
[0010]检核规则模板显示模块,用于根据用户选定的检核规则类型,显示与所述检核规则类型对应的检核规则模板,其中,所述检核规则模板中包括至少一种模板要素;
[0011]参数值获取模块,用于获取所述用户选定的每个所述模板要素的参数值;
[0012]检核规则文件获取模块,用于根据所述至少一种模板要素及其参数值对所述检核规则模板进行编译,得到与所述检核规则类型对应的检核规则文件。
[0013]第三方面,本申请还提供了一种电子设备,包括:
[0014]一个或多个处理器;
[0015]存储装置,用于存储一个或多个程序,
[0016]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理
器实现如上所述的检核规则文件的获取方法。
[0017]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的检核规则文件的获取方法。
[0018]第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上所述的检核规则文件的获取方法。
[0019]本申请的技术方案中,预先提炼出多个不同类型的检核规则模板及其模板要素,使得用户可以直接通过检核规则模板设定模板要素参数值的方式,即可实现对检核规则的配置,然后通过统一编译,即可得到最终的检核规则文件。因此,本申请无需手工为每一个数据表构建检核规则,有效提升了检核规则的配置效率,用户可更直观、更便捷的为任意想要检核的数据表配置所需类型的检核规则,有效降低配置的出错率,尤其支持灵活定义模板要素,从而实现各类检核规则的灵活配置。
附图说明
[0020]图1是本申请实施例一中的检核规则文件的获取方法的流程图;
[0021]图2是本申请实施例二中的检核规则文件的获取方法的流程图;
[0022]图3是本申请实施例三中的检核规则文件的获取装置的结构示意图;
[0023]图4是本申请实施例四中的电子设备的结构示意图。
具体实施方式
[0024]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0025]实施例一
[0026]图1为本申请实施例一提供的检核规则文件的获取方法的流程图,本实施例可适用于生成用于检核数据质量的检核规则文件的情况,涉及移动互联和自动程序设计
该方法可以由检核规则文件的获取装置来执行,该装置可以采用软件和/或硬件的方式实现,优选是配置于电子设备中,例如计算机设备或服务器等。如图1所示,该方法具体包括:
[0027]S101、根据用户选定的检核规则类型,显示与检核规则类型对应的检核规则模板,其中,所述检核规则模板中包括至少一种模板要素。
[0028]其中,检核规则类型是预先通过梳理历史检核规则并对其进行分类而得到。例如,检核规则类型至少包括指标检核、表内检核和表间关联关系检核。每一种检核规则类型对应配置有检核规则模板,模板中包括至少一种模板要素,用于表示与该种类型的检核规则相关的内容,例如待检核的数据表、对数据表更新时间的要求以及对不同数据表列的具体检核规则的配置等。
[0029]使用时,用户先选定检核规则类型,系统会根据用户选定的检核规则类型显示与之对应的检核规则模板,以供用户对模板上的至少一种模板要素进行选择和配置。
[0030]S102、获取用户选定的每个模板要素的参数值。
[0031]用户对模板上的至少一种模板要素进行选择和配置,系统即可获取到每个模板要
素的参数值。例如,对于待检核的数据表的参数值,可以是该数据表的唯一标识;数据表更新时间的参数值,可以是表示时间点或时间区间的具体数字;对于其他模板要素可以以此类推,此处不再一一赘述。
[0032]S103、根据至少一种模板要素及其参数值对检核规则模板进行编译,得到与检核规则类型对应的检核规则文件。
[0033]每一个模板要素用于表示与用户选定的检核规则类型相关的检核规则的内容,因此,获取到每个模板要素的参数值之后,相当于已经获取到与该种类型的检核规则的必要信息,那么,通过对检核规则模板进行编译,即可得到与检核规则类型对应的检核规则文件。根据数据库的类型,该检核规则文件例如可以是检核规则SQL语句,执行数据检核的系统通过调度平台调用检核规则文件并执行,即可得到最终的检核结果。
[0034]需要说明的是,现有技术中通常是由检核人员手工为每一个待检核的数据表撰写检核规则的SQL语句,这不仅效率低,而且,由于不同的数据表的检核过程中经常会出现相同的检核需求,但检核人员依然要对不同的数据表分别撰写检核规则,这就会出现很多重复性的工作,进一步影响检核效率。而本申请实施例的技术方案中,对可能出现的检核规则预先进行了梳理和归纳,形成各种不同类型的检核规则模板,让数据质本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检核规则文件的获取方法,其特征在于,包括:根据用户选定的检核规则类型,显示与所述检核规则类型对应的检核规则模板,其中,所述检核规则模板中包括至少一种模板要素;获取所述用户选定的每个所述模板要素的参数值;根据所述至少一种模板要素及其参数值对所述检核规则模板进行编译,得到与所述检核规则类型对应的检核规则文件。2.根据权利要求1所述的方法,其特征在于,所述模板要素至少包括待检核数据表、数据表更新时间和检核规则。3.根据权利要求2所述的方法,其特征在于,所述获取所述用户选定的每个所述模板要素的参数值,包括:根据所述用户从所述检核规则模板中选定的待检核数据表的参数值,以及数据表更新时间的参数值,确定当前待检核的目标数据表;根据所述检核规则模板的检核规则类型,以及所述目标数据表中各个表列的属性信息,显示所述目标数据表中当前待检核的表列清单;获取所述用户从所述表列清单中选定的当前待检核的至少一个目标表列,以及对每个所述目标表列进行检核的检核规则的参数值。4.根据权利要求1所述的方法,其特征在于,所述目标数据表的数量为至少一个。5.根据权利要求1所述的方法,其特征在于,所述检核规则类型至少包括指标检核、表内检核和表间关联关系检核。6.根据权利要求1所述的方法,其特征在于,所述模板要素包括基础要素和个性要素;所述基础要素用...

【专利技术属性】
技术研发人员:李志龙
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1