看資料倉庫的PPT,里面有資料倉庫架構,其中架構中分什么基礎資料層,資料緩沖層,到最后的資料應用層,這是邏輯上的分層還是物理上的分層,比如就一臺機器上裝的oracle資料庫能實作嗎。
uj5u.com熱心網友回復:
能啊,用schema隔開uj5u.com熱心網友回復:
資料分層并不是一個片面的說法,他是資料倉庫解決方案中,資料架構設計的資料邏輯結構,比如資料緩沖層,基礎資料層,在倉庫架構設計中意思是資料先進入緩沖層,然后再進入基礎資料層,這些資料層既是邏輯上的,也是物理上的,邏輯上按這些層次分,物理上會在資料倉庫實施程序中也構建這些層,如:資料緩沖層可能是檔案,但基礎資料層確是物體表,中間通過ETL工具來實作從緩沖從到基礎資料層的加工程序,資料分層在整個資料倉庫實作中只是為了更好的對各個層次的資料進行管理,每一層是有每一層的用處的,在比如:緩沖層,是為了降低和源系統的耦合度,避免所有的資料加工操作都直接和源系統直連,影響原系統正常運行,比如基礎資料層,在基礎資料層會對資料進行一定的清洗、標準化,整合的動作,形成后期可用的基礎資料,等等。。你提的問題只是資料倉庫的局面,還有很多概念的東西。
uj5u.com熱心網友回復:
一般的生產環境中,資料都有粒度之分。資料從低粒度級也就是基礎資料層,通過存盤程序或者其他的etl工具加工到我們想要的匯總資料,也就是高粒度的資料,而資料從低粒度級別向高粒度級別轉換的程序不是一步到位的,而是逐步完成的,這也就出現了你說的資料緩沖層。在生產環境中,緩沖層是很有用的,因為底層資料往上層匯總時,有些資料我們不需要重復加工,在緩沖層加工一次就可以被其他的上層表呼叫。舉個例子:我公司是一家保險公司,使用的是oracle資料庫。資料一般是從核心系統通過介面抽取到介面表中,加工成低粒度級別的資料表。然后介面表資料再通過存盤程序加工到緩沖表中(buffer層),緩沖表中的資料是輕度綜合的匯總資料。緩沖表資料進一步加工就可以到上層的高度綜合的匯總表(fact表,也叫事實表)。最后BI前臺就可以通過介面調取高度綜合的匯總表中的資料,形成直觀的前臺資料。
希望能夠幫到你。
uj5u.com熱心網友回復:
邏輯上的分層轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/96651.html
標籤:數據倉庫
