风控指标聚合存储查询装置制造方法及图纸

技术编号:39501464 阅读:13 留言:0更新日期:2023-11-24 11:32
本申请提供一种风控指标聚合存储查询装置

【技术实现步骤摘要】
风控指标聚合存储查询装置、方法、介质及电子设备


[0001]本申请属于风险控制
,特别是涉及一种风控指标聚合存储查询装置

方法

介质及电子设备


技术介绍

[0002]在电商

金融

社区风控各种风险识别的场景中使用的实时指标越来越多,随着防控的需要,从2位数逐步增长到3位数甚至达到千级别,这在实时场景的拦截中对性能的挑战越来越高,传统的
KV
存储通过批量的命令或指令已无法支撑需求,超时的问题也愈发显的突出,这导致风险漏过,风险漏杀误杀

[0003]市面上有各种性能调优的方案,包括但不限于:应用性能的提升

存储性能的提升等等

目前主流的方案有:
[0004]1、
服务性能的提升,包括扩容

升配,系统多线程能力优化等等;
[0005]2、
存储端性能优化,包括扩容

升配,存储集群拆分,存储服务的性能调优等等;
[0006]3、
规则引擎批量查询指标,但是会把压力传导给存储端,存储端负责聚合数据

[0007]现有技术的缺点:
[0008]1、
到一定规模时,系统服务或存储的技术性能优化收益收窄,投入和回报比例降低
[0009]2.、
实施难度较大,耗费更多的机器资源,成本升高

[0010]在多伦的技术优化下收益已趋于平衡,在这种背景下需要另辟蹊径,如何将基础数据的查询性能提升上来成为本领域技术人员亟待解决的技术问题


技术实现思路

[0011]本申请提供一种风控指标聚合存储查询装置

方法

介质及电子设备,用于提升场景下风控指标的查询性能

[0012]第一方面,本申请实施例提供一种风控指标聚合存储查询装置,包括:风控规则引擎模块

数据服务模块

指标总线模块以及数据存储模块;所述数据服务模块配置数据指标,并将配置的所述数据指标同步到指标总线模块;所述指标总线模块基于所述数据指标中的维度信息,将同维度的指标分组;所述风控规则引擎模块配置场景规则,基于所述数据指标和配置的所述场景规则获取场景编码和指标编码,并将所述场景编码和所述指标编码发送到所述数据服务模块;所述数据服务模块基于所述场景编码和所述指标编码建立场景

指标维度

指标列表的多级映射缓存;所述规则引擎模块在接收到业务场景风控请求时,基于业务场景风控请求对应的场景编码向所述数据服务模块发送指标查询请求;所述数据服务模块基于场景

指标维度

指标列表的多级映射缓存查询对应的指标

[0013]在所述第一方面的一种实现方式中,所述数据服务模块基于所述指标编码匹配出指标信息列表,并根据所述数据指标中的指标维度信息分析获取对应场景的指标维度,基于所述场景编码,所述指标信息列表以及所述指标维度建立场景

指标维度

指标列表的多
级映射缓存

[0014]在所述第一方面的一种实现方式中,所述数据服务模块基于场景

指标维度

指标列表的多级映射缓存查询对应的指标时,按照指标维度批量查询对应的指标

[0015]在所述第一方面的一种实现方式中,所述数据服务模块以指标编码对应指标值的映射方式向所述规则引擎模块返回查询结果

[0016]在所述第一方面的一种实现方式中,所述指标总线模块在接收到写入的指标数据时,根据所述指标数据的指标编码匹配对应的指标分组,并基于指标分组将所述指标数据聚合写入数据库

[0017]在所述第一方面的一种实现方式中,若所述数据库为
Redi
数据库,所述聚合写入的方式为
Hash
聚合方式;若所述数据库为
Hbase
数据库,所述聚合写入的方式为
Row
聚合方式

[0018]在所述第一方面的一种实现方式中,基于实时计算引擎向所述指标总线模块写入指标数据

[0019]第二方面,本申请实施例提供一种风控指标聚合存储查询方法,包括:配置数据指标,基于所述数据指标中的维度信息,将同维度的指标分组;配置场景规则,基于所述数据指标和配置的所述场景规则获取场景编码和指标编码;基于所述场景编码和所述指标编码建立场景

指标维度

指标列表的多级映射缓存;在接收到业务场景风控请求时,基于业务场景风控请求对应的场景编码生成指标查询请求,基于指标查询请求和场景

指标维度

指标列表的多级映射缓存查询对应的指标;在接收到写入的指标数据时,根据所述指标数据的指标编码匹配对应的指标分组,并基于指标分组将所述指标数据聚合写入数据库

[0020]第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请第一方面中任一项所述的风控指标聚合存储查询方法

[0021]第四方面,本申请实施例提供一种电子设备,所述电子设备包括:存储器,存储有一计算机程序;处理器,与所述存储器通信相连,调用所述计算机程序时执行本申请第三方面中所述的风控指标聚合存储查询方法

[0022]本申请实施例提供的风控指标聚合存储查询装置和方法,可以提高规则引擎在通过外部数据源查询多个指标的效率和性能,降低对底层存储的查询压力,同时降低指标存储的数据量,减少存储的成本,进一步提升风控的拦截率,降低业务的漏杀率

附图说明
[0023]图1显示为本申请一实施例的风控指标聚合存储查询装置的应用场景示意图

[0024]图2显示为本申请一实施例的风控指标聚合存储查询装置的原理结构图

[0025]图3显示为本申请一实施例的风控指标聚合存储查询装置中风控规则引擎模块的原理示意图

[0026]图4显示为本申请一实施例的风控指标聚合存储查询装置中数据服务模块的原理示意图

[0027]图5显示为本申请一实施例的风控指标聚合存储查询装置中数据服务模块建立多级映射缓存的示意图

[0028]图6显示为本申请一实施例的风控指标聚合存储查询装置中数据总线模块的原理示意图

[0029]图7显示为本申请一实施例的风控指标聚合存储查询方法的流程示意图

[0030]图8显示为本申请一实施例中电子设备的结构示意图

[0031]元件标号说明<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种风控指标聚合存储查询装置,其特征在于,包括:风控规则引擎模块

数据服务模块

指标总线模块以及数据存储模块;所述数据服务模块配置数据指标,并将配置的所述数据指标同步到指标总线模块;所述指标总线模块基于所述数据指标中的维度信息,将同维度的指标分组;所述风控规则引擎模块配置场景规则,基于所述数据指标和配置的所述场景规则获取场景编码和指标编码,并将所述场景编码和所述指标编码发送到所述数据服务模块;所述数据服务模块基于所述场景编码和所述指标编码建立场景

指标维度

指标列表的多级映射缓存;所述规则引擎模块在接收到业务场景风控请求时,基于业务场景风控请求对应的场景编码向所述数据服务模块发送指标查询请求;所述数据服务模块基于场景

指标维度

指标列表的多级映射缓存查询对应的指标
。2.
根据权利要求1所述的风控指标聚合存储查询装置,其特征在于,所述数据服务模块基于所述指标编码匹配出指标信息列表,并根据所述数据指标中的指标维度信息分析获取对应场景的指标维度,基于所述场景编码,所述指标信息列表以及所述指标维度建立场景

指标维度

指标列表的多级映射缓存
。3.
根据权利要求1所述的风控指标聚合存储查询装置,其特征在于,所述数据服务模块基于场景

指标维度

指标列表的多级映射缓存查询对应的指标时,按照指标维度批量查询对应的指标
。4.
根据权利要求1所述的风控指标聚合存储查询装置,其特征在于,所述数据服务模块以指标编码对应指标值的映射方式向所述规则引擎模块返回查询结果
。5.
根据权利要求1所述的风控指标聚合存储查询...

【专利技术属性】
技术研发人员:凡建权周斌王志伟庞孟常刘鹏涛
申请(专利权)人:上海识装信息科技有限公司
类型:发明
国别省市:

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

1