Web GIS的新技術(shù)
- 期刊名字:計(jì)算機(jī)工程
- 文件大?。?59kb
- 論文作者:伏玉琛,周洞汝
- 作者單位:武漢大學(xué)計(jì)算機(jī)學(xué)院
- 更新時(shí)間:2020-10-30
- 下載次數(shù):次
第30卷第3期計(jì)算機(jī)工程2004年2月Vol30靦3Computer EngineeringFebruary 2004●基金項(xiàng)目論文●文章編號(hào): 1000- -3428(2004)03- 0019- -03文獻(xiàn)標(biāo)識(shí)碼r A中圈分類(lèi)號(hào): P208Web GIS的新技術(shù)伏玉來(lái),周濮汝(武漢大學(xué)計(jì)算機(jī)學(xué)院,武漢430072)擲要: 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,Web (iIS將成為今后GIS應(yīng)用的發(fā)展方向,該文在回順Web GIS技術(shù)的基礎(chǔ)上,對(duì)目前新出現(xiàn)的兩種Web GIS技術(shù): Java Servlet和(iML進(jìn)行了介紹,這兩種新技術(shù)的出現(xiàn)為Web GIS的應(yīng)用開(kāi)辟了新的方向。關(guān)∈調(diào):互聯(lián)網(wǎng)地理信息系統(tǒng); Java Scrvlet; XMLNew Technologies of Web GISFU Yuchen, ZHOU Dongru(Computer School, Wuhan University, Wuhan 430072)[Abstract] Web GIS is an increasingly important component of GIS implementation. This paper revicws the technologics used to implement Wcb GiS,and introduces two new technologics: Java Servlet and GML. They will be leading lcnologies in fcature.[Kcy words] Web GIS; JaVa Servlet; XML1概述簡(jiǎn)單操作則由客戶(hù)端直接完成。這種計(jì)算模式能靈活高效地由于互聯(lián)網(wǎng)地理信息系統(tǒng)(Web GIS)的重要性和它提尋求計(jì)算負(fù)載和網(wǎng)絡(luò)流量負(fù)載在服務(wù)器端和客戶(hù)端的合理分供的巨大商機(jī),世界各大GIS廠商紛紛推出自己的WebGIS配,這是一種比較理想的優(yōu)化模式。方案。其中較為成熟的方案有MapInfo公司的MapInfo2 Web GIS技術(shù)回順ProServer, Intergraph公 司的GeoMedia Web Map, ESRI公 司綜合各種WebGIS產(chǎn)品,我們大致可以分為動(dòng)態(tài)WebGIS的Intermet Map Server([MS),Autodesk 公司的MapGui ,和主動(dòng)WebGIS兩類(lèi)。動(dòng)態(tài)WebGIS系統(tǒng)是基于服務(wù)器-一側(cè)的deBenteley公司的ModelServer/Discovery等。解決方案,而主動(dòng)WebGIS 則主要是基于客戶(hù)端- -側(cè)的解決雖然各個(gè)廠商推出的WebGIS方案的實(shí)現(xiàn)技術(shù)不同,但方案。傳統(tǒng)的Web GIS技術(shù)主要有CGl、Plug-Ins 和Java是它們的體系結(jié)構(gòu)和系統(tǒng)組織方式基本上是一致的。每個(gè)Applet3種。WebGIS系統(tǒng)包括了GIS瀏覽器、Web服 務(wù)器、GIS服務(wù)器、2.1遁用周關(guān)摟口數(shù)據(jù)庫(kù)4部分。首先,用戶(hù)通過(guò)GIS瀏覽器發(fā)出空間查詢(xún)或Web GIS最先使用的方法是CGI (Common Gateway分析請(qǐng)求,請(qǐng)求通過(guò)互聯(lián)網(wǎng)提交給Web服務(wù)器,在服務(wù)器Interface)技術(shù)。GIS廠 商在其成熟產(chǎn)品的基礎(chǔ)上發(fā)展端,GIS服務(wù)器處理Web服務(wù)器提交給它的空間查詢(xún)或分析Intranet解決方案,通常采用CGI方案,即提供專(zhuān)用空間資料請(qǐng)求,然后,按原路返回處理結(jié)果,在瀏覽器端用不同形式的Web管道。CGI是一種連接應(yīng)用軟件和Web Server的標(biāo)準(zhǔn)表示處理結(jié)果,如圖形、圖像、查詢(xún)結(jié)果對(duì)話(huà)框等。技術(shù),是HTML的功能延伸。HTML超文本語(yǔ)言是--種不可WebGIS可以簡(jiǎn)單地定義為在Web上的GIS,與傳統(tǒng)的基在瀏覽器中編輯的靜態(tài)式文件,它的設(shè)計(jì)原則是顯示資料和于桌面或局域網(wǎng)的GIS相比,WebGIS具有以下的優(yōu)點(diǎn): (1)文件,而不是處理資料,因而不能用來(lái)產(chǎn)生動(dòng)態(tài)的信息,觖更廣泛的訪問(wèn)范圍??蛻?hù)可以同時(shí)訪問(wèn)多個(gè)地方的服務(wù)器上乏互動(dòng)性。但是,靈活易用的CGI接口與HTML的結(jié)合實(shí)現(xiàn)的最新數(shù)據(jù),而不管GIS服務(wù)器實(shí)際位于何處,這-Internet/了交互式的動(dòng)態(tài)連接。例如,為了讓User存取數(shù)據(jù)庫(kù)中的信Intranet所特有的優(yōu)勢(shì)大大方便了GIS的數(shù)據(jù)管理,使分布的息,CGI可以被用來(lái)連接Server中的數(shù)據(jù)庫(kù),在系統(tǒng)中扮演多數(shù)據(jù)源的數(shù)據(jù)管理和合成更易于實(shí)現(xiàn)。(2)平 臺(tái)獨(dú)立性。橋梁的角色。1997年 ESRI推出了MapObjects !nternet Map無(wú)論服務(wù)器或客戶(hù)機(jī)是何種機(jī)器,無(wú)論WebGIS服務(wù)器端使Server,使用HTML將客戶(hù)端的請(qǐng)求傳給Web Server,而Web用何種CIS軟件,由于使用了通用的Web服務(wù)器,因此可以Server則通過(guò)專(zhuān)用的CGI接口與GIS Server連接,GIS Server透明地訪問(wèn)WebGIS數(shù)據(jù),在本機(jī)或某個(gè)服務(wù)器.上進(jìn)行分布承擔(dān)了所有的查詢(xún)、計(jì)算工作,將結(jié)果構(gòu)建成-個(gè)HTML文式部件的動(dòng)態(tài)組合和空間數(shù)據(jù)的協(xié)同處理和分析,實(shí)現(xiàn)遠(yuǎn)程件傳回給Web Server,再將HTML文件傳給客戶(hù)端瀏覽器。異構(gòu)數(shù)據(jù)的共享。(3) 可以大規(guī)模降低系統(tǒng)成本。普通GIS在2.2嵌入式(Plug-Ins)每個(gè)客戶(hù)端都要配備昂貴的專(zhuān)業(yè)GIS軟件,而用戶(hù)使用的經(jīng)因?yàn)镃GI的系統(tǒng)僅提供給客戶(hù)端有限的GIS功能,傳給常只是一些最基本的GIS功能,這實(shí)際上形成了極大的浪用戶(hù)的信息都是靜態(tài)的,而且Client side的GIS操作都箭要由費(fèi)。而WebGIS在客戶(hù)端通常只需使用Web鍘覽器(有時(shí)還Server來(lái)處理。解決這個(gè)問(wèn)題的方法是把一部分Server上的要加上一些插件) ,其軟件成本與全套專(zhuān)業(yè)GIS相比明顯節(jié)功能移到Client side上,這樣不僅加快了使用者操作的反應(yīng)省。另外,由于客戶(hù)端的簡(jiǎn)單性而節(jié)省的維護(hù)費(fèi)也不容忽速度,而中國(guó)煤化工標(biāo)準(zhǔn)WWW瀏覽器只提視。(4)平衡高效的計(jì)算負(fù)載。傳統(tǒng)的GIS大都使用文件服務(wù)僉項(xiàng)目:CNM H S173045器結(jié)構(gòu)的處理方式,其處理能力完全依賴(lài)于客戶(hù)端,其效率作者簡(jiǎn)介:伏玉琛(1968一) ,男,博上,主研方向?yàn)橛?jì)算機(jī)圖肜較低。而當(dāng)今- 些高級(jí)的WebGIS能充分利用網(wǎng)絡(luò)資源,對(duì)學(xué)、地理信息系統(tǒng)、多媒體技術(shù);周洞汝,教授,博導(dǎo)千基礎(chǔ)性、全局性的處理交由服務(wù)器執(zhí)行,而數(shù)據(jù)量較小的收稿日期: 2002-12-30E-mail: yuchenfuesina.com供了一些最基本的瀏覽和導(dǎo)航功能,而缺乏處理地理空間數(shù)網(wǎng)絡(luò)加載,可以說(shuō)Servlet對(duì)Server就如同Apple1對(duì)Client -據(jù)的能力。解決方法之- 是安裝能與瀏覽器交換信息的專(zhuān)門(mén)樣,但是,由于Servlet運(yùn)行于Server中, 因此它們并不錯(cuò)要GIS軟件。這種增加瀏覽器功能的方法就叫嵌入式接口(Plug-一個(gè)圖形用戶(hù)界面。從這個(gè)角度講,Servlet也被稱(chēng)為-Ins)。這種嵌入式軟件不但可以增加瀏覽器處理地理空間Faceless Objecto資料的能力,使人們更容易獲取地理資料,而且可以減少Java Servlet具有以下優(yōu)勢(shì):Web Server的流量,從而使Web Server更有效地為更多的使(1) Servlet可以和其他資源(文件、數(shù)據(jù)庫(kù)、Applet、 Java應(yīng)用程用者服務(wù),因?yàn)榇蠖鄶?shù)使用者的數(shù)據(jù)處理能力都可以由鍘覽序等)交互,以生成返回給客戶(hù)端的響應(yīng)內(nèi)容。如果需要,還可以器嵌入式軟件來(lái)完成。美國(guó)ARGUS公司的地圖顯示軟件保存請(qǐng)求-響應(yīng)過(guò)程中的信息。(2)采用Servlet,服務(wù)器可以完全授權(quán)對(duì)本地資源的訪間(如數(shù)MapViewer (ttp://www.argusmap.com) 就屬于這類(lèi)嵌入式據(jù)岸),并EServlet自 身將會(huì)控制外部用戶(hù)的訪問(wèn)數(shù)及訪問(wèn)性質(zhì)。軟件。與傳統(tǒng)的應(yīng)用軟件類(lèi)似,嵌入式軟件也需要先安裝再(3) Servlet可以是其它服務(wù)的客戶(hù)端程序,例如,它們可以用于使用,因而傳統(tǒng)軟件中不同版本之間的不兼容性及版本管理分布式的應(yīng)用系統(tǒng)中。問(wèn)題仍然存在。(4)可以從本地硬盤(pán),或者通過(guò)網(wǎng)絡(luò)從遠(yuǎn)端硬盤(pán)激活Servlet.此外,對(duì)嵌入的URL的支持可允許使用者在Internet中(5) Servlet可被鏈按(chain)。一個(gè)Servler可以調(diào)用另一個(gè)或-系與其它網(wǎng)站建立直接的聯(lián)系,從而使世界各地的設(shè)計(jì)人員能列Serve,即成為它的客戶(hù)端。(6)采用Servlet Tag技術(shù),可以在HTML頁(yè)面中動(dòng)態(tài)調(diào)用Servlet.夠透過(guò)Inteme在設(shè)計(jì)項(xiàng)目.上進(jìn)行合作。(7) Servlet API與協(xié)議無(wú)關(guān).它不對(duì)傳遞它的協(xié)議有任何假設(shè)。2.3 Jav& Applet(8)像所有的Java程序-一樣,Sarvlet擁有 面向?qū)ο驤ava語(yǔ)言的所盡管嵌入式軟件可以和瀏覽器一起有效地處理空間資有優(yōu)勢(shì)。料,但這種方法仍有不少缺陷。首先,它將導(dǎo)致客戶(hù)端負(fù)擔(dān)Serviet提供了Java應(yīng)用程序的所有優(yōu)勢(shì)可移植、穩(wěn)健、過(guò)重,因?yàn)閹缀趺總€(gè)軟件廠商都希望它的軟件能與網(wǎng)際網(wǎng)絡(luò)易開(kāi)發(fā)。使用SerVet 的Tag技術(shù), Servlet能 夠生成嵌于靜態(tài)兼容。顯然這不符合標(biāo)準(zhǔn)瀏覽器的設(shè)計(jì)概念。其次,眾多嵌HTML頁(yè)面中的動(dòng)態(tài)內(nèi)密。入式軟件的管理會(huì)成為信息技術(shù)部門(mén)的一個(gè)大問(wèn)題,因?yàn)闊o(wú)一個(gè)Servlet被客戶(hù)端發(fā)送的第-個(gè)諸求激活,然后它將論任何人,只要可以進(jìn)入網(wǎng)際網(wǎng)絡(luò)就都可以下載安裝最新的繼續(xù)運(yùn)行于后臺(tái),等待以后的請(qǐng)求。每個(gè)請(qǐng)求將生成-一個(gè)新嵌入式軟件。為解決上述問(wèn)題,網(wǎng)際網(wǎng)絡(luò)程序語(yǔ)言應(yīng)運(yùn)而的線(xiàn)程,而不是一個(gè)完整的進(jìn)程。多個(gè)客戶(hù)能夠在同一個(gè)進(jìn)生。目前最普及的網(wǎng)際網(wǎng)絡(luò)程序語(yǔ)言是Java,另- -種語(yǔ)言是程中同時(shí)得到服務(wù)。一般來(lái)說(shuō),Servlet進(jìn)程只 是在Web由微軟公司提出的Active X。而與Java相比, Active X尚有網(wǎng)Server卸載時(shí)被卸載。絡(luò)安全問(wèn)題。Java Setrvlet有著比CGI效能高、激活時(shí)間快、Servlet間網(wǎng)際網(wǎng)絡(luò)程序語(yǔ)言與前面所述的幾種方法的不同之處主內(nèi)部通信容易、安全性高等優(yōu)點(diǎn)。透過(guò)Applet與Serve成對(duì)要在于,允許可執(zhí)行的Applet從 Web Server上傳到客戶(hù)端機(jī)的使用,可提供數(shù)據(jù)流的壓縮及加密,新-代的WebGIS數(shù)器上,并直接在客戶(hù)端機(jī)器上執(zhí)行,從而省略了-整套傳統(tǒng)據(jù)在網(wǎng)絡(luò)封包加密采用SSL傳輸機(jī)制,并依認(rèn)證簽署解放資軟件的安裝過(guò)程。由于程序是在客戶(hù)端執(zhí)行的,因此避免了料,Java的保密方案采用DSA簽署,若無(wú)對(duì)應(yīng)的Key,是無(wú)用戶(hù)和Server之間不必要的信息流量,提高了整個(gè)網(wǎng)絡(luò)的執(zhí)法拆解數(shù)據(jù)流的,這技術(shù)廣泛地用在全球電子商務(wù)的信用卡行效率。另外,這種方法讓用戶(hù)可以自由地處理每個(gè)地理實(shí)交易方面。目前Web GIS主要仍著重在圖形展示與查詢(xún)功能體,而不只是獲取一幅由Server處理好的靜態(tài)地圖。上,大多數(shù)的WebGIS目前主要功能仍在應(yīng)用程序端的開(kāi)發(fā)3 WebGIS技術(shù)的新越勢(shì)(Applet),提供使用者查詢(xún)及圖形分類(lèi)展示等,尚未能提供以上所述為傳統(tǒng)開(kāi)發(fā)WebGIS服務(wù)所常用的技術(shù),而隨空間、網(wǎng)絡(luò)、疊加分析等之功能,未來(lái)將繼續(xù)朝著服務(wù)器應(yīng)著網(wǎng)際網(wǎng)絡(luò)的蓬勃發(fā)展,有兩種網(wǎng)際網(wǎng)絡(luò)上的新技術(shù)是在開(kāi)用(Java Servet)分析功能,以提供更多的高級(jí)應(yīng)用?;诎l(fā)WebGIS時(shí)值得注意的: - -是Java Servlt技術(shù);另一個(gè)則Java Servlet的Web GIS結(jié)構(gòu)如圖1所示。是XML的技術(shù)?!窩lientIClient 2廠 Client 33.1 Java Servlet. HTP HTPHTTPJava Servel是用Java編寫(xiě)的Server端程序,它與協(xié)議和平臺(tái)無(wú)關(guān)。Servlet運(yùn) 行于Java-enabled Web Server中。 JavaWeb Servermap-Servlet ConnectorServlet可以動(dòng)態(tài)地?cái)U(kuò)展Server的能力,并采用請(qǐng)求-響應(yīng)模Java Servlet式提供Web服務(wù)。. EngineTCPIP最早支持Servet技術(shù)的是JavaSoft的Java Web Server.此后,一些其它的基于Java的WebServer開(kāi)始支持標(biāo)準(zhǔn)的Servlet API. Servlet的主要功能在于交互式地瀏覽和修改數(shù)Application Sever(NT Service/Java Application1據(jù),生成動(dòng)態(tài)Web內(nèi)容。這個(gè)過(guò)程為:(|)客戶(hù)端發(fā)送請(qǐng)求至服務(wù)器端。(2)服務(wù)器將請(qǐng)求信息發(fā)送至Servlet.(3)Serle生成響應(yīng)內(nèi)容并將其傳給Servere響應(yīng)內(nèi)容動(dòng)態(tài)生中國(guó)煤化工:Cierver,通常取決于客戶(hù)端的請(qǐng)求。MYH.CNMH G(4)服務(wù)器將響應(yīng)返回給客戶(hù)端。圈1基于Java Servlet的Web GIS鮪枸Servlet看起來(lái)像是通常的Java程序。Servlet導(dǎo) 入特定的3.2地理標(biāo)記語(yǔ)育(GML)屬于Java Servlet API的包。因?yàn)槭菍?duì)象字節(jié)碼,可動(dòng)態(tài)地從XML是互聯(lián)網(wǎng)聯(lián)合組織(W3C) 創(chuàng)建的一組規(guī)范,以便f軟件開(kāi)發(fā)人員和內(nèi)容創(chuàng)作者在網(wǎng)頁(yè)上組織信息,其目的息抽象模型,即空間實(shí)體特征及需要封裝。地理特征(Fealure)不僅在于滿(mǎn)足不斷增長(zhǎng)的網(wǎng)絡(luò)應(yīng)用需求,同時(shí)還希望借此能包括- -系列的屬性和相應(yīng)的幾何信息,- 一般來(lái)說(shuō)屬性由名夠確保在通過(guò)網(wǎng)絡(luò)進(jìn)行交互合作時(shí),具有良好的可靠性和交字類(lèi)型和值組成,幾何信息基本元素如點(diǎn)線(xiàn)、面、曲互操作性。與HTML一樣,XML也源自SGML ( Standard線(xiàn)、多邊形等組成。目前GML主要局限在2維應(yīng)用,正擴(kuò)展Generalize Markup Language ,一種老資格的通用標(biāo)記語(yǔ)到2維半和3維空間以及特征間的拓?fù)潢P(guān)系。GML允許相當(dāng)言),它保留了SGML80%的功能,使復(fù)雜程度降低了復(fù)雜的特征,如特征聞的嵌套。例如飛機(jī)場(chǎng)由出租汽車(chē)道、20%,盡管如此,XML卻有著HTML語(yǔ)言所欠缺的巨大伸縮飛機(jī)跑道等組成。GML封裝了空間地理參考系統(tǒng),空聞地性與靈活性。XML不再像HTML-樣有著一成不變的格式。理參考系統(tǒng)是地理信息系統(tǒng)數(shù)據(jù)處理的基礎(chǔ)。GML封裝了XML實(shí)際上是:●種定義語(yǔ)言,即使用者叮以定義無(wú)窮無(wú)盡空間地理參考系統(tǒng)、主要的投影關(guān)系等,保證分布式處理的的標(biāo)記來(lái)描述文件中的任何數(shù)據(jù)元素,從而突破了HTML團(tuán)擴(kuò)展性和靈活性。GML可以實(shí)現(xiàn)地理數(shù)據(jù)的分布式存儲(chǔ)。定標(biāo)記集合的約束,使文件的內(nèi)容更豐富更復(fù)雜并組成-一個(gè)GML對(duì)地理數(shù)據(jù)的分發(fā)是非常方便的技術(shù)手段,但其作用完整的信息體系。不止局限于此,同樣可以成為地理數(shù)據(jù)分布式存儲(chǔ)的重要手OpenGIS聯(lián)盟(Open GIS Consortium, Inc.)于2000年S段。主要的技術(shù)工具是XLink和Xpointer.月發(fā)表一種名為地理標(biāo)記語(yǔ)言Geography Markup Language美國(guó)ESRI公司在IMS (nternet Map Server)運(yùn)用了名為(GML)的文件標(biāo)記語(yǔ)言,其目的在敘述、說(shuō)明地理信息,可ArcXML (AXL) 卷標(biāo)語(yǔ)言,其主要用途亦在處理空間信息以很容易地呈現(xiàn)空間信息的結(jié)構(gòu)及內(nèi)容,并能做開(kāi)放式空間的敘述、呈現(xiàn)、交換及管理,并將空間信息在不同的機(jī)器上信息的交換及管理。運(yùn)用GML,封裝的地理數(shù)據(jù)種圖形解進(jìn)行通信。釋是清楚分離的。如前所述,圖形解釋格式包括SVG、.文獻(xiàn)VML和X3D等。1 鄧廣. Iterenc/Intranet 上的空間信息瀏覽微電腦世界,1998, (38)GML是使用文本表示地理信息的,文本比較簡(jiǎn)單、直2卓 泳. Web GIS技術(shù)剖析.微電腦世界,1998, (49)觀,容易理解和編輯。已經(jīng)在空間信息和3維顯示上得到廣3張犁互聯(lián)網(wǎng)時(shí)代的地理信息系統(tǒng).測(cè)繪學(xué)報(bào),1998.27(1)泛應(yīng)用的數(shù)據(jù)格式是虛擬現(xiàn)實(shí)建模語(yǔ)言VRML(Vitual4喬智君. XML在空間信息管理中的應(yīng)用. h:://9.cn.ibm.com/deloperWorks/cnxm1xgis/index.shtmlReality Markup Langiage),現(xiàn)在這些VRML模型元素一樣可5 Peter L. GIS on the Intemet: Applications, Technologies and Trends.以在GML.上應(yīng)用。htp://www sicad.de/pages/ueber uns/puliationen/dr/v9902 _aw_在GML中封裝了地理信息及其屬性, GML基于地理信laste.pdf患臧癌※※※※※※※※※※*※※※※旅※※※※※※褒※※暇※熟※※※※※※※※※※※*※※※※※※※※※※※崇※※賬※必※※※※※※※察粥嗽嫩※※*※承斑(上接第5頁(yè))資不貶值的一種好方法。而且XML技術(shù)對(duì)于元數(shù)據(jù)來(lái)說(shuō)也主要的ETL廠商的產(chǎn)品中,都已經(jīng)集合了MQ Series,而是至關(guān)重要的,因?yàn)樵诓煌脑獢?shù)據(jù)倉(cāng)庫(kù)和元數(shù)據(jù)工具之間Informatica更是利Vitria、WebMethods連接。XML可以完備、統(tǒng)一地描述元數(shù)據(jù),這樣它們就可以互相ETL和EAI的融合是必需的,主要有以下的幾個(gè)原因:通信。總之,XML的出現(xiàn)使得工具之間協(xié)同工作能力增1)多樣的異構(gòu)數(shù)據(jù)源,尤其是后端ERP和遺留系統(tǒng),這使得單強(qiáng),豐富了最終用戶(hù)的選擇,提高了這些工具的效率。一的技術(shù)變得站不住腳了。2)由信息中間件并不能解決元教據(jù)的需(5)開(kāi)發(fā)ETL程序的選擇求,在系統(tǒng)的再利用和維持上仍然需要技術(shù)人員和管理人員來(lái)協(xié)由于每種ETLI具有自己的特性,尤其是它們的轉(zhuǎn)換引助,EAI并不能單獨(dú)地完成任務(wù)。3) 基于查詢(xún)分析和基于事務(wù)處理擎都是黑箱操作,數(shù)據(jù)倉(cāng)庫(kù)開(kāi)發(fā)人員和管理員應(yīng)該在數(shù)據(jù)源的系統(tǒng)之間的基本差異,決定了批量ETL處理利快速消息的EAI同和目標(biāo)數(shù)據(jù)倉(cāng)庫(kù)超過(guò)一定數(shù)量的情況下選擇使用ETL.在沒(méi)時(shí)并存。ETL.L具解決 了決策支持的查詢(xún)分析的數(shù)據(jù)集成問(wèn)題,目有ETLI具提供的自動(dòng)化和元數(shù)據(jù)的情況下,開(kāi)發(fā)團(tuán)隊(duì)要完前并沒(méi)有新的想法可以替代它。3.3一種客項(xiàng)的ETL工具評(píng)測(cè)標(biāo)準(zhǔn)成大量的手寫(xiě)代碼、很多源和目的接口。因此開(kāi)發(fā)人員會(huì)選如果沒(méi)有公正的第三方評(píng)測(cè)標(biāo)準(zhǔn),廠商自己的評(píng)測(cè)將變擇使用ETL工具來(lái)作為提高效率的主要手段。成一種變相的廣告和競(jìng)爭(zhēng)的游渦。公正的第三方評(píng)測(cè)會(huì)促進(jìn)4結(jié)束語(yǔ)廠商花更多的精力在技術(shù)的提高上,有利于行業(yè)的發(fā)展?,F(xiàn)本文從普通定制ETL需要的工作環(huán)境,ETL具體步纂開(kāi)在TPC-H標(biāo)準(zhǔn)正在推出。始,剖析了ETL的整個(gè)流程;參考國(guó)外ETL產(chǎn)品發(fā)展?fàn)顩r,3.4元敷據(jù)標(biāo)準(zhǔn)CWM研究了ETL產(chǎn)品的現(xiàn)有特性,重點(diǎn)分析了Oralce的ETL處對(duì)于開(kāi)發(fā)入員和管理人員來(lái)說(shuō)壓倒-一切的重點(diǎn)是在ETL理;分析了下一步的發(fā)展趨勢(shì)。全文基本涵蓋了ETL的方方的過(guò)程中(就是數(shù)據(jù)從原來(lái)事務(wù)系統(tǒng)中提取和加載到數(shù)據(jù)倉(cāng)面面,希望對(duì)今后的開(kāi)發(fā)研究工作能夠有所幫助。庫(kù)的這個(gè)點(diǎn))抓住元數(shù)據(jù)。從整個(gè)體系結(jié)構(gòu)看來(lái),ETL工具所在的位置是抓住元數(shù)據(jù)的最佳點(diǎn),它跨著源數(shù)據(jù)庫(kù)和月標(biāo)I Agosta L. The Data Warchousing ETL Too Murket Maures. htp:/www.metagroup.com-cgi-bin/incgi/jsp/displayArticlc.do?oid-32637數(shù)據(jù)倉(cāng)庫(kù)。XML是帶助規(guī)范化元數(shù)據(jù)的最好的選擇,開(kāi)發(fā)2 Agosta L. Extraction, Transformation and Loading in Transition. htp:/i人員和數(shù)據(jù)管理員都會(huì)尋找在設(shè)計(jì)、查找上和CWM的XMIwww.metagroup. com/gi-bin/ niciysp/displayAticle.do?oid-32539標(biāo)準(zhǔn)相融的ETL工具。31 Gil:中國(guó)煤化工suuu h/wwThe Common Warehouse Metamodel (CWM)的元數(shù)據(jù)標(biāo)metArticlc do?oid=412344 OracAn Oracle White Paper.準(zhǔn)已經(jīng)被眾多的廠商認(rèn)可,也足夠完備允許ETL的廠商來(lái)實(shí)hTMHCNMHGration_ owp.htm施。XML和在CWM中內(nèi)部交換的XML標(biāo)準(zhǔn)一XMI將 會(huì)被5 The Common Warehouse Metamodel Specification. ht://ww.omg.廣泛采納。因?yàn)椴捎昧私y(tǒng)-標(biāo)準(zhǔn),在今后的發(fā)展中還可以重org/cgi-bin/doc?ad/01-02-01.pdf復(fù)利用,所以它是保護(hù)在ETL.設(shè)計(jì)、數(shù)據(jù)表現(xiàn)工具中的投- -21-
-
C4烯烴制丙烯催化劑 2020-10-30
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-10-30
-
生物質(zhì)能的應(yīng)用工程 2020-10-30
-
我國(guó)甲醇工業(yè)現(xiàn)狀 2020-10-30
-
石油化工設(shè)備腐蝕與防護(hù)參考書(shū)十本免費(fèi)下載,絕版珍藏 2020-10-30
-
四噴嘴水煤漿氣化爐工業(yè)應(yīng)用情況簡(jiǎn)介 2020-10-30
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-10-30
-
甲醇制芳烴研究進(jìn)展 2020-10-30
-
精甲醇及MTO級(jí)甲醇精餾工藝技術(shù)進(jìn)展 2020-10-30



