成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

數(shù)倉模型設(shè)計(jì)詳細(xì)講解

大數(shù)據(jù)
今天給大家分享下數(shù)倉中的模型設(shè)計(jì),一個(gè)好的數(shù)倉項(xiàng)目首先看一下它的架構(gòu)以及他所用到的模型,它們使用的模型也都是非常巧妙的,好了,我們?cè)挷徽f到直接開始。

[[373353]]

前言

今天給大家分享下數(shù)倉中的模型設(shè)計(jì),一個(gè)好的數(shù)倉項(xiàng)目首先看一下它的架構(gòu)以及他所用到的模型,它們使用的模型也都是非常巧妙的,好了,我們?cè)挷徽f到直接開始。

一、維度建模基本概念

維度模型是數(shù)據(jù)倉庫領(lǐng)域大師Ralph Kimall所倡導(dǎo),他的《數(shù)據(jù)倉庫工具箱》,是數(shù)據(jù)倉庫工程領(lǐng)域最流行的數(shù)倉建模經(jīng)典。維度建模以分析決策的需求出發(fā)構(gòu)建模型,構(gòu)建的數(shù)據(jù)模型為分析需求服務(wù),因此它重點(diǎn)解決用戶如何更快速完成分析需求,同時(shí)還有較好的大規(guī)模復(fù)雜查詢的響應(yīng)性能。

維度建模是專門應(yīng)用于分析型數(shù)據(jù)庫、數(shù)據(jù)倉庫、數(shù)據(jù)集市建模的方法。數(shù)據(jù)集市可以理解為是一種小型數(shù)據(jù)倉庫。

1.1 事實(shí)表

發(fā)生在現(xiàn)實(shí)世界中的操作型事件,其所產(chǎn)生的可度量數(shù)值,存儲(chǔ)在事實(shí)表中。從最低的粒度級(jí)別來看,事實(shí)表行對(duì)應(yīng)一個(gè)度量事件,反之亦然。

事實(shí)表表示對(duì)分析主題的度量。比如一次購買行為我們就可以理解為是一個(gè)事實(shí)。

圖中的訂單表就是一個(gè)事實(shí)表,可以理解他就是在現(xiàn)實(shí)中發(fā)生的一次操作型事件,每完成一個(gè)訂單,就會(huì)在訂單中增加一條記錄。

事實(shí)表的特征:表里沒有存放實(shí)際的內(nèi)容,他是一堆主鍵的集合,這些ID分別能對(duì)應(yīng)到維度表中的一條記錄。事實(shí)表包含了與各維度表相關(guān)聯(lián)的外鍵,可與維度表關(guān)聯(lián)。事實(shí)表的度量通常是數(shù)值類型(條/個(gè)/次),且記錄數(shù)會(huì)不斷增加,表數(shù)據(jù)規(guī)模迅速增長(zhǎng)。

1.2 維度表

維度表示要對(duì)數(shù)據(jù)進(jìn)行分析時(shí)所用的一個(gè)量,比如你要分析產(chǎn)品銷售情況, 你可以選擇按類別進(jìn)行分析,或按區(qū)域分析。這樣的按..分析就構(gòu)成一個(gè)維度。上圖中的用戶表、商家表、時(shí)間表這些都屬于維度表。這些表都有一個(gè)唯一的主鍵,然后在表中存放了詳細(xì)的數(shù)據(jù)信息。

例如:交易金額分析分析

男性用戶的訂單金額、聯(lián)想商品的訂單金額、第一季度的訂單金額、手機(jī)的訂單金額、家里下單的訂單金額

例如:學(xué)生分析

姓張的同學(xué)有多少、男性的同學(xué)有多少、江蘇的同學(xué)有多少、身高小于170cm的同學(xué)有多少、年齡小于23歲的同學(xué)有多少。

每個(gè)維度表都包含單一的主鍵列。維度表的主鍵可以作為與之關(guān)聯(lián)的任何事實(shí)表的外鍵,當(dāng)然,維度表行的描述環(huán)境應(yīng)與事實(shí)表行完全對(duì)應(yīng)。維度表通常比較寬,是扁平型非規(guī)范表,包含大量的低粒度的文本屬性。

總的說來,在數(shù)據(jù)倉庫中不需要嚴(yán)格遵守規(guī)范化設(shè)計(jì)原則。因?yàn)閿?shù)據(jù)倉庫的主導(dǎo)功能就是面向分析,以查詢?yōu)橹鳎簧婕皵?shù)據(jù)更新操作。

事實(shí)表的設(shè)計(jì)是以能夠正確記錄歷史信息為準(zhǔn)則。

維度表的設(shè)計(jì)是以能夠以合適的角度來聚合主題內(nèi)容為準(zhǔn)則。

二、維度建模三種模式

2.1 星型模型

星形模式(Star Schema)是最常用的維度建模方式。星型模式是以事實(shí)表為中心,所有的維度表直接連接在事實(shí)表上,像星星一樣。

星形模式的維度建模由一個(gè)事實(shí)表和一組維表成,且具有以下特點(diǎn):

  • 維表只和事實(shí)表關(guān)聯(lián),維表之間沒有關(guān)聯(lián);
  • 每個(gè)維表主鍵為單列,且該主鍵放置在事實(shí)表中,作為兩邊連接的外鍵;
  • 以事實(shí)表為核心,維度表圍繞核心呈星形分布

2.2 雪花模式

雪花模式(Snowflake Schema)是對(duì)星形模式的擴(kuò)展。雪花模式的維度表可以擁有其他維度表的,雖然這種模型相比星型更規(guī)范一些,但是由于這種模型不太容易理解,維護(hù)成本比較高,而且性能方面需要關(guān)聯(lián)多層維表,性能也比星型模型要低。所以一般不是很常用。

 

2.3 星座模式

星座模式是星型模式延伸而來,星型模式是基于一張事實(shí)表的,而星座模式是基于多張事實(shí)表的,而且共享維度信息。

前面介紹的兩種維度建模方法都是多維表對(duì)應(yīng)單事實(shí)表,但在很多時(shí)候維度空間內(nèi)的事實(shí)表不止一個(gè),而一個(gè)維表也可能被多個(gè)事實(shí)表用到。在業(yè)務(wù)發(fā)展后期,絕大部分維度建模都采用的是星座模式。

總結(jié)

好了本篇文章就分享到這里了,本篇文章主要講解了維度模型三種模式,在設(shè)計(jì)數(shù)倉的時(shí)候盡量將表設(shè)計(jì)為星星模型和雪花模型這樣的話我們?cè)趯?shí)現(xiàn)功能的時(shí)候就比較簡(jiǎn)單,原因是星星模型和雪花模型架構(gòu)基本上是一對(duì)多的。信自己,努力和汗水總會(huì)能得到回報(bào)的。我是大數(shù)據(jù)老哥,我們下期見~~~。

本文轉(zhuǎn)載自微信公眾號(hào)「大數(shù)據(jù)老哥」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系大數(shù)據(jù)老哥公眾號(hào)。

 

責(zé)任編輯:武曉燕 來源: 大數(shù)據(jù)老哥
相關(guān)推薦

2021-01-31 23:54:23

數(shù)倉模型

2021-01-05 05:30:30

數(shù)倉維度SCD

2021-12-02 08:41:30

數(shù)倉建模設(shè)計(jì)

2022-12-08 10:16:58

數(shù)據(jù)模型

2021-09-01 07:21:41

數(shù)倉RFM模型

2011-03-23 09:54:47

數(shù)據(jù)模型數(shù)據(jù)庫設(shè)計(jì)

2022-08-22 17:46:56

虛擬數(shù)倉Impala

2024-08-20 08:39:41

大數(shù)據(jù)天穹數(shù)倉數(shù)據(jù)治理

2022-07-26 15:38:58

數(shù)據(jù)倉數(shù)據(jù)治理數(shù)據(jù)團(tuán)隊(duì)

2023-01-03 17:43:39

網(wǎng)易郵箱數(shù)倉

2009-09-25 17:03:29

Hibernate是什

2009-12-14 11:29:19

Linux查看命令

2010-04-29 10:15:01

Unix系統(tǒng)

2010-06-17 12:57:27

如何修復(fù)Grub

2022-03-01 17:16:16

數(shù)倉建模ID Mapping

2025-06-11 02:45:00

2023-11-23 16:53:56

數(shù)據(jù)倉庫大數(shù)據(jù)

2022-01-13 10:45:48

數(shù)倉對(duì)象主題域

2022-02-18 09:02:04

數(shù)據(jù)倉庫治理

2009-09-27 17:23:16

Hibernate應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: www.一区二区| 国产精品视频一二三 | 亚洲国产精品日本 | 日韩亚洲一区二区 | 国产亚洲一区二区在线观看 | 最新中文字幕在线 | 国产一区二区三区在线看 | 欧美激情在线精品一区二区三区 | 国产高清免费视频 | k8久久久一区二区三区 | 日韩一区二区在线视频 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 99综合| 亚洲国产高清高潮精品美女 | 亚洲 中文 欧美 日韩 在线观看 | 国产精品黄色 | 久久伊 | 91在线精品视频 | 在线中文字幕亚洲 | 干干干日日日 | 欧美一区二区在线免费观看 | 精品欧美一区二区三区久久久 | a级大片免费观看 | www国产成人免费观看视频,深夜成人网 | 久久久久久久久久久久久九 | 久久综合久久综合久久综合 | 久久久www| 日本精品视频一区二区 | 亚洲视频免费在线观看 | 国产黄色av电影 | 81精品国产乱码久久久久久 | 久久精品国产精品青草 | 国产黄色在线观看 | 成人黄在线观看 | 在线高清免费观看视频 | 午夜影院操| 九九热在线免费观看 | 精品熟人一区二区三区四区 | 日韩中文一区二区三区 | 91在线视频网址 | 亚洲成人第一页 |