【技术实现步骤摘要】
校验规则的生成方法、装置、设备和存储介质
[0001]本申请实施例涉及金融科技(Fintech)
,尤其涉及一种校验规则的生成方法、装置、设备和存储介质。
技术介绍
[0002]随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,数据质量校验技术也不例外,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。
[0003]相关技术中,为了提升数据质量,一般会制定数据标准,根据质量校验规则对数据进行质量校验,跟踪数据质量问题并进行根因分析等,其中,需要根据制定的数据标准相关的规则定义,人工编写程序代码,从而将数据标准转化为质量校验规则,操作较为复杂。
技术实现思路
[0004]本申请实施例提供一种校验规则的生成方法、装置、设备和存储介质,以减少将数据标准转化为质量校验规则的复杂度。
[0005]第一方面,本申请实施例提供一种校验规则的生成方法,包括:
[0006]获取业务数据的预设规则;所述预设规则包括:业务数据的至少一项
【技术保护点】
【技术特征摘要】
1.一种校验规则的生成方法,其特征在于,包括:获取业务数据的预设规则;所述预设规则包括:业务数据的至少一项属性的规则;获取所述预设规则中业务数据与待校验数据的第一对应关系;将所述业务数据中至少一个属性以及所述待校验数据转换为规则参数;根据所述规则参数、所述预设规则以及所述第一对应关系,对通用规则模板进行解析,生成校验规则。2.根据权利要求1所述的方法,其特征在于,所述将所述业务数据中至少一个属性以及所述待校验数据转换为规则参数,包括:根据预设的第二对应关系,将所述业务数据中至少一个属性以及所述待校验数据转换为规则参数,其中,所述第二对应关系为字段与规则参数之间的对应关系。3.根据权利要求1所述的方法,其特征在于,所述生成校验规则,包括:确定所述通用规则模板中的变量;根据所述规则参数、所述预设规则以及所述第一对应关系,对所述通用规则模板中的变量进行赋值,生成校验规则。4.根据权利要求3所述的方法,其特征在于,若所述通用规则模板为三元表达式,所述确定所述通用规则模板中的变量之前,还包括:根据所述规则参数以及所述预设规则,确定所述三元表达式对应的表达式结果;所述确定所述通用规则模板中的变量,包括:根据变量标识符,确定所述表达式结果中的变量;所述根据所述规则参数、所述预设规则以及所述第一对应关系,对所述通用规则模板中的变量进行赋值,生成校验规则,包括:根据所述规则参数、所述预设规则和所述第一对应关系,将所述表达式结果中的变量进行赋值,生成所述校验规则。5.根据权利要求1-4任一项所述的方法,其特征在于,生成校验规则之前,还包括:对所述规则参数进行组合拼接,生成所述通用规则模板;或,对所述预设规则进行解析,生成所述通用规则模板。6.根据权利要求1-4...
【专利技术属性】
技术研发人员:司东华,孙朝辉,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。