02 · 指标平台的概念与演进

2.1 指标平台的起源与定义

指标平台这个概念,2021 年由 Airbnb 的 Minerva 等公司首先提出(来源:美团技术团队)。

指标平台使用唯一的指标层来连接下层数据和上层应用,贯穿指标定义、管理、研发、应用全流程,解决数据混乱问题。在强调数据治理的同时,通过指标复用避免资源浪费,理论上达到治理、成本、效率的平衡。

它的核心理念是"一处定义、多处使用"——指标只在指标平台定义一次,下游所有应用(BI、报表、实验平台、业务系统)统一引用,从根本上保证口径一致。

2.2 指标平台的核心能力(四大块)

美团归纳了指标平台的四项核心能力(来源:美团技术团队):

能力 说明
指标定义和管理 指标描述业务活动的量化标准,需"明确唯一、标准易懂、灵活扩展"
逻辑拓扑和模型路由 把指标定义里的业务语言结构化,转化为指标/维度/模型间的拓扑关系,自动建立业务语义与研发语义的桥梁
语义查询和分析计算 用类 SQL 方式表达指标的消费过程;分析计算负责还原指标构建过程,支持跨源等场景
可视化分析和开放数据服务 集成可视化组件供业务做报表;提供统一 API 供第三方访问,体现"一处定义、多处运行"

注意前两点是关键:指标定义是"管住口径",逻辑拓扑/模型路由是"自动翻译"——把业务的"营业额"自动关联到底层哪张表哪个字段。这是指标平台区别于普通"指标字典管理系统"的地方。

2.3 Headless BI:指标平台的设计理念

快手明确说,快手 BI 的设计理念就是 Headless BI(来源:快手指标中台技术分享)。

"Headless BI"(无头 BI)最早由两位硅谷投资人提出,含义是:指标只需定义一次,就可以统一地在仪表盘、自动化工具中使用。与之相对的传统 BI,指标只能在 BI 工具里用,无法对接更多业务系统。

实现 Headless BI 的三个核心目标:

  1. 在统一平台低成本定义与管理指标;
  2. 提供大规模的基于指标的查询能力;
  3. 利用统一 API,对接 BI、实验平台、下游应用系统。

对应的三个核心模块:

模块 作用
统一模型层 把物理数据源的表,转化为指标/维度/数据模型的语义模型
统一查询层 提供基于指标维度的查询能力,屏蔽底层物理数据源
统一 API 基于指标维度的 API 与查询语言,对接下游系统

2.4 三代演进

指标平台自身也在演进(来源:美团技术团队 + Aloudata):

代际 形态 关键能力
第一代 指标口径管理平台 只做指标口径治理(管住定义)
第二代 管理与应用打通 连接下游 BI 应用,指标可被查询消费
第三代 NoETL 指标平台 动态语义编织、智能物化,摆脱宽表预计算

美团补充了一个行业信号:Gartner 在 2023 年将指标仓库(Metrics Store)列为 BI 关键的 12 项能力之一,并在 2025 年将指标层(Metrics Layer)列为 BI 常见能力的第一位。这意味着指标平台已从"可选加分项"变成了"BI 的标配底座"。

2.5 指标平台的边界与挑战

指标平台不是万能的,美团点出了它的适用边界(来源:美团技术团队):

指标平台比较适合规模中小、数据需求相对固定的业务模式。面对数据体量大、需求变化迅速的业务(互联网、零售、金融),会面临四大挑战:

挑战 含义 举例
更丰富的指标语义 复杂指标表达 指标限定("本月营业时长>50小时的商家平均营业额")、忽略维度("商品收入占比=收入/收入【忽略商品】")、二次计算("日均订单量")、期初期末("月初入职人数")、留存
灵活的分析扩展 同环比、时间窗口、占比合计需平台统一实现 强治理下,同环比定义必须一致
自动化快速响应的语义层 万级模型/指标/维度下秒级构建 SQL 指标维度拓扑、模型选择、查询语义生成
计算性能 "定义即研发"导致面向明细层海量查询 兼顾运营监控(Serving)与探索分析(Ad-hoc)两种矛盾性能需求

这四大挑战,正是后面 04~06 章(架构、实现、加速)要逐一拆解的技术难点。


本章要点回顾

上一章:01 需求背景与痛点 | 下一章:03 指标体系建模方法论