For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
数据分析技术的应用随着互联网的不断发展而逐渐深入到不同行业之中,现在许多企业也开始重视对员工数据分析能力的培养,本文我们就简单了解一下,数据分析常用模型类型都有哪些。
1、星型模型
星型模型:所有维表都直接连接到事实表上,整个视图就像星星一样。
星型模型将多个维度集合到一个事实表,形成一个宽表,从而重点强调了预处理维度。
在事实表上,非主键处的维度属性称为事实,它们一般都是可以进行计算的数据或数值;而维度上则是时间维、产品维、部门维、区域维等类型的数据,按这种方式组织好数据我们就可以按照不同的维来对这些事实数据进行求和、求平均、计数、百分比的聚集计算。这样就可以从不同的角度数字来分析业务主题的情况。
2、雪花模型
雪花模型:与星型模型不同的是,雪花模型的维表与事实表的连接并不是直接的,而是通过其他维度表与事实表进行连接,从而在视觉上,像多个雪花一样。
雪花模型是对星型模型的进一步分化,原有的各个维表被扩展为小的事实表,细分为局部的“层次”区域,这些被分解的表连接到主维度表而不是事实表。如将产品维表分解为产品类别维表。
3、星座模型
星座模型:星座模型包含多个事实表,它的维表是公共的,因此具有共享性。
星型模型和雪花模型在架构体系中各有优劣,二者在维度表、存储空间、数据冗余度等方面有着较大的区别,具体区别如下表:
然而,在实际业务场景中,程序员往往会将两种模型进行综合应用,以获得更好地运算效果。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。