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