數(shù)據(jù)倉庫建模的三種模式 怎么在sqlserver構(gòu)建數(shù)據(jù)倉庫?
怎么在sqlserver構(gòu)建數(shù)據(jù)倉庫?數(shù)據(jù)倉庫的目的是管理數(shù)據(jù),主要是思考。選擇特定的實現(xiàn)工具來解決問題,例如異構(gòu)/不同源數(shù)據(jù)提取問題,要使用ETL,您可以根據(jù)情況使用工具或編寫自己的程序?!睌?shù)據(jù)倉庫
怎么在sqlserver構(gòu)建數(shù)據(jù)倉庫?
數(shù)據(jù)倉庫的目的是管理數(shù)據(jù),主要是思考。選擇特定的實現(xiàn)工具來解決問題,例如異構(gòu)/不同源數(shù)據(jù)提取問題,要使用ETL,您可以根據(jù)情況使用工具或編寫自己的程序?!睌?shù)據(jù)倉庫的模型構(gòu)建應采用Erwin等建模工具,數(shù)據(jù)存儲一般借助關(guān)系數(shù)據(jù)庫實現(xiàn),然后采用Oracle等工具。但是現(xiàn)在我們已經(jīng)開始放棄傳統(tǒng)的關(guān)系數(shù)據(jù)庫,使用一些NoSQL平臺,比如Hadoop上的hive。但是,無論使用什么工具,我們都必須牢記數(shù)據(jù)倉庫的理念是不變的,即通過有效的管理來管理數(shù)據(jù),展現(xiàn)數(shù)據(jù)的價值。非托管數(shù)據(jù)是一堆尚未提煉的金礦。看上去很值錢,也沒用。
數(shù)據(jù)倉庫大致內(nèi)容有哪些?
一般來說,數(shù)據(jù)倉庫分為三層:訪問層、中間層和應用層。
其中,
1。訪問層是ODS層,即操作數(shù)據(jù)存儲。數(shù)據(jù)同步,與源數(shù)據(jù)基本一致。
2. 中間層包括DWD層、DWS層、DWM層、TMP層和dim層。
3. 數(shù)據(jù)應用層,即應用層。個性化索引處理,基于應用的數(shù)據(jù)組裝。
碎片時間,專注于收集。
實時數(shù)據(jù)倉庫如何做?
雖然我做報表和Bi,但是報表和Bi的效果比較好,底層的數(shù)據(jù)非常重要,數(shù)據(jù)架構(gòu)也非常重要,這就不可避免的涉及到數(shù)據(jù)倉庫。
讓我們先放一些圖片:
如果你想建立一個實時數(shù)據(jù)倉庫,你必須知道:
1。什么是數(shù)據(jù)倉庫
2。實時數(shù)據(jù)倉庫和數(shù)據(jù)庫有什么區(qū)別。實時數(shù)據(jù)倉庫和傳統(tǒng)數(shù)據(jù)倉庫有什么區(qū)別
4。什么是實時數(shù)據(jù)倉庫的體系結(jié)構(gòu)
5。怎么做
這些問題在上圖中都是抽象的。解釋哪些問題需要弄清楚需要花很長時間,我在以前的文章中已經(jīng)寫過了。你可以去看看。