美文网首页数据仓库大数据那些事数仓规划
数仓入门基础-5-雪花模型与星型模型

数仓入门基础-5-雪花模型与星型模型

作者: 乌拉乌拉儿 | 来源:发表于2018-12-18 20:58 被阅读0次

星型模型与雪花模型,应该是数仓面试者最喜欢提的问题,也是比较容易理解的概念。

1.星型架构是一种非正规化的结构,多维数据集的每一个维度都直接与事实表相连接,不存在渐变维度,所以数据有一定的冗余,例图如下:

星型模型

2.当有一个或多个维表没有直接连接到事实表上,而是通过其他维表连接到事实表上时,其图解就像多个雪花连接在一起,故称雪花模型。雪花模型是对星型模型的扩展。它对星型模型的维表进一步层次化,原有的各维表可能被扩展为小的事实表,形成一些局部的 "层次 " 区域,这些被分解的表都连接到主维度表而不是事实表。如图 2,将地域维表又分解为国家,省份,城市等维表。它的优点是 :通过最大限度地减少数据存储量以及联合较小的维表来改善查询性能。雪花型结构去除了数据冗余。

雪花模型

一般在互联网公司推崇星型模型,使用便利方便

相关文章

  • 数仓入门基础-5-雪花模型与星型模型

    星型模型与雪花模型,应该是数仓面试者最喜欢提的问题,也是比较容易理解的概念。 1.星型架构是一种非正规化的结构,多...

  • 数据仓库高级工程师面试(转载)

    思想和方法论: 如何建设数仓,如何构建主题域 缓慢变化维 几种处理方式 什么是维度建模,星型模型与雪花模型的区别 ...

  • 今日份打卡 201/365

    技术文章星型模型、雪花模型…

  • 数仓入门基础-8-模型设计

    1.事实表模型设计 事实表有三种类型 : 事务事实表、周期快照事实表和累积快照事实表。事务事实表用来描述业务过程,...

  • 数据仓库中星型模型和雪花模型

    参考:理解数据仓库中星型模型和雪花模型 在数据仓库的建设中,一般都会围绕着星型模型和雪花模型来设计表关系或者结构 ...

  • 数仓模型设计详细讲解

    前言 今天给大家分享下数仓中的模型设计,一个好的数仓项目首先看一下它的架构以及他所用到的模型,它们使用的模型也都...

  • 数仓模型建设

    为了防止数仓模型的混乱建设需要通过一些约定和规范进行建设。 建设要求 1.统一ods层的建设,一次数据只接入一次,...

  • 【知识】可实操使用的数仓建设规范指南

    目录: 一、数据模型架构原则数仓分层原则主题域划分原则数据模型设计原则 二、数仓公共开发规范层次调用规范数据类型规...

  • 雪花模型、星型模型和星座模型

    星型模型 雪花模型 基本上是很多数据仓库的常态,因为很多数据仓库都是多个事实表的。所以星座不星座只反映是否有多个事...

  • 数仓建设规范

    本文将全面讲解数仓建设规范,从数据模型规范,到数仓公共规范,数仓各层规范,最后到数仓命名规范,包括表命名,指标字段...

网友评论

    本文标题:数仓入门基础-5-雪花模型与星型模型

    本文链接:https://www.haomeiwen.com/subject/bjlrkqtx.html