數據集市有哪些類型??
一、數據集市有哪些類型?
以下是不同類型的數據集市。
1、依賴型數據集市
依賴型數據集市使用來自集中式數據倉庫中的信息的子集填充其存儲。數據倉庫從多種數據來源收集所有信息。然后,數據集市從數據倉庫中查詢和檢索特定于主題的信息。
優點和缺點
大部分數據管理工作都是在數據倉庫中執行的。這意味著業務分析師不需要精通數據庫管理即可使用來自數據集市的信息。盡管依賴型數據集市使檢索信息變得更加容易,但它們存在單點故障。如果數據倉庫發生故障,所有連接的數據集市也將發生故障。
2、獨立型數據集市
獨立型數據集市不依賴中央數據倉庫或任何其他數據集市。每個數據集市都從其來源收集信息,而不是從數據倉庫中收集信息。獨立型數據集市適用于規模較小但只有特定部門需要訪問和分析信息的公司。
優點和缺點
公司可以相對輕松地建立獨立型數據集市。但管理它們可能比較困難。這是因為業務分析師需要在每個數據集市執行數據庫管理工作。使用數據共享等策略在不同的數據集市之間共享數據非常簡單;多個部門可以讀取另一個部門的數據,甚至可以用它們自己的數據對另一個部門的數據進行擴充。 但是,必須制定強有力的數據編錄策略,以確保每個部門都知道自己在查看什么。
3、混合型數據集市
混合型數據集市從數據倉庫和外部來源收集信息。這使眾多公司能在將數據定向到數據倉庫之前,靈活地測試獨立數據來源。
例如,假設您推出了一種新產品,并想分析其初始銷售數據。數據集市使用直接來自電子商務軟件的銷售信息,并從數據集市中檢索其他產品的銷售記錄。在該產品成為您店鋪中的永久固定商品后,您即可將交易詳細信息傳送到數據倉庫。
二、數據集市的結構是什么?
數據集市使用以下結構來存儲和表示信息。
1、星型
星型結構的中心有一個事實表,并分支到多個維度表。這樣會產生星形連接。事實表是一個數據表,其中包含可用于分析目的的匯總數據。而維度表則將描述性信息保存在事實表中。每個維度表都使用外鍵鏈接到事實表。外鍵是一種唯一標識符,如產品 ID 或供應商 ID。
例如,銷售交易的事實表包含以下列:
銷售 ID產品 ID供應商 ID銷售金額產品的維度表存儲以下信息:
產品 ID產品名稱產品成本供應商維度表包含以下列:
供應商 ID供應商名稱城市優勢
在星形結構中,維度表是非規范化的,不會擴展到其他表中。這意味著維度表可能包含冗余數據,但能提高搜索和檢索速度。它為了存儲維度表而占用的空間更少。
業務分析師可以使用星形結構的數據集市來簡化復雜查詢。當他們搜索特定銷售記錄時,數據管理系統會搜索整個事實表。當數據集市系統查找正確的記錄時,它將使用產品 ID 和供應商 ID 從相應的維度表中查詢數據。
2、非規范化型
非規范化型結構會將所有相關數據存儲在單個表中。它在事實表和維度表之間沒有復雜的聯合。數據分析師使用非規范化型數據集市的原因在于它可以提高查詢速度。例如,在單個非規范化型表中搜索銷售記錄如下所示:
銷售 ID產品產品名稱產品成本型號名稱重量大小供應商供應商名稱城市銷售金額非規范化型數據集市由于采用單表方法,因此適用于實時報告。但是,數據集市的非規范化會導致數據冗余。例如,同一產品名稱可能會出現在多個記錄中。這會導致額外的存儲空間和昂貴的實施成本。
以上就是關于數據集市有哪些類型以及數據集市的結構是什么的全部內容了,希望對你有所幫助。

猜你喜歡LIKE
相關推薦HOT
更多>>
什么是 FTP,優缺點是什么?
FTP 代表什么?FTP 是?File Transfer Protocol(文件傳輸協議)的縮寫。下面,我們來分解下這個詞。本質上來說,“協議”(或者說,互聯網協議...詳情>>
2023-10-15 23:19:27
什么是移動云計算?
一、什么是移動云計算移動云計算(MCC)是使用云技術交付移動應用程序的方法。如今,復雜的移動應用程可執行諸如身份驗證、位置感知功能以及為...詳情>>
2023-10-15 20:38:55
kNN里面的兩種優化的數據結構:kd-tree和ball-tree,在算法實現原理上有什么區別?
一、kd-tree和ball-tree在算法實現原理上的區別KD樹是對依次對K維坐標軸,以中值切分構造的樹,每一個節點是一個超矩形,在維數小于20時效率較高...詳情>>
2023-10-15 17:34:35
存儲服務器與普通服務器有什么區別?
一、存儲服務器與普通服務器的區別存儲服務器和普通服務器有以下區別:1、存儲能力不同存儲服務器的主要功能是存儲和管理數據,因此其存儲能力...詳情>>
2023-10-15 15:35:37熱門推薦
技術干貨






