4. 指标口径治理核心概念
在风控数据血缘与指标口径治理中,绝大多数争议并非来自数据本身,而是来自“同一个指标名,不同人理解不同”。要解决这个问题,必须先把指标从一句业务描述,拆解为可管理、可追溯、可复用的结构化对象。本节围绕指标定义、口径要素、原子指标、派生指标、复合指标以及维度与修饰词体系展开,建立后续血缘分析和口径比对的共同语言。
一、核心原理:指标不是名字,而是一套可执行契约
指标定义的本质,是对一个业务度量进行“可计算、可审计、可复现”的契约化描述。一个完整的指标定义至少应回答五个问题:度量什么、从哪来、怎么算、按什么范围算、何时有效。若只记录指标中文名和一段 SQL,口径治理必然失控。
口径要素是指标定义的骨架。常见口径要素包括:
- 业务含义:指标回答什么业务问题,例如“申请通过率”衡量授信申请中被批准的比例。
- 统计对象:以什么实体为计数或汇总单位,如申请单、客户、账户、设备。
- 时间口径:自然日、滚动 7 天、账期、事件发生时间或入仓时间。
- 过滤条件:哪些数据纳入计算,如仅统计新客、排除测试渠道、剔除欺诈标签。
- 计算公式:分子、分母及运算逻辑,必须明确去重方式和单位。
- 数据来源:源系统、表、字段及加工链路。
- 责任人与版本:谁定义、谁维护、何时生效、变更记录。
二、方法流程:原子指标、派生指标与复合指标的分层
为了复用和治理,指标通常按“原子—派生—复合”三层组织。原子指标是最小不可再分的业务度量,只包含业务动作和度量方式,不附加时间、维度等修饰。例如“申请通过笔数”“放款金额”“逾期客户数”。原子指标是口径治理的基石,必须唯一命名、唯一公式、唯一来源。
派生指标是在原子指标基础上,叠加时间周期、维度限定或业务修饰词后形成的指标。例如“近 7 天新客申请通过笔数”,它由原子指标“申请通过笔数”加上时间修饰“近 7 天”、维度限定“新客”派生而来。派生指标解决的是“同一度量在不同业务切片下的表达”。
复合指标则是由两个及以上指标通过运算组合而成,例如“申请通过率 = 申请通过笔数 / 申请提交笔数”“户均放款金额 = 放款金额 / 放款客户数”。复合指标必须明确分子分母的口径是否一致,尤其是时间窗口、过滤条件和去重主体是否对齐,否则会出现“分子分母不同源”的典型口径事故。
指标分层示例:
原子指标:申请通过笔数
派生指标:近7天新客申请通过笔数
复合指标:近7天新客申请通过率 = 近7天新客申请通过笔数 / 近7天新客申请提交笔数
维度与修饰词体系是派生指标可复用的前提。维度是观察业务的角度,如时间、渠道、产品、地区、客户类型;修饰词是对维度或业务范围的限定,如“新客”“首贷”“非测试”“高风险”。维度决定“按什么看”,修饰词决定“看哪一部分”。二者必须统一管理,不能任由各团队在 SQL 中随意写死。
三、案例/场景:一次“通过率”口径争议的复盘
某风控团队在经营会上发现,同一款信贷产品的“申请通过率”在报表 A 为 62%,在报表 B 为 48%。排查后发现:报表 A 的分子是“审批通过申请单数”,分母是“进入人工审批的申请单数”;报表 B 的分子是“放款成功客户数”,分母是“全部提交申请客户数”。两者名称相同,但统计对象、过滤条件和计算阶段完全不同。
治理动作如下:
- 将“申请通过率”拆分为两个复合指标:“审批通过率”和“放款成功率”,分别定义分子分母。
- 为每个复合指标绑定原子指标,确保分子分母来自同一统计对象和同一时间口径。
- 把“新客”“非测试渠道”等条件注册为修饰词,禁止在 SQL 中硬编码。
- 在指标字典中记录版本号,变更时触发血缘影响分析。
| 指标名称 | 类型 | 分子 | 分母 | 关键口径要素 |
|---|---|---|---|---|
| 审批通过率 | 复合指标 | 审批通过申请单数 | 进入审批申请单数 | 按申请单去重,事件时间,排除测试渠道 |
| 放款成功率 | 复合指标 | 放款成功客户数 | 提交申请客户数 | 按客户去重,自然日,仅新客 |
| 近7天新客申请通过笔数 | 派生指标 | 申请通过笔数 | — | 时间修饰:近7天;修饰词:新客 |
| 申请通过笔数 | 原子指标 | 申请通过笔数 | — | 按申请单去重,事件时间,来源审批系统 |
四、误区与复盘:口径治理中最容易踩的坑
正确的做法是:先建立原子指标库,再通过维度与修饰词体系生成派生指标,最后用复合指标表达比率和人均类度量。每个指标都必须有唯一编码、口径要素、来源血缘、责任人和版本记录。只有做到这一点,后续的数据血缘追踪和口径比对才有稳定的锚点。
当指标被拆解为原子、派生、复合三层,并与维度和修饰词体系绑定后,风控数据血缘就不再只是表与字段的连线,而是能够回答“这个数字为什么这样算、变了会影响谁、谁该负责”的治理网络。这是指标口径治理从文档化走向工程化的关键一步。