首页 > 编程知识 正文

模型维度包括什么,数据仓库维度建模

时间:2023-05-06 16:16:55 阅读:37436 作者:3657

关系建模和维度建模今天的数据处理大致可分为在线事务处理OLAP (在线并行处理)、在线分析处理OLAP (在线分析处理) on-lineanalytical OLTP是传统关系数据库的主要APP应用,主要是银行交易等基本日常事务处理。 OLAP是数据仓库系统的主要APP应用程序,支持复杂的分析操作,侧重于决策支持,提供直观易懂的查询结果。 两者的主要区别例如下表所示。

一.关系建模

关系模型如图所示,严格遵循第三范式(3NF ),从图中可以看出,比较松散、零碎,物理表数量多,数据冗馀度低。 由于数据分布在许多表中,因此这些数据可以更灵活地应用,功能性更强。 在关系模型的主要应用和OLTP系统中,大多数业务系统的表遵循第三范式,以保证数据完整性和避免冗馀。

图维模型图像

维度模型如图所示,主要应用于OLAP系统,是一种通常以事实表为中心进行表格的组织,主要面向业务,可能有数据冗馀,但其特点是容易获得数据。

关系模型虽然冗余少,但是在大规模数据,跨表分析统计查询过程中,会造成多表关联,这会大大降低执行效率。所以通常我们采用维度模型建模,把相关各种表整理成两种:事实表和维度表两种。

二、维度建模在维度建模的基础上又分为三种模型:星型模型、雪花模型、星座模型。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。