01 名詞解釋ODS EDW DM

2022-03-20 15:05:08 字數 808 閱讀 8009

一般ods都設計為如下幾個作用:

1、在業務系統和資料倉儲之間形成乙個隔離層

一般的資料倉儲應用系統都具有非常複雜的資料**,這些資料存放在不同的地理位置、不同的資料庫、不同的應用之中,從這些業務系統對資料進行抽取並不是一件容易的事。因此,ods用於存放從業務系統直接抽取出來的資料,這些資料從資料結構、資料之間的邏輯關係上都與業務系統基本保持一致,因此在抽取過程中極大降低了資料轉化的複雜性,而主要關注資料抽取的介面、資料量大小、抽取方式等方面的問題。

2、轉移一部分業務系統細節查詢的功能

在資料倉儲建立之前,大量的報表、分析是由業務系統直接支援的,在一些比較複雜的報表生成過程中,對業務系統的執行產生相當大的壓力。ods的資料從粒度、組織方式等各個方面都保持了與業務系統的一致,那麼原來由業務系統產生的報表、細節資料的查詢自然能夠從ods中進行,從而降低業務系統的查詢壓力。

3、完成資料倉儲中不能完成的一些功能

一般來說,帶有ods的資料倉儲體系結構中,dw層所儲存的資料都是進行彙總過的資料,並不儲存每筆交易產生的細節資料,但是在某些特殊的應用中,可能需要對交易細節資料進行查詢,這時就需要把細節資料查詢的功能轉移到ods來完成,而且ods的資料模型按照面向主題的方式進行儲存,可以方便地支援多維分析等查詢功能。在乙個沒有ods層的資料倉儲應用系統體系結構中,資料倉儲中儲存的資料粒度是根據需要而確定的,但一般來說,最為細節的業務資料也是需要保留的,實際上也就相當於ods,但與ods所不同的是,這時的細節資料不是「當前、不斷變化的」資料,而是「歷史的,不再變化的」資料。

4 名詞解釋

工作區存放原始碼的資料夾。版本庫版本庫又名倉庫,英文名repository。這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改 刪除,git都能跟蹤。以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以 還原 通過 git init 命令建立。git 隱藏目錄就是版本庫。暫存區 git 目錄...

09 名詞解釋 Namespace

namespace是對一組 資源和物件的抽象集合,比如可以用來將系統內部的物件劃分為不同的專案組或使用者組。常見的pods,services,replication controllers和deployments等都是屬於某乙個namespace的 預設是default 而node,persiste...

24 名詞解釋 Resource Quotas

資源配額 resource quotas 是用來限制使用者資源用量的一種機制。它的工作原理為 首先,在api server啟動時配置resourcequota adminssion control 然後在namespace中建立resourcequota物件即可。儲存資源,包括儲存資源的總量以及指定...