专题|全流程风控专题:变量管理的设计


编辑导语:上文讲到了全流程风控专题:变量在风险政策中的使用 , 从五个角度进行分析;本文作者从概念说明、业务流程、功能需求三个大方向 , 详细介绍了变量管理是如何设计的 , 需要注意哪些地方 。
专题|全流程风控专题:变量管理的设计
本文插图

一、概念说明

  • 政策:政策是对某个业务过程的抽象 , 每一场景可能触发一个或者多个事件 。
  • 事件:事件是对真实业务中需要风险进行决策的点进行的抽象 , 比如注册、登陆、准入检查、预审、终审等 。 事件的原始信息称为事件属性 。
  • 属性:属性是指原始信息 , 包括事件固有的(如事件ID、时间、渠道、商户等)、用户填写的信息(如手机号、联系人等)、外部查询的信息(如人行单位地址、综合评分等)以及变量的输出值 。
  • 变量:变量是对特定计算逻辑的封装 。 变量来源于事件属性、名单、外部资信数据等的加工 。 变量包含输入、输出、血缘关系、分桶和计算逻辑 。
  • 策略:策略是风险体系中对风险决策过程的抽象 , 比如大额终审策略 。
在政策中 , 需要决策的时候 , 调用策略;策略返回决策建议 , 政策流程依此决定下一步 。
二、业务流程
以申请业务为例 , 流程如下图所示:
专题|全流程风控专题:变量管理的设计
本文插图

三、功能需求
1. 状态管理变量状态如下图所示:
专题|全流程风控专题:变量管理的设计
本文插图
2. 版本管理

变量运行最高版本的可运行版本 。 引用、依赖不记录版本信息 , 只记录变量编码 。每次版本的发布 , 必须对整个风险大脑执行一次快照 。 同时提供生成快照功能 , 供策略发布时生成快照 。
3. 属性管理属性管理贯穿整个业务过程 , 所有属性必须先被定义才能使用 。 属性的使用包括策略、计算逻辑、数据服务等 。
1)属性说明
属性的定义包含以下几部分:
  • 英文名称
  • 中文名称
  • 描述
  • 数据类型
  • 值的长度
  • 一级分类
  • 二级分类
  • 来源
  • 关联码值(可选 , 枚举时有值)
  • 关联校验逻辑(可选)
  • 关联计算逻辑(可选 , 数据为变量时)
  • 关联策略(可选 , 被使用时自动关联)
  • 血缘关系(可选 , 为变量时才有)
  • 存储主键
数据类型包含字符串、数值、布尔值、时间4种类型 。

2)属性类别:是指对属性业务用途的分类 , 分为一级分类和二级分类两级 , 具体值可以根据业务进行配置 。
3)属性来源:包括人行资信、上送、事件属性、变量加工等 。
4)属性列表:用于展示所有的属性定义 , 并提供属性操作入口 , 界面原型如下图所示 。
专题|全流程风控专题:变量管理的设计
本文插图

整个属性的配置方式见下图 , 主要包含的字段都在图中有标识:
专题|全流程风控专题:变量管理的设计
本文插图

根据业务需求 , 提供了一个查看属性血缘关系的功能 , 据此可以看到整个属性的归属关系和关联层次 , 有助于用户查看属性关系 。
专题|全流程风控专题:变量管理的设计
本文插图

【专题|全流程风控专题:变量管理的设计】当属性有多个版本时 , 可以进行历史对比 , 查看两版本间的差异 , 差异部分将标红展示 。
专题|全流程风控专题:变量管理的设计


推荐阅读