一种信贷场景下多数据源线上分析测试方法
申请人信息
- 申请人:苏银凯基消费金融有限公司
- 申请人地址:215300 江苏省苏州市昆山市花桥经济开发区光明路505号建滔广场2号楼22、23层
- 发明人: 苏银凯基消费金融有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种信贷场景下多数据源线上分析测试方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410017928.4 |
| 申请日 | 2024/1/5 |
| 公告号 | CN117785982A |
| 公开日 | 2024/3/29 |
| IPC主分类号 | G06F16/25 |
| 权利人 | 苏银凯基消费金融有限公司 |
| 发明人 | 赵岩; 张恒; 冯春杰; 江桂煌 |
| 地址 | 江苏省苏州市昆山市花桥经济开发区光明路505号建滔广场2号楼22、23层 |
摘要文本
本发明公开了一种信贷场景下多数据源线上分析测试方法,包括以下步骤:S1:建立统一外部数据调试接口;S2:在用户发起交易时,按照配置的场景集合,额外做一次调用;S3:调用的决策流;S4:根据不同的场景编码,走到不同的决策流分支;S5:在每个不同的场景分支中,先去获取该场景下需要调试样本数量控制的配置;S6:在决策流调用数据源节点;S7:数据源返回相应查询结果,将结果赋值到决策流程中,并按需进行规则配置;S8:通过消息队列异步落库查询结果与中间变量数据。本发明将需要线上调试的数据源做统一的管理,可以快速统计出现有哪些数据源是在调试阶段提升便捷性。。
专利主权项内容
1.一种信贷场景下多数据源线上分析测试方法,其特征在于:包括以下步骤:S1):建立统一外部数据调试接口:在风控类系统Controller模块内,新增一个可以统一调用固定决策流的接口,接收需要调试的外部数据源访问请求,并转发给对应的对策流接口;S2):在用户发起交易时,按照配置的场景集合,额外做一次调用:在信贷交易中,用户在客户端发起请求,通过前端系统的校验,发送到风控决策引擎系统的前置处理后,发送本身执行的决策流接口请求的同时,同时调用统一线上数据源调试决策流接口;S3):调用的决策流:将线上数据源调试决策流接口暴露,接收发送的请求参数到决策流中,其中应用模块为engine模块,由Controller模块调用、接收发送的请求参数到决策流中;S4):根据不同的场景编码,走到不同的决策流分支:统一线上数据源调试决策流配置了根据不同的场景编码配置不同的分支,Controller发送的请求参数中,带有businessCode,决策流根据对应的businessCode进入到不同的业务分支流程当中,并在当前分支下流转;S5):在每个不同的场景分支中,通过系统流程中串行获取该场景下需要调试样本数量控制的配置;S6):在决策流调用所需数据源节点:通过系统本身的HTTP调用外部数据源,在这笔调试数据源的流程中,仅仅会通过外部数据调用模块调用选中的数据源;S7):数据源返回相应查询结果,将结果赋值到决策流程中,并按需进行规则配置;S8):通过消息队列异步落库查询结果与中间变量数据:从DSM查询到相关的外数调试信息后,会通过消息队列rocketMQ,消费端采用的数据库交互的模块为DBdata模块,再通过持久化组件mybatis与Oracle交互后,将需要存储的字段被结构化存储在oracle的数据表中。