首页/数据/数仓建模速查/原子指标:不可再拆的最小度量
指标体系63 条

原子指标:不可再拆的最小度量

原子指标=业务过程 + 度量 + 聚合方式(如下单金额 sum、支付笔数 count),不再叠加时间周期与修饰词;它是派生指标的构建块。

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

原子指标是什么

原子指标是不能再拆的最小度量:由业务过程、度量字段与聚合方式三部分构成,例如支付业务过程里的支付金额做求和,就是 sum(支付金额)。它不带时间范围和修饰词,是派生指标与复合指标的构建块,一个原子指标能被组合出许多上层指标。

基本信息

三要素业务过程、度量字段、聚合方式
示例sum(支付金额)、count(订单号)
不包含时间周期与修饰词,那些属于派生层
登记字段编码、名称、业务过程、聚合函数、计量单位
落点指标平台或元数据中心,报表与开发共用一份定义

典型使用场景

  • 指标平台建模:先登记原子指标,业务侧再用时间周期与修饰词组合出派生指标
  • 跨主题复用:同一原子指标被交易、营销、财务多个看板引用,口径天然一致
  • 开发对照:数据开发按原子指标指定的聚合函数与来源实现,不必自行决定口径
  • 血缘分析:派生指标异常时,先回溯它由哪个原子指标组合而来
  • 变更评估:修改原子指标定义前,先查有多少派生指标引用它

原子指标与派生指标

原子指标与派生指标
-- 原子指标:支付金额(sum),不带时间范围与限定条件
SELECT sum(pay_amt) AS pay_amount
FROM fact_pay
WHERE status = 'success';

-- 派生指标:近 7 日支付金额,等于原子指标加时间周期
SELECT sum(pay_amt) AS pay_amount_7d
FROM fact_pay
WHERE status = 'success'
  AND dt BETWEEN date_sub('2026-10-11', 6) AND '2026-10-11';

原子与派生的分工

对比项原子指标派生指标
构成业务过程加度量加聚合原子指标加时间周期加修饰词
数量级少,通常几十到几百个多,随业务需求组合增长
复用方式被多个派生指标引用一般不互相引用
变更影响牵动大量下游,必须评审影响面相对可控
聚合方式必须写死在定义里:同一业务过程的「支付金额」用求和还是计数,语义完全不同,含糊登记会让不同团队各写一套。
原子指标的定义里不要绑定物理表名,只描述业务过程与度量;上游换表时改映射而不是改口径,血缘关系才不会断。

易错点

  • 把带时间范围或过滤条件的表达式登记为原子指标:无法复用,指标树失去层级
  • 聚合方式不明确:求和与计数被混签,同一个编码出现两种数字
  • 定义里写死物理表名:上游换表就要改指标定义,血缘随之断裂
  • 同一度量在多个主题下重复登记编码:下游取数时不知道该引用哪一个
  • 计量单位未登记:元与分混用,跨域汇总出现百倍误差

数据来源与参考

  • 指标体系建设方法论:原子指标与派生指标
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌