`
king_tt
  • 浏览: 2234236 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

星型和雪花型模式

 
阅读更多

可以将星型模式描述为一个简单的星型:中央表包含事实数据,多个表以中央表为中心呈放射状分布,它们通过数据库的主键和外键相互连接。

雪花型模式表示一种维度模型,该模型也是由一个中央事实表和一组成员维度表组成,这些维度表可进一步规范化为子维度表。

数据仓库专家 Ralph Kimball 建议了三种情况,在这三种情况下,不仅可以使用雪花型实施,而且它还是成功设计的关键:

大型客户维度,其中,(例如)80% 的事实表量度涉及匿名访问者
(您对他们的信息了解甚少),20% 涉及以可靠方式注册的客户
(您可以通过跟踪多个维收集有关他们的详细数据)

银行、经纪行和保险公司的金融产品维,因为每个单独的产品都有许多无法与其他产品共享的特殊属性

多企业日历维,因为每个组织都有特殊的结账期、季度和假期

Ralph Kimball 建议,在其他大多数情况下,星型模式是较好的解决方案。尽管在规范的雪花型模式中减少了冗余,但需要更多的联结。Kimball 通常建议最好不要将最终用户公开给物理雪花型设计,因为它总是影响可理解性和性能。

分享到:
评论

相关推荐

    南京大学数据仓库与知识发现ppt翻译与考试重点整理

    在南京大学的课程中,学生可能需要理解数据仓库的体系结构,包括数据抽取(ETL过程)、数据存储(如星型或雪花型模式)和数据访问工具(如SQL查询和数据挖掘工具)。 知识发现则是一个从大量数据中提取出有用信息和...

    Database Systems Introduction to Databases and Data Warehouses

    星型和雪花型模式则是表之间的关系结构,星型模式简单直接,而雪花型模式通过规范化减少数据冗余,但增加了查询复杂性。在Java中,OLAP库如 mondrian 可以帮助实现这些功能。 在实际项目中,数据安全和性能优化也是...

    数据仓库原理

    第4章:星型和雪花型模式 在这一章,我们学习了两种常见的数据仓库模式——星型和雪花型。星型模式由事实表和多个维度表组成,具有简单的连接结构,适合快速查询。雪花型模式是星型模式的扩展,通过将维度表进一步...

    数据仓库实践系列-BI数据架构.rar

    3. **星型和雪花型模式**:在BI数据架构中,常见的数据模型包括星型和雪花型。星型模式简洁明了,中心事实表周围连接多个维度表,适合快速查询;雪花型则对星型模式进行了规范化,减少了数据冗余,但可能增加查询...

    Oracle10g Data Warehouse

    2. **星型和雪花型模式**:在Oracle10g中,常见的数据仓库模型是星型和雪花型架构。星型模式由事实表和多个维度表组成,结构简单,查询效率高;雪花型模式在星型基础上,通过规范化维度表来减少数据冗余,但可能增加...

    DB2数据仓库入门

    数据仓库通常包含三个主要部分:操作数据存储(ODS)、数据集市和多维数据模型(如星型或雪花型模式)。 2. DB2特点: - 高性能:DB2支持并行查询处理和大规模并发访问,能够快速处理复杂的数据分析任务。 - 安全...

    数据仓库开发方法

    1. **星型和雪花型模式**:在SQL Server 2005中,数据仓库表通常采用星型或雪花型架构,以简化查询和提高性能。星型模式由事实表和多个维度表组成,而雪花型模式是星型模式的扩展,通过额外的维度表层次结构来减少...

    哈尔滨工业大学数据仓库与数据挖掘(本科)

    4. 数据仓库的设计方法,如星型和雪花型模式,以及如何优化数据模型。 5. 数据挖掘的基本算法,如K-means聚类、Apriori关联规则、ID3决策树等。 6. 数据挖掘的生命周期,包括业务理解、数据理解、数据准备、建模、...

    数据仓库电子书数据仓库电子书

    这些电子书可能涵盖了数据仓库设计的基本概念,如星型和雪花型模式、维度建模、OLAP(在线分析处理)和数据集市。此外,它们可能还讨论了现代数据仓库的先进技术,如大数据、云存储、Hadoop、Spark以及实时数据处理...

    数据仓库~系统设计说明文书.doc

    本设计参考了若干业界标准和最佳实践,包括数据仓库概念模型、ETL(提取、转换、加载)流程、星型和雪花型模式等。 2 总体设计 2.1 软件体系构造 数据仓库系统通常采用三层架构:前端用户界面、业务逻辑处理层和...

    oracleDW

    4. **星型和雪花型模式**:在Oracle DW中,数据通常按照特定的模式组织,如星型或雪花型模型,以优化查询性能。星型模式由事实表和多个维度表组成,雪花型模式则是星型模式的扩展,维度表进一步细化为子维度表。 5....

    《Oracle10g 数据仓库》英文版

    3. **星型和雪花型模式**:书中可能涵盖了如何使用Oracle10g设计和实现数据仓库的常见模型,如星型和雪花型模式。这两种模式简化了复杂的数据关系,优化了查询性能。 4. **分区技术**:Oracle10g引入了多种分区策略...

    MySQL_数据仓库指南.rar

    3. **星型和雪花型模式**:在数据仓库设计中,常用的数据模型包括星型和雪花型。星型模式简单直观,中心事实表周围环绕多个维度表,适合快速查询。雪花型则进一步规范化,减少了数据冗余,但可能增加查询复杂性。 4...

    incomon数据仓库经典书籍

    Inmon推崇星型和雪花型模式,这是数据仓库中的常见维度建模技术。星型模式以事实表为中心,周围环绕着多个维度表,简单明了,适合快速查询;雪花型模式是对星型模式的扩展,通过关系数据库的规范化,减少了数据冗余...

    Oracle 9i 数据仓库构建技术

    1. **星型和雪花型模式**:这两种是数据仓库中常见的表结构设计,星型模式由一个事实表和多个维度表组成,关系简单直观;雪花型模式则是在星型模式基础上对维度表进行规范化,减少了数据冗余,但可能增加查询复杂性...

    数据仓库第四版

    4. **星型和雪花型模式**:这两种模式是数据仓库中常见的数据模型设计。星型模式简单直接,中心事实表周围连接多个维度表;雪花型模式则是星型模式的优化,通过将共享的维度表进一步规范化,减少数据冗余。 5. **...

    数据仓库与OLAP分析实验及实验教案.rar

    2. **星型和雪花型模式**:这两种模式是数据仓库中常见的数据模型。星型模式以事实表为中心,周围环绕着多个维度表,结构简单直观。雪花型模式则是在星型模式的基础上,对维度表进行了进一步的规范化,减少了数据...

    BI基础知识及微软多维数据库基础培训

    - 星型和雪花型模式在多维建模中的应用。 - 数据仓库的分层设计,如ODS(操作数据存储)、DWH(数据仓库)和数据集市的区别。 - 如何从关系数据库中构建多维模型,以及星型和雪花型模型的优点和缺点。 - 数据仓库的...

    CubeDesigner-0.7.2.0_Win32.zip

    - **多维数据模型**:理解星型和雪花型模式,以及它们在数据仓库中的作用。 - **维度和事实表**:维度定义了分析的角度(比如时间、地点等),事实表则存储了业务操作的度量数据(如销售额、数量等)。 - **层次和...

    《商务智能》考试复习内容-(含答案).docx

    商务智能考试可能会涵盖这些领域的细节,例如数据仓库的设计、ETL过程的细节、OLAP的不同类型(如星型和雪花型模式)、数据挖掘算法的应用,以及商务智能在不同业务场景中的具体应用,如利润分析、成本构成、营销...

Global site tag (gtag.js) - Google Analytics