变量生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37851319 阅读:10 留言:0更新日期:2023-06-14 22:41
本申请涉及一种变量生成方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:响应于变量生成指令,在变量旁路环境生成旁路变量;确定与所述变量生成指令匹配的时间点,对存储的与所述时间点对应的原始数据进行回放计算,获得回放计算结果;基于所述回放计算结果对所述旁路变量进行验证,获得验证结果;基于所述验证结果配置变量生产环境,以在所述变量生产环境生成业务变量,所述业务变量用以提供给业务系统使用。采用本方法能够在不影响生产运行的情况下满足大量数据验证的需求。求。求。

【技术实现步骤摘要】
变量生成方法、装置、计算机设备和存储介质


[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]变更模块,用于基于所述验证结果配置变量生产环境,以在所述变量生产环境生成业务变量,所述业务变量用以提供给业务系统使用。
[0026]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述任一实施例中的方法的步骤。
[0027]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述任一实施例中的方法的步骤。
[0028]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述任一实施例中的方法的步骤。
[0029]上述变量生成方法、装置、计算机设备、存储介质和计算机程序产品,其在接收到变量生成指令时,是先在变量旁路环境生成旁路变量,且在生成旁路变量后,是对与该变量生成指令匹配的时间点对应的原始数据进行回放计算,即基于存储的用以进行变量计算的原始数据进行回放计算,以获得回放计算结果,并在基于回放计算结果对旁路变量进行验证,结合验证结果来配置变量生产环境,从而在不影响变量的生产运行的情况下,能够用存储的原始数据对变量进行验证,结合验证结果再修改变量生产环境,以在变量生产环境生成业务变量,从而能够使用用以生成变量的原始数据对变量进行验证,而且能够重复回放,能够满足大量数据验证的需求。
附图说明
[0030]图1为一个实施例中变量生成方法的应用环境图;
[0031]图2为一个实施例中变量生成方法的流程示意图;
[0032]图3为另一个实施例中变量生成方法的流程示意图;
[0033]图4为一个实施例中应用于风险决策的变量平台系统的变量计算的原理示意图;
[0034]图5为一个实施例中的变量平台系统的原理示意图;
[0035]图6为一个实施例中变量生成装置的结构框图;
[0036]图7为一个实施例中计算机设备的内部结构图;
[0037]图8为另一个实施例中计算机设备的内部结构图。
具体实施方式
[0038]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0039]本申请实施例提供的变量生成方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。其中,终端102可以执行各种业务处理过程,业务处理过程中需要使用的数据,可以从终端102本地获取,也可以是从服务器104获取,例如服务器104可以是从数据存储系统获取数据,提供给终端102。也可以是服务器104执行业务处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种变量生成方法,其特征在于,所述方法包括:响应于变量生成指令,在变量旁路环境生成旁路变量;确定与所述变量生成指令匹配的时间点,对存储的与所述时间点对应的原始数据进行回放计算,获得回放计算结果;基于所述回放计算结果对所述旁路变量进行验证,获得验证结果;基于所述验证结果配置变量生产环境,以在所述变量生产环境生成业务变量,所述业务变量用以提供给业务系统使用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在获取到报文的情况下,将获取的与所述报文对应的原始数据进行存储。3.根据权利要求2所述的方法,其特征在于:所述将获取的与所述报文对应的原始数据进行存储,包括:将获取的与所述报文对应的原始数据存储至变量旁路系统数据库;所述对存储的与所述时间点对应的原始数据进行回放计算,获得回放计算结果,包括:对所述变量旁路系统数据库中,与所述时间点对应的原始数据进行回放计算,获得回放计算结果。4.根据权利要求3所述的方法,其特征在于,所述基于所述回放计算结果对所述旁路变量进行验证,获得验证结果,包括:将所述回放计算结果存储至所述变量旁路系统数据库,并在所述变量旁路系统数据库中,基于所述回放计算结果对所述旁路变量进行验证,获得验证结果。5.根据权利要求1所述的方法,其特征在于,所述基于所述验证结果配置变量生产环境,以在所述变量生产环境生成业务变量,包括:在所述验证结果为验证通过的情况下,将所述旁路变量的配置信息导入到所述变量生产...

【专利技术属性】
技术研发人员:朱传曦江希罗祖平陈搌杰张鹏纳颖泉
申请(专利权)人:招联消费金融有限公司
类型:发明
国别省市:

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

1