數(shù)據(jù)倉庫的四個層次體系結(jié)構(gòu)有哪些
分別是數(shù)據(jù)源、數(shù)據(jù)的存儲與管理、聯(lián)機(jī)分析處理服務(wù)器、前端工具。
數(shù)據(jù)倉庫:通用語義層、數(shù)據(jù)集市層、共性加工層,都是什么含義,有什么區(qū)別?
【數(shù)據(jù)倉庫系統(tǒng)的三個工具層】數(shù)據(jù)倉庫系統(tǒng)通常采用3層的體系結(jié)構(gòu),底層為數(shù)據(jù)倉庫服務(wù)器,中間層為OLAP服務(wù)器,頂層為前端工具。具體如下:1、數(shù)據(jù)源和數(shù)據(jù)的存儲與管理部分可以統(tǒng)稱為數(shù)據(jù)倉庫服務(wù)器。(1)數(shù)據(jù)源:是數(shù)據(jù)倉庫系統(tǒng)的基礎(chǔ),是整個系統(tǒng)的數(shù)據(jù)源泉。通常包括企業(yè)內(nèi)部信息和外部信息。內(nèi)部信息包括存放于RDBMS中的各種業(yè)務(wù)處理數(shù)據(jù)和各類文檔數(shù)據(jù)。外部信息包括各類法律法規(guī)、市場信息和競爭對手的信息,等等。(2)數(shù)據(jù)的存儲與管理:是整個數(shù)據(jù)倉庫系統(tǒng)的核心。數(shù)據(jù)倉庫的真正關(guān)鍵是數(shù)據(jù)的存儲和管理。數(shù)據(jù)倉庫的組織管理方式?jīng)Q定了它有別于傳統(tǒng)數(shù)據(jù)庫,同時也決定了其對外部數(shù)據(jù)的表現(xiàn)形式。要決定采用什么產(chǎn)品和技術(shù)來建立數(shù)據(jù)倉庫的核心,則需要從數(shù)據(jù)倉庫的技術(shù)特點(diǎn)著手分析。針對現(xiàn)有各業(yè)務(wù)系統(tǒng)的數(shù)據(jù),進(jìn)行抽取、清理,并有效集成,按照主題進(jìn)行組織。數(shù)據(jù)倉庫按照數(shù)據(jù)的覆蓋范圍可以分為企業(yè)級數(shù)據(jù)倉庫和部門級數(shù)據(jù)倉庫(通常稱為數(shù)據(jù)集市)

數(shù)據(jù)倉庫分幾層,每層包含哪些數(shù)據(jù),作用
一個字中所包含的二進(jìn)制數(shù)的位數(shù)稱為字長。不同的計算機(jī),字長是不同的,4.數(shù)據(jù)組織、存儲與管理:DBMS要分類組織、存儲和管理各種數(shù)據(jù),包括數(shù)據(jù)字典
數(shù)據(jù)倉庫系統(tǒng)結(jié)構(gòu)一般采用幾層結(jié)構(gòu)??二層?五層?三層?七層?請高人指點(diǎn)。。
遇到大項目設(shè)計DW的時候會分兩層(考慮到了聚合粒度差異和數(shù)據(jù)緩沖),小項目一層就夠了。目前數(shù)據(jù)倉庫系統(tǒng)最多就兩層。
數(shù)據(jù)倉庫的一個問題,ETL與數(shù)倉分層有什么關(guān)系?
顯然不對。百度百科可以看下ETL定義:ETL,是英文Extract-Transform-Load的縮寫,用來描述將數(shù)據(jù)從來源端經(jīng)過抽取(extract)、轉(zhuǎn)換(transform)、加載(load)至目的端的過程。這個源端到目的端不是說數(shù)據(jù)庫之間的抽取才叫源端到目的端。數(shù)據(jù)庫內(nèi)部的數(shù)據(jù)加工也是啊,貼源層的數(shù)據(jù)到明細(xì)層也是,明細(xì)層到匯總層也是。而且你理解的ODS層之前的ETL過程實(shí)際就是抽取的過程,那么還有轉(zhuǎn)換和清洗呢?清洗不僅僅是臟數(shù)據(jù)的清洗,也包括業(yè)務(wù)邏輯上的清洗,轉(zhuǎn)換也是一樣,不僅僅是映射關(guān)系的轉(zhuǎn)換,也包含了業(yè)務(wù)邏輯的整合匯總等等。實(shí)際上把抽過來的數(shù)據(jù)最終整合成使用方可方便使用的數(shù)據(jù)的整個過程都可以叫做ETL。而目前的市場上來說職位上叫ETL或者數(shù)倉已經(jīng)沒有很明顯的區(qū)分了,特別是互聯(lián)網(wǎng)行業(yè)。我招一個ETL實(shí)際上就是干數(shù)倉的活,招一個數(shù)倉那你實(shí)際上也包含了ETL的能力。
數(shù)據(jù)倉庫的體系結(jié)構(gòu)如何?分別實(shí)現(xiàn)什么功能
DAL數(shù)據(jù)訪問層:主要看你的數(shù)據(jù)層里面有沒有包含邏輯處理,實(shí)際上他的各個函數(shù)主要完成對各個對數(shù)據(jù)的操作。BLL業(yè)務(wù)邏輯層:主要負(fù)責(zé)對數(shù)據(jù)層的操作。也就是說把一些數(shù)據(jù)層的操作進(jìn)行組合。UI表示層:主要對用戶的請求接受,以及數(shù)據(jù)的返回,為客戶端提供應(yīng)用程序的訪問,比如界面等。

kf@jusoucn.com
4008-020-360


4008-020-360
