核心概念
指标定义卡
指标定义卡用少量固定字段记录业务含义、统计时间、统计对象、度量、范围、单位、必要过滤条件和底层 Grain,不把它扩展成企业级指标平台 Schema。
“存款余额”只是一个名字;把时间、对象、度量和范围补齐,别人才能复述并复算它。
指标定义卡用少量固定字段记录业务含义、统计时间、统计对象、度量、范围、单位、必要过滤条件和底层 Grain,不把它扩展成企业级指标平台 Schema。
“存款余额”至少还缺少一个日期、一个统计对象和一组范围条件。是统计某个账户,还是全行账户?是 2026-09-30 的状态,还是某段时间发生的存入交易?这些问题不写在定义里,就只能靠每个人自己的理解补齐。
定义卡不需要收录所有平台元数据。此处只保留一位数据工程师开始加工前必须知道的字段。
点击三个阶段,观察定义卡怎样补上统计时间、统计对象、度量、客户口径、产品口径、机构范围、币种、单位、必要过滤条件和底层 Grain。
第 02 章已经讨论过 Grain。这里不重新讲事实表设计,只确认指标依赖的输入行:如果底层是一行一个账户在一个快照日的状态,那么余额可以按账户快照汇总;如果把交易事件直接当成余额,就换了业务过程。
当定义写成“Account × snapshot_date + balance”,工程师可以继续追问快照来源、状态过滤和范围条件,而不是猜“存款余额”四个字的含义。
先记录业务方说出的名字,其他字段暂时留空。