- ① 业务过程:下单、支付、发货、退款等可度量事件
- ② 粒度:一行代表什么(一单、一行明细、一天状态)
- ③ 维度:谁、何时、何地、何物、何种方式
- ④ 事实:金额、数量、时长等可加或半可加度量
四步落地示例
四步落地示例
业务过程:支付
粒度:一个支付单一行(含分次支付拆分)
维度:日期、用户、商户、渠道、支付方式
事实:支付金额(可加)、手续费(可加)、支付时长(不可加)粒度声明要写进建表注释与文档:没有粒度说明的明细表,下游只能靠猜。
Kimball 四步法:① 选业务过程 ② 声明粒度 ③ 确定维度 ④ 确定事实(度量)。四步里粒度最关键,粒度定错后续所有汇总都要返工。
业务过程:支付
粒度:一个支付单一行(含分次支付拆分)
维度:日期、用户、商户、渠道、支付方式
事实:支付金额(可加)、手续费(可加)、支付时长(不可加)