本文摘自:李福东《大数据运营-服务型企业架构新思维》3.4.2.2
面向分析的数据模型包括星型和雪花型两种结构。
星型结构以事实表(Fact table)为中心,外围是各种维度表(Dimension table)。事实表的主要特点是包含数字数据(事实),并且这些数字信息可以汇总。每个事实表包含一个由多个部分组成的索引,该索引是事实表的外键,是相关维度表的主键。星型结构的多维数据模型如图3-4-15所示:
图3-4-15星型结构的多维模型示例
从图3-4-15可以看出,星型结构的多维模型是以计费事实表为中心,包括账单日期、客户、业务、资费计划、销售机构几个维度。在多维模型设计时,尽量减少维度表的数量,根据经验,维度表尽量不要超过20个,如果维度表太多,应当将几个维度表合并为一个较大的维度表,太多的维度表会因为多表之间复杂的关联关系而大大降低统计的整体性能。
雪花型结构是星型结构的组合,不同的事实表由一个或者多个公共的维度表连接起来。
(本文摘自:李福东《大数据运营-服务型企业架构新思维》3.4.2.2 ,经作者授权转发,图片来自网络)
领取专属 10元无门槛券
私享最新 技术干货