資料倉儲學習筆記(一)

2022-04-06 09:32:40 字數 987 閱讀 6026

決策支援系統的發展

決策支援系統(decision support system ,簡稱dss),可以為決策者提供分析問題、建立模型、模擬決策過程和方案的環境,呼叫各種資訊資源和分析工具,幫助決策者提高決策水平和質量,它是管理資訊系統(mis)向更高一級發展而產生的先進資訊管理系統。

資料倉儲技術就是為更好的實現dds而出現的。

對於操作性事務處理,大多採用傳統開發模式(sdlc開發周期),其步驟為:先理解需求,然後進入設計和開發階段,資料庫的設計都是建立在有了具體的需求之上的。可以想象,不同的系統之間,需求必然也是不同的,每開發乙個新的系統,都會根據各自的需求建立乙個資料系統。在很多大型企業當中,他們所在使用的軟體系統有很多,不同系統之間的實現方式、使用的資料庫等都有可能存在差異,但對於決策者來說,當他需要將多個系統中的資料進行統計分析的時候,就會遇到很大的麻煩。合理的使用資料倉儲技術,可以有效的解決操作性事務處理與分析性事務處理的矛盾。

資料倉儲技術,將資料儲存分為了四個層次:操作層、原子/資料倉儲層、部門層、個體層。操作層資料只包含面向應用的原始資料,並且主要服務於高效能事務處理領域;資料倉儲層只包含面向應用的原始歷史資料;部門/資料集市層則是根據終端使用者的需求為滿足其特殊需要而建立的。(具體可以看下《資料倉儲》第一章中對資料倉儲體系結構化環境的講解)

對於以上的體系結構,我理解為:操作層中的資料,就是操作型事務處理系統日常執行使用的資料(資料庫/表);根據需求,定期的將操作層中的資料進行整合,傳向資料倉儲環境(這裡的整合可以自己去查閱資料理解下,很重要的概念),整合的過程可以通過使用etl工具來進行,可以提高效率;當需要進行資料分析系統的開發時,以資料為驅動,分析系統功能,抽取出所需要的資料放入部門/資料集市層;當有更細分的分析業務時,可以對部門層資料再次進行提取,放入個體層中,供分析使用。這樣,各層之間的資料冗餘就會大大降低。

總結一下,通過對第一章的學習,首先從整體上了解資料倉儲是為了解決什麼問題而產生的;進而通過分析資料倉儲的體系結構層次了解資料倉儲的體系原理;理解需求驅動開發與資料驅動開發的區別。

資料倉儲學習筆記一

資料倉儲是乙個面向主題的 整合的 非易失的且隨時間變化的資料集合,用來支援管 理人員的決策。1 主題 圖1傳統的操作型系統是圍繞公司的應用進行組織的。對乙個保險公司來說,應用問題可能 是汽車保險 健康保險 人壽保險與意外 保險。公司的主要主題範圍可能是顧客 保險 單 保險費與索賠。2 整合 圖2 資...

資料倉儲學習筆記三

太上有立德,其次有立功,其次有立言,雖久不廢,此謂不朽。左傳 簡單解釋 二者的區別 維度表的冗餘很大,主要是因為維度一般不大 相對於事實表來說的 而維度表的冗餘可以使事實表節省很多空間。事實表一般都很大,如果以普通方式查詢的話,得到結果一般發的時間都不是我們可以接受的。所以它一般要進行一些特殊處理。...

學習筆記(一)資料倉儲環境

資料倉儲的特點 面向主題的 從面向操作型的系統提取出分析主題,例如 保險公司操作環境是汽車 人壽,而對於資料倉儲構建要從顧客 保險單。這些主題去構建。要提取出各個作業系統中公共的屬性,要將資料倉儲構建成最細粒度,對各個操作環境都可用。整合性 保證資料的一致性,就是把各個系統中的資料採集到一起,相同的...