數(shù)據(jù)倉庫建模方法
來源:懂視網(wǎng)
責編:小采
時間:2020-11-09 07:35:45
數(shù)據(jù)倉庫建模方法
數(shù)據(jù)倉庫建模方法:關系模型 關系型數(shù)據(jù)庫設計首先要創(chuàng)建一張數(shù)據(jù)表,表中每一行包含不同的列。關系表可以包含不同的屬性,每一數(shù)據(jù)列表示不同的物理特征。不同的列可以索引并作為標識符。部分列在執(zhí)行過程中可以為空。所有列都是根據(jù)數(shù)據(jù)定義語言(DDL)標準定義的。 關系型數(shù)
導讀數(shù)據(jù)倉庫建模方法:關系模型 關系型數(shù)據(jù)庫設計首先要創(chuàng)建一張數(shù)據(jù)表,表中每一行包含不同的列。關系表可以包含不同的屬性,每一數(shù)據(jù)列表示不同的物理特征。不同的列可以索引并作為標識符。部分列在執(zhí)行過程中可以為空。所有列都是根據(jù)數(shù)據(jù)定義語言(DDL)標準定義的。 關系型數(shù)
關系模型 關系型數(shù)據(jù)庫設計首先要創(chuàng)建一張數(shù)據(jù)表,表中每一行包含不同的列。關系表可以包含不同的屬性,每一數(shù)據(jù)列表示不同的物理特征。不同的列可以索引并作為標識符。部分列在執(zhí)行過程中可以為空。所有列都是根據(jù)數(shù)據(jù)定義語言(DDL)標準定義的。 關系型數(shù)
關系模型
關系型數(shù)據(jù)庫設計首先要創(chuàng)建一張數(shù)據(jù)表,表中每一行包含不同的列。關系表可以包含不同的屬性,每一數(shù)據(jù)列表示不同的物理特征。不同的列可以索引并作為標識符。部分列在執(zhí)行過程中可以為空。所有列都是根據(jù)數(shù)據(jù)定義語言(DDL)標準定義的。
關系型數(shù)據(jù)以一種稱為“標準化”的形式存在。數(shù)據(jù)標準化是指數(shù)據(jù)庫設計會使數(shù)據(jù)分解成非常低的粒度級。標準化的數(shù)據(jù)以一種孤立模式存在,這種情況下對數(shù)據(jù)表里的數(shù)據(jù)關系要求很嚴格。當進行標準化的時候,表中的數(shù)據(jù)只能與這張表里的其他數(shù)據(jù)關聯(lián)。通過關系模型產(chǎn)生的數(shù)據(jù)倉庫的設計是很靈活的。
基于設計的數(shù)據(jù)庫起初可以是一種方式,當根據(jù)關系模型設計后又形成另一種形式。數(shù)據(jù)元可以以多種方式重新賦值。靈活性是關系模型最大的優(yōu)勢,其次是功能性。因為細節(jié)數(shù)據(jù)需要被收集到一起并且能夠結合,因此給予關系模型的數(shù)據(jù)倉庫的設計可以支持數(shù)據(jù)的多種視圖。
多維模型
數(shù)據(jù)庫設計多維模型方法的中心是星形連接。在星形連接的中心是一個事實表。事實表是包含大量數(shù)據(jù)值的一種結構。事實表的周圍是維度表,用來描述事實表的某個重要方面。維度表的數(shù)據(jù)量要比事實表里面的要少。維度表表示一些與事實表相關的重要的但是起輔助作用的信息。事實表與維度表通過存在的公共數(shù)據(jù)單元相關聯(lián)。
星形連接只包含一張事實表。但是在數(shù)據(jù)庫設計中要創(chuàng)建一種雪花結構的復合結構需要多張事實表結合。在雪花結構中,不同的事實表通過共享一個或多個公共維表連接起來。雪花結構隱含的另外一個想法是將事實表和維表結合起來,形成一個類似于雪花結構的形式。
區(qū)別
關系環(huán)境是通過企業(yè)數(shù)據(jù)模型設計出來的,星形連接或者多維模型是更具最終用戶的請求塑造的。
多維設計通過用戶需求建立模型,只能在有限范圍內(nèi)進行,適合于小范圍數(shù)據(jù)(如一個部門甚至子部門),僅服務于一組用戶的需求;關系型設計以最低粒度進行存儲,那么就可以無限制的添加新數(shù)據(jù)。
很顯然,添加數(shù)據(jù)到關系模型永遠也不會停止。所以關系模型適合于大范圍數(shù)據(jù)(如一個企業(yè)模型),能滿足多個企業(yè)的信息需求關系模型對數(shù)據(jù)倉庫的直接訪問是最佳的,而多維模型用于服務數(shù)據(jù)倉庫的直接用戶的需求時最理想的。
Yahoo數(shù)據(jù)倉庫建模介紹
Yahoo數(shù)據(jù)倉庫建?;旧喜捎镁S度建模的思想,他們強調(diào)一致的維度在保持數(shù)據(jù)倉庫模型的一致性上的作用。他們會花一定的時間去識別每個新進入倉庫的數(shù)據(jù)表,并了解它的業(yè)務規(guī)則和數(shù)據(jù)屬性,由數(shù)據(jù)架構師完成對數(shù)據(jù)整合的設計工作。
Yahoo也建立一些稀疏的寬表,它的基于每個日志訪問記錄表的寬表就有上千個字段。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
數(shù)據(jù)倉庫建模方法
數(shù)據(jù)倉庫建模方法:關系模型 關系型數(shù)據(jù)庫設計首先要創(chuàng)建一張數(shù)據(jù)表,表中每一行包含不同的列。關系表可以包含不同的屬性,每一數(shù)據(jù)列表示不同的物理特征。不同的列可以索引并作為標識符。部分列在執(zhí)行過程中可以為空。所有列都是根據(jù)數(shù)據(jù)定義語言(DDL)標準定義的。 關系型數(shù)