不知道数据模型?一文带你了解数据模型

本文介绍了数据模型的重要概念,包括事实表和维度表,详细阐述了星型模型、雪花模型和星座模型的结构及特点。SmartbiV10提供可视化建模工具,支持多种模型构建,帮助BI技术人员更高效地进行数据分析。三种模型各有优势,实践中常结合使用以优化运算效果。
摘要由CSDN通过智能技术生成

随着数据分析持续走热,各大企业越来越重视员工数据分析能力的培养。今天,小编给大家介绍常见的3大数据分析模型。希望通过对3大数据分析模型的了解和认识,能够助力大家系统和科学地开展数据分析工作。

数据模型是围绕事实表和维度表的关系而构建的模型:

事实表:事实表,即事实数据表的简称。表内包含了联系事实与维度表的数字度量值和键,拥有极大容量的数据。事实数据表主要包含描述业务(例如销售分析)中特定事务的数据。
 

维度表:即维度方面的集合,是分析问题的另一扇大门,属性的集合构成一个维。
 

如果BI产品能够通过产品构建的多维模型,就可以和上层应用做更好的协同,产品功能将得到全面增强。
 

好了,了解了数据模型的基本定义,很多小伙伴都在发愁要怎么样才能学会简历数据模型?Smartbi V10把“多维建模”的能力整合进来,BI技术人员可以按照需求随时进行可视化建模,效率将得到极大提升。Smartbi V10支持星型模型、雪花模型、星座模型等多种模型。
 


星型模型

 

星型模型:所有维表都直接连接到事实表上,整个视图就像星星一样,视图如下:
 


 

星型模型将多个维度集合到一个事实表,形成一个宽表,从而重点强调了预处理维度。
在事实表上,非主键处的维度属性称为事实,它们一般都是可以进行计算的数据或数值;而维度上则是时间维、产品维、部门维、区域维等类型的数据,按这种方式组织好数据我们就可以按照不同的维来对这些事实数据进行求和、求平均、计数、百分比的聚集计算。这样就可以从不同的角度数字来分析业务主题的情况。

该模型类型在Smartbi数据模型设计中呈如下视图:

雪花模型

雪花模型:与星型模型不同的是,雪花模型的维表与事实表的连接并不是直接的,而是通过其他维度表与事实表进行连接,从而在视觉上,像多个雪花一样,视图如下:

该模型类型在Smartbi数据模型设计中呈如下视图:


 

雪花模型是对星型模型的进一步分化,原有的各个维表被扩展为小的事实表,细分为局部的 “层次” 区域,这些被分解的表连接到主维度表而不是事实表。如将产品维表分解为产品类别维表。
 

星座模型

星座模型:星座模型包含多个事实表,它的维表是公共的,因此具有共享性,视图如下:

该模型类型在Smartbi数据模型设计中呈如下视图:

星型模型和雪花模型在架构体系中各有优劣,二者在维度表、存储空间、数据冗余度等方面有着较大的区别,具体区别如下表:


然而,在实际业务场景中,程序员往往会将两种模型进行综合应用,以获得更好地运算效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值