【第22期】观点:IT 行业加班,到底有没有价值?

星型模型与雪花模型(Star Schema and Snowflake Schema)

原创 2015年07月09日 16:18:45

在设计数据仓库模型的时候,最常见的两种是星型模型雪花模型。选择哪一种需要根据业务需求以及性能的多重考量来定。


1.星型模型

在星型模型当中,一张事实表被若干张维度表所包围。每一个维度代表了一张表,有主键关联事实表当中的外键。

※所有的事实都必须保持同一个粒度

※不同的维度之间没有任何关联



2.雪花模型

雪花模型是在基于星型模型之上拓展来的,每一个维度可以再扩散出更多的维度,根据维度的层级拆分成颗粒度不同的多张表。

※优点是减少维度表的数据量,在进行join查询时有效提升查询速度

※缺点是需要额外维护维度表的数量






版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Cognos多语言设置

1.运行Cognos Framework Manager,在菜单project下找到define languages 2.添加任意多语言 set as active用来切换在当前F...

Cognos TM1和Cognos 10 BI 的区别

简单来说: Cognos TM1包含了数据库引擎(multidimensional OLAP database)以及一系列访问管理该数据库的应用。甚至对ETL流程和数据库维护任务。 Cog...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

COGNOS导出EXCEL大表单时不分页的方法

Excel2003单张sheet最多支持65000多行。为防止导出超大表单的时候报错,Cognos在导出数据文件的时候会把单张sheet控制在65000行以内。 但是Excel2007可以支持到104...

Reporting Service表达式与报表函数

客户有一个需求,需要实现报表行间变色。有以下三种解决方法: 1.根据数据行内容设置: 在字段属性当中找到BackgroundColor 输入判断式:=IIF(Fields!CUST_CODE....

Reporting Service巧用报表名减少冗余发布

在发布报表的时候,经常会由于权限上的不一致,或者是用户使用习惯上的不同,导致同一份报表被迫发布多个版本。 这样有一个弊端,日子久了以后会有大量功能几乎一样的报表,这在日后维护的时候会带来大量的工作量...

星型模型 vs 雪花模型 vs 星座模型

星型模型      核心是一个事实表及多个非正规化描述的维度表组成。 雪花模型      它是星型模型的扩展,不同的是维度表被规范化,进一步分解到附加表中。 星座模型      由多个事实表组合,...

星型模型和雪花型模型比较

一、概述 在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织。 当所...

数据仓库的架构主要有星型和雪花型两种方式

架构模式的选择 数据仓库的架构主要有星型和雪花型两种方式,下面从多个角度来比较一下这两种模式的利弊。 从查询性能角度来看,在OLTP-DW环节,由于雪花型要做多个表联接,性能会低于星型架构...

菜鸟爬取中关村手机详情页参数及报价

菜鸟爬取中关村手机详情页参数及报价背景介绍: 需求是爬取所有手机详情页各个手机型号对应的价位区间及参数; 此前没有爬虫经历,套用网上教程屡屡报错,痛定思痛决定自己搜索爬虫框架,参照官方文档并整理网页源...

星型模式、雪花模式和事实星座模式

多维数据模型是最流行的数据仓库的数据模型,多维数据模型最典型的数据模式包括星型模式、雪花模式和事实星座模式,本文以实例方式展示三者的模式和区别。 1.星型模式的核心是一个大的中心表(事实表),一...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)