首页/数据/数仓建模速查/指标复用:防止重复建设
指标体系63 条

指标复用:防止重复建设

建指标前先检索同类(同义/近似),能用扩展实现就不新建;每个域设指标裁判角色,定期清理僵尸指标。

数仓建模速查数据更新于 2026-10-13

指标复用与防重复建设

新建指标之前先检索同类项:同一个业务概念往往已经有指标存在,只是名字不同或口径略有差异。能用扩展已有指标实现(加维度、加过滤条件、加版本)就不要新建。每个数据域设指标裁判角色审核新增申请,并定期清理长期无人访问的僵尸指标。指标数量不是成果,重复建设带来的是口径分叉与维护成本叠加。

基本信息

前置流程先查重检索,再考虑扩展或新建
查重维度名称、口径定义、计算逻辑、数据来源
审核角色域内指标裁判,负责新增与变更评审
清理机制长期无查询的僵尸指标归档
扩展优先加维度、加过滤条件优于新建指标
度量立场指标数量不是 KPI,能复用不新建

典型使用场景

  • 新增申请评审:确认是否已有同义指标可以扩展复用
  • 指标去重:发现两个团队各建同名指标,推动合并
  • 僵尸清理:识别近 90 天无查询的指标并走退役流程
  • 别名治理:为同一指标登记常用别名,减少重复检索
  • 成本核算:指标数量与维护人力挂钩,推动精简

僵尸指标识别与查重

僵尸指标识别与查重
-- 近 90 天无查询的指标清单,作为退役候选
SELECT metric_code, metric_name, last_query_dt
FROM metric_usage_stat
WHERE last_query_dt < date_sub(current_date(), 90);
-- 新建前的口径查重:按关键词匹配已有指标定义
SELECT metric_code, metric_name, definition, owner
FROM meta_metric
WHERE definition LIKE '%复购%' OR metric_name LIKE '%复购%';

处理顺序

情况处理方式理由
已有同义指标直接复用避免口径分叉
口径略有差异扩展为可配置版本保留一套实现
业务概念确实不同新建并登记差异点便于后续区分
长期无人访问走退役流程归档降低维护成本
指标数量不是 KPI:能复用不新建,能下线就下线。把指标数量当成部门产出,会直接激励重复建设和僵尸指标的堆积。
查重的前提是检索入口可用:指标库要支持按口径定义与计算逻辑检索,只按名称查找几乎找不到同义指标(成交额与 GMV、复购率与回购率往往被当成两个东西)。

易错点

  • 各团队自建同义指标,重复开发且口径分叉,对外数字不一致
  • 僵尸指标长期不清理,维护成本持续摊销却无人使用
  • 查重只比名称不比口径,实质相同的指标仍被重复建设
  • 把指标数量作为团队产出考核,激励重复建设与指标膨胀

数据来源与参考

  • 指标治理实践:复用与清理
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌