维度建模实施步骤及案例
1.背景
为了加深对维度建模步骤的理解,特此记录一下,维度建模主要分为以下四个步骤:
-
选取业务过程
-
定义粒度
-
选定维度
-
确认事实
-
构建架构
2.实施
选取业务过程 (why)
某电商平台想了解平台运营情况,需要对每月,每天每个地区层级的订单量和销售金额进行统计,统计这些数据需要涉及到订单系统的相关数据,该数据核心字段假设有,订单日期,交易金额,商品名称,购买地址等。
定义粒度(how much做到的程度)
维度组合越多,粒度越细,比如本例子中数据在时间维度可以定义到天,地域维度可以定义到区。
选定维度(是啥在哪何时What Where When)
维度主要表示从不同角度去看数据,把数据进行分类。比如本例的维度有时间、地点维度。
确认事实(what解释是啥)
事实表示用来度量的,基本都以数值来表示,比如该例的事实就是订单额。
构建架构