蟠桃為什么是扁的 蟠桃為什么是扁的傳說
2022-12-03
更新時間:2022-08-26 09:17:37作者:佚名
ods是操作數(shù)據(jù)存儲的縮寫。
操作數(shù)據(jù)存儲ODS(Operational Data Store)是數(shù)據(jù)倉庫體系結構中的一個可選部分,也被稱為貼源層。ODS具備數(shù)據(jù)倉庫的部分特征和OLTP系統(tǒng)的部分特征,它是“面向主題的、集成的、當前或接近當前的、不斷變化的”數(shù)據(jù)。一般的數(shù)據(jù)倉庫應用系統(tǒng)都具有非常復雜的數(shù)據(jù)來源,這些數(shù)據(jù)存放在不同的地理位置、不同的數(shù)據(jù)庫、不同的應用之中,從這些業(yè)務系統(tǒng)對數(shù)據(jù)進行抽取并不是一件容易的事。因此,ODS用于存放從業(yè)務系統(tǒng)直接抽取出來的數(shù)據(jù),這些數(shù)據(jù)從數(shù)據(jù)結構、數(shù)據(jù)之間的邏輯關系上都與業(yè)務系統(tǒng)基本保持一致,因此在抽取過程中極大降低了數(shù)據(jù)轉化的復雜性,而主要關注數(shù)據(jù)抽取的接口、數(shù)據(jù)量大小、抽取方式等方面的問題。
在數(shù)據(jù)倉庫建立之前,大量的報表、分析是由業(yè)務系統(tǒng)直接支持的,在一些比較復雜的報表生成過程中,對業(yè)務系統(tǒng)的運行產(chǎn)生相當大的壓力。ODS的數(shù)據(jù)從粒度、組織方式等各個方面都保持了與業(yè)務系統(tǒng)的一致,那么原來由業(yè)務系統(tǒng)產(chǎn)生的報表、細節(jié)數(shù)據(jù)的查詢自然能夠從ODS中進行,從而降低業(yè)務系統(tǒng)的查詢壓力。一般來說,帶有ODS的數(shù)據(jù)倉庫體系結構中,DW層所存儲的數(shù)據(jù)都是進行匯總過的數(shù)據(jù),并不存儲每筆交易產(chǎn)生的細節(jié)數(shù)據(jù),但是在某些特殊的應用中,可能需要對交易細節(jié)數(shù)據(jù)進行查詢,這時就需要把細節(jié)數(shù)據(jù)查詢的功能轉移到ODS來完成,而且ODS的數(shù)據(jù)模型按照面向主題的方式進行存儲,可以方便地支持多維分析等查詢功能。