數(shù)據(jù)倉庫技術(shù)的出現(xiàn)為解決企業(yè)信息系統(tǒng)中存在的“海量數(shù)據(jù)”和“信息貧乏”的不利境況提供了一種較好的解決方案。然而隨著信息技術(shù)的發(fā)展,對數(shù)據(jù)倉庫的應(yīng)用提出了更高的要求。傳統(tǒng)的兩層C/S結(jié)構(gòu)已經(jīng)不能適應(yīng)日益增長的跨地域、跨平臺的信息分析的需要,暴露出諸多問題,具體表現(xiàn)在以下幾個方面:
1)客戶服務(wù)器體系結(jié)構(gòu)的建立和維護(hù)成本很高,而且系統(tǒng)的協(xié)調(diào)性、兼容性不好;
2)單一用戶界面不足以支持眾多用戶的使用;
3) 隨著Internet/Intranet的發(fā)展, 越來越多的人希望借助于Internet/Ineranet訪問數(shù)據(jù)倉庫,獲得必要的信息支持,而傳統(tǒng)的C/S結(jié)構(gòu)無法滿足這一需求;
4)對客戶端的要求高?蛻舳诵枰A(yù)裝許多支持軟件,使得系統(tǒng)較依賴于客戶端平臺。因此系統(tǒng)的可移植性、伸縮性不好Internet的廣泛應(yīng)用使傳統(tǒng)的商務(wù)模式發(fā)生了巨大轉(zhuǎn)變,基于Web的數(shù)據(jù)倉庫技術(shù)改變了最終用戶對數(shù)據(jù)倉庫的使用模式。人們可以不再局限于通過局域網(wǎng)(LAN)使用數(shù)據(jù)倉庫,而是可以通過Internet/Intranet遠(yuǎn)程訪問數(shù)據(jù)倉庫,所得的分析結(jié)果也可以借助Web服務(wù)器迅速發(fā)布。
1 Web技術(shù)特點(diǎn)
Web技術(shù)是目前Internet上發(fā)展最快也是最重要的信息發(fā)布與檢索手段,它提供了一種全球范圍的信息共享方式。通過Web方式可以充分地共享和應(yīng)用現(xiàn)有的各類信息,Web技術(shù)已成為信息技術(shù)發(fā)展的一種趨勢。交互式動態(tài)頁面的實現(xiàn)需要以大量數(shù)據(jù)資源為基礎(chǔ),于是出現(xiàn)了Web數(shù)據(jù)庫技術(shù)。Web數(shù)據(jù)庫技術(shù)的主要內(nèi)容包括超文本傳輸協(xié)議(HTTP),超文本標(biāo)記語言(HTML),以及Web與數(shù)據(jù)庫的接口技術(shù):通用網(wǎng)關(guān)接口CGI方式,服務(wù)器API方式等。將Web技術(shù)與數(shù)據(jù)庫技術(shù)結(jié)合,開發(fā)動態(tài)的Web應(yīng)用程序,實現(xiàn)了傳統(tǒng)的數(shù)據(jù)庫應(yīng)用程序在Internet領(lǐng)域共享信息的要求,為Internet開辟了廣泛的應(yīng)用前景。
2 數(shù)據(jù)倉庫技術(shù)特點(diǎn)
數(shù)據(jù)倉庫本質(zhì)上是一個建立在數(shù)據(jù)庫系統(tǒng)之上的數(shù)據(jù)管理系統(tǒng),該系統(tǒng)中的數(shù)據(jù)來自若干分布的、異質(zhì)的數(shù)據(jù)源,數(shù)據(jù)倉庫除了具有數(shù)據(jù)庫系統(tǒng)的特點(diǎn)之外,還具有如下特點(diǎn):
1)面向主題且集成的。數(shù)據(jù)倉庫將相關(guān)的問題集中于某一領(lǐng)域進(jìn)行分析,將與主題有關(guān)的因素利用多維表表現(xiàn)出來,而主題是在一個較高層次對數(shù)據(jù)集成的標(biāo)準(zhǔn),每一個主題基本對應(yīng)一個宏觀的分析領(lǐng)域。
2)數(shù)據(jù)應(yīng)當(dāng)是良構(gòu)的、一致的。由于數(shù)據(jù)倉庫是將不同異質(zhì)的、分散的數(shù)據(jù)集成在一個系統(tǒng)平臺上,所以系統(tǒng)一開始就必須考慮將不同的數(shù)據(jù)進(jìn)行一致化和標(biāo)準(zhǔn)化的問題。而為了滿足決策者的需求,對這些數(shù)據(jù)進(jìn)行結(jié)構(gòu)上的重組也是必要的。
3)時間性。時間性是數(shù)據(jù)倉庫的一個顯著特性。數(shù)據(jù)倉庫中的數(shù)據(jù)是隨時間變化的,這些數(shù)據(jù)都是一系列某一時刻所生成數(shù)據(jù)的快照,每個數(shù)據(jù)單元都與時間有關(guān)。數(shù)據(jù)倉庫一般都包括對長時間歷史數(shù)據(jù)的存儲,存儲時間一般為5—10年,用于進(jìn)行長期的趨勢分析。
3 基于Web的數(shù)據(jù)倉庫系統(tǒng)結(jié)構(gòu)及其實現(xiàn)
基于Web的數(shù)據(jù)倉庫系統(tǒng)由表示層、應(yīng)用層和數(shù)據(jù)層所組成。這種結(jié)構(gòu)更易于構(gòu)造基于三層邏輯結(jié)構(gòu)的應(yīng)用系統(tǒng)。它允許同一層的不同應(yīng)用交互使用,并且它們可以互相支持相鄰層的相同接口。每一層都對其上一層提供服務(wù),對下一層則作為一個客戶端應(yīng)用而存在。
1)表示層。即瀏覽器層。在Web頁面中嵌入用戶查詢信息所需的表單(FORM)。一方面,用戶填寫表單后,通過HTTP協(xié)議傳送至Web服務(wù)器。另一方面,用戶接受從應(yīng)用層根據(jù)用戶需求組成相應(yīng)形式后傳來的數(shù)據(jù)。
2)應(yīng)用層。應(yīng)用層包括傳統(tǒng)意義上的Web服務(wù)器和位于Web服務(wù)器與數(shù)據(jù)倉庫服務(wù)器之間的應(yīng)用服務(wù)器。應(yīng)用服務(wù)器一般存放各種應(yīng)用程序軟件包。主要有:EIS查詢工具,OLAP工具,DM工具,以及用于構(gòu)建數(shù)據(jù)倉庫的數(shù)據(jù)抽取、轉(zhuǎn)換和集成的工具。
3)數(shù)據(jù)層。即后臺數(shù)據(jù)倉庫(DW)。它是一個信息物理存儲層,用于存儲來源于數(shù)據(jù)庫或其他信息源(如日志文件)的數(shù)據(jù)。其主要的數(shù)據(jù)來源于www站點(diǎn)的半結(jié)構(gòu)化數(shù)據(jù)。這些數(shù)據(jù)根據(jù)各自的主題區(qū)域被分布到不同的物理存儲空間。數(shù)據(jù)層處理來自應(yīng)用層的SQL語句,完成相應(yīng)的信息查詢,并把查詢結(jié)果反饋給應(yīng)用層。
表示層,應(yīng)用層和數(shù)據(jù)層三者相互協(xié)作,每一層既作為上一層的服務(wù)端,同時又作為下一層的客戶端,共同完成分布在不同地域,不同平臺的用戶對異地數(shù)據(jù)倉庫的信息訪問。
4 結(jié)論
基于Web的數(shù)據(jù)倉庫系統(tǒng)較好地解決了C/S結(jié)構(gòu)對數(shù)據(jù)倉庫使用的局限性,擴(kuò)展了數(shù)據(jù)倉庫的應(yīng)用范圍。使終端用戶通過瀏覽器可以高效、方便地訪問數(shù)據(jù)倉庫。信息訪問者不必安裝另外的客戶軟件(僅需Web瀏覽器),具有良好的跨平臺能力;為在www環(huán)境下信息的收集、存儲以及數(shù)據(jù)倉庫的訪問提供了一條便捷的途徑,可以極大地提高人們使用和查詢數(shù)據(jù)倉庫的效率,有助于信息資源的更好利用;具有統(tǒng)一的接口,同一類的頁面,數(shù)據(jù)處理相對獨(dú)立和透明。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:基于Web的數(shù)據(jù)倉庫的探討