




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)訪問服務(wù)系統(tǒng)(DAS 2.0)楊德婷,周維2005-8-24主要內(nèi)容 系統(tǒng)簡介 系統(tǒng)功能演示 系統(tǒng)的安裝 系統(tǒng)的配置 - MappingBuilder 系統(tǒng)的使用 - DataView 培訓(xùn)人員上機(jī)操作和現(xiàn)場答疑系統(tǒng)目標(biāo) 數(shù)據(jù)訪問服務(wù)系統(tǒng)(DAS)應(yīng)用在科學(xué)數(shù)據(jù)庫中,旨在解決大規(guī)模的分布、異構(gòu)、自治數(shù)據(jù)庫群的統(tǒng)一訪問問題。數(shù)據(jù)訪問服務(wù)數(shù)據(jù)訪問服務(wù)是一個符合OGSA定義的網(wǎng)格服務(wù)。訪問異構(gòu)數(shù)據(jù)庫的接口是一致的。用戶不需要關(guān)心專業(yè)子庫使用的數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)和平臺的技術(shù)細(xì)節(jié),通過數(shù)據(jù)訪問服務(wù)統(tǒng)一的接口就可以訪問專業(yè)子庫,按照用戶的要求獲取滿足條件的數(shù)據(jù)。DAS介于數(shù)據(jù)用戶和物理數(shù)據(jù)庫系統(tǒng)
2、之間,對物理數(shù)據(jù)庫進(jìn)行封裝后,對外提供數(shù)據(jù)訪問的網(wǎng)格服務(wù)接口。 支持的關(guān)系數(shù)據(jù)庫管理系統(tǒng)的類型包括:Oracle 8、Oracle 9i、SQL Server2000、Mysql 4。MySQLSQLServerOracle數(shù)據(jù)訪問服務(wù)數(shù)據(jù)訪問服務(wù)(DAS)用用 戶戶用用 戶戶用用 戶戶系統(tǒng)結(jié)構(gòu)示意圖數(shù)據(jù)訪問服務(wù)接口虛擬數(shù)據(jù)庫物理數(shù)據(jù)庫映射工具M(jìn)appingBuilderDataView物理數(shù)據(jù)庫和虛擬數(shù)據(jù)庫 物理數(shù)據(jù)庫 對于科學(xué)數(shù)據(jù)庫而言,物理數(shù)據(jù)庫指一個專業(yè)子庫,是依據(jù)科學(xué)數(shù)據(jù)庫組織管理的特點而劃分的邏輯意義上的專業(yè)子庫。通常專業(yè)子庫是由一個數(shù)據(jù)庫管理系統(tǒng)中的一張或多張關(guān)聯(lián)的數(shù)據(jù)表構(gòu)成,而
3、建庫單位可能使用一個數(shù)據(jù)庫管理系統(tǒng)存儲多個專業(yè)子庫。 本軟件2.0版本只支持以關(guān)系數(shù)據(jù)庫形式存儲的專業(yè)子庫。 虛擬數(shù)據(jù)庫 為了滿足數(shù)據(jù)規(guī)范化、補(bǔ)充和豐富元數(shù)據(jù)、訪問控制三方面的需求,本系統(tǒng)在物理數(shù)據(jù)庫之上增加一層,稱之為“虛擬數(shù)據(jù)庫” ,是對物理數(shù)據(jù)庫進(jìn)行一層抽象后而構(gòu)造的一個虛擬庫,并不存儲實際的數(shù)據(jù)。用戶通過數(shù)據(jù)訪問服務(wù)接口看到的是虛擬數(shù)據(jù)庫。物理數(shù)據(jù)庫對上層應(yīng)用是不可見的。 使用MappingBuilder工具,配置虛擬數(shù)據(jù)庫。數(shù)據(jù)訪問服務(wù)接口定義功能名稱使用人員功能描述元數(shù)據(jù)服務(wù)接口建庫單位,其他服務(wù)使用者 服務(wù)使用者通過數(shù)據(jù)訪問服務(wù)可以獲取指定的數(shù)據(jù)庫的元數(shù)據(jù)信息??色@取的元數(shù)據(jù)信息
4、是虛擬數(shù)據(jù)庫的數(shù)據(jù)模式信息。由此信息,用戶可以了解數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu),從而可以提交數(shù)據(jù)查詢的請求。1.輸入?yún)?shù):服務(wù)URI(按照科學(xué)數(shù)據(jù)庫的統(tǒng)一標(biāo)準(zhǔn)命名)2.輸出參數(shù):XML文檔,描述了虛擬數(shù)據(jù)庫的結(jié)構(gòu)信息,包括所有字段的名稱、字段描述、數(shù)據(jù)類型、大小、精確度、缺省值、是否為空。數(shù)據(jù)服務(wù)接口 建庫單位,其他服務(wù)使用者 數(shù)據(jù)訪問服務(wù)提供的數(shù)據(jù)庫查詢功能支持SQL 92標(biāo)準(zhǔn)規(guī)定的SELECT語句的功能,具體受到所使用的DBMS功能的限制,所支持的功能是DAS支持的DMBS功能的交集。SQL92標(biāo)準(zhǔn)對SELECT語句的定義如下:SELECT ALL | DISTINCT column1 , colum
5、n2 FROM table , table2 WHERE “conditions” GROUP BY “column-list” HAVING “conditions” ORDER BY “column-list” ASC | DESC 函數(shù):AVG , MIN , MAX , SUM , COUNT該服務(wù)不支持大對象。不支持嵌套查詢。1.輸入?yún)?shù):服務(wù)URI(按照科學(xué)數(shù)據(jù)庫的統(tǒng)一標(biāo)準(zhǔn));查詢語句;查詢結(jié)果集的數(shù)據(jù)塊大小。2.輸出參數(shù):XML文檔形式的查詢結(jié)果數(shù)據(jù)訪問網(wǎng)格服務(wù)的使用 通用Web檢索前端DataView DAS網(wǎng)格服務(wù)的客戶端 通過調(diào)用網(wǎng)格服務(wù)訪問數(shù)據(jù)庫資源。 建庫單位或最終用戶
6、,基于DAS網(wǎng)格服務(wù)開發(fā)應(yīng)用系統(tǒng)。服務(wù)信息的注冊物理數(shù)據(jù)庫虛擬數(shù)據(jù)庫數(shù)據(jù)訪問服務(wù)接 口MappingBuilderDataView服務(wù)注冊客戶端服 務(wù) 請 求 者( 用 戶 )資源信息庫信息分發(fā)接 口SdgFinder信息查詢接口服 務(wù) 發(fā) 布服 務(wù) 發(fā) 現(xiàn)服 務(wù) 調(diào) 用服務(wù)注冊方DAS服務(wù)提供者服 務(wù) 調(diào) 用建庫單位如何使用?科學(xué)數(shù)據(jù)庫建庫單位的數(shù)據(jù)庫管理員或服務(wù)提供者運行DAS 2.0安裝程序。數(shù)據(jù)訪問服務(wù)運行在Tomcat容器中,軟件安裝完后即在Tomcat容器中自動部署了數(shù)據(jù)訪問服務(wù)。使用Mappingbuilder工具進(jìn)行正確配置。注冊服務(wù)信息(http:/ )啟動Tomcat,瀏覽
7、器中打開Dataview,查詢數(shù)據(jù)庫。 這樣就實現(xiàn)了在網(wǎng)格環(huán)境下該專業(yè)子庫的數(shù)據(jù)發(fā)布,對外提供訪問數(shù)據(jù)資源的網(wǎng)格服務(wù)。主要內(nèi)容 系統(tǒng)簡介系統(tǒng)功能演示系統(tǒng)功能演示 系統(tǒng)的安裝 系統(tǒng)的配置 - MappingBuilder 系統(tǒng)的使用 - DataView 培訓(xùn)人員上機(jī)操作和現(xiàn)場答疑能幫建庫單位解決什么問題呢? 只需簡單配置,即可為您自動生成Web檢索系統(tǒng),無需專門開發(fā)。(適用于系統(tǒng)支持的三種關(guān)系數(shù)據(jù)庫) 52:8080/dataview 00:8080/dataview 能幫建庫單位解決什么問題呢? 靈活定制檢索系統(tǒng),滿足您的
8、需求 訪問控制 可設(shè)置哪些數(shù)據(jù)表、哪些字段可以訪問 補(bǔ)充和豐富元數(shù)據(jù)信息,數(shù)據(jù)規(guī)范化 可添加或修改數(shù)據(jù)庫、表、字段的中英文名稱和描述信息等 檢索系統(tǒng)的需求 可設(shè)置檢索字段、概要顯示字段、詳細(xì)顯示字段 多表結(jié)構(gòu),可以添加表間約束條件。能幫建庫單位解決什么問題呢? 數(shù)據(jù)庫結(jié)構(gòu)改變,只需修改配置,無需修改代碼, Web檢索系統(tǒng)隨之更新。 一個數(shù)據(jù)庫建立多個查詢系統(tǒng)。只需創(chuàng)建多套配置信息,即可如您所愿自動生成多個Web檢索系統(tǒng)。最終用戶怎么用?1a.查詢與查詢與相關(guān)的相關(guān)的數(shù)據(jù)庫的信息數(shù)據(jù)庫的信息1b.返回符合條件的返回符合條件的數(shù)據(jù)庫的數(shù)據(jù)庫的GSH2a. 請求元數(shù)據(jù)服務(wù)請求元數(shù)據(jù)服務(wù)2b. 返回數(shù)
9、據(jù)庫結(jié)構(gòu)返回數(shù)據(jù)庫結(jié)構(gòu)信息信息3a. 用戶提交查詢請求(用戶提交查詢請求(sql等)等)3b. 數(shù)據(jù)服務(wù)與數(shù)據(jù)庫交互數(shù)據(jù)服務(wù)與數(shù)據(jù)庫交互3c. 返回返回XML格式的查詢結(jié)果給用格式的查詢結(jié)果給用戶戶注冊服務(wù)注冊服務(wù)SDGFinder元數(shù)據(jù)服務(wù)元數(shù)據(jù)服務(wù)數(shù)據(jù)服務(wù)數(shù)據(jù)服務(wù)用戶用戶關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫SOAP/HTTPAPI interactionshttp:/ 總而言之,為您帶來了 節(jié)約開發(fā)成本 靈活,可控 應(yīng)用需求多種多樣。如果DataView不能滿足您的應(yīng)用需求,可以基于數(shù)據(jù)訪問網(wǎng)格服務(wù),自己開發(fā)或合作開發(fā)應(yīng)用系統(tǒng),我們將為您提供技術(shù)支持。驗收的要求和具體指標(biāo) 安裝部署DAS 2.0系統(tǒng),專業(yè)
10、子庫提供數(shù)據(jù)訪問網(wǎng)格服務(wù)、WWW查詢服務(wù)(DataView)。 在網(wǎng)絡(luò)中心注冊網(wǎng)格服務(wù)和WWW查詢服務(wù)信息。 數(shù)據(jù)中心將做好技術(shù)支持的工作,協(xié)助各建庫單位完成軟件部署。 希望建庫單位能充分重視系統(tǒng)平臺軟件部署工作,主動向數(shù)據(jù)中心反饋軟件部署和使用中的問題、意見和建議。 希望技術(shù)力量強(qiáng)的建庫單位能夠使用中間件軟件開發(fā)或改進(jìn)現(xiàn)有的應(yīng)用系統(tǒng),使系統(tǒng)平臺中間件與建庫單位的應(yīng)用系統(tǒng)能更好地融合,提高數(shù)據(jù)服務(wù)的質(zhì)量和水平。DAS技術(shù)支持信息 地址:北京市海淀區(qū)中關(guān)村南四街4號,中國科學(xué)院計算機(jī)網(wǎng)絡(luò)信息中心,科學(xué)數(shù)據(jù)庫中心 郵編:100080 電話:(8610)58812331 Email: 網(wǎng)址:http
11、:/主要內(nèi)容 系統(tǒng)簡介 系統(tǒng)功能演示系統(tǒng)的安裝系統(tǒng)的安裝 系統(tǒng)的配置 - MappingBuilder 系統(tǒng)的使用 - DataView 培訓(xùn)人員上機(jī)操作和現(xiàn)場答疑安裝前的準(zhǔn)備 操作系統(tǒng):Windows 安裝 JDK 1.4.1 / 1.4.2 安裝 Tomcat 4.1.27 設(shè)置環(huán)境變量 %JAVA_HOME% = %CATALINA_HOME% = %PATH% = %PATH%; %JAVA_HOME%bin;安裝DAS 2.0 一路“下一步”,一路暢通!就這么簡單! 注意: 正確選擇Tomcat的安裝目錄。主要內(nèi)容 系統(tǒng)簡介 系統(tǒng)功能演示 系統(tǒng)的安裝系統(tǒng)的配置系統(tǒng)的配置 - MappingBuilder 系統(tǒng)的使用 - DataView 培訓(xùn)人員上機(jī)操作和現(xiàn)場答疑啟動MappingBuilder加載物理數(shù)據(jù)庫 注冊物理數(shù)據(jù)庫 導(dǎo)出物理數(shù)據(jù)庫配置信息 導(dǎo)入物理數(shù)據(jù)庫配置信息 注銷物理數(shù)據(jù)庫注冊物理數(shù)據(jù)庫導(dǎo)出物理數(shù)據(jù)庫配置信息導(dǎo)入物理數(shù)據(jù)庫配置信息注銷物理數(shù)據(jù)庫創(chuàng)建虛擬數(shù)據(jù)庫 新建虛擬數(shù)據(jù)庫 編輯虛擬數(shù)據(jù)表 編輯虛擬數(shù)據(jù)表屬性 編輯虛擬數(shù)據(jù)字段 新建虛擬數(shù)據(jù)表主鍵 新建虛擬數(shù)據(jù)表外鍵 虛擬數(shù)據(jù)庫配置信息的導(dǎo)入和導(dǎo)出 虛擬數(shù)據(jù)庫的刪除新建虛擬數(shù)據(jù)庫編輯虛擬數(shù)據(jù)庫編輯虛擬數(shù)據(jù)表編輯虛擬數(shù)據(jù)表屬性編輯虛擬數(shù)據(jù)字段新建虛擬數(shù)據(jù)表主鍵新建虛
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年低壓電工資格考試全真模擬試題庫及答案
- 【2025年】四川省資陽市中級會計職稱經(jīng)濟(jì)法預(yù)測試題含答案
- 攝影色彩基礎(chǔ)知識培訓(xùn)課件
- 攝影后期初期課件
- 期貨技術(shù)考試試題及答案
- 2025合同終止勞動賠償標(biāo)準(zhǔn)
- 《2025年解除合同協(xié)議書范本》
- 2025年物流行業(yè)合同法若干關(guān)鍵問題
- 2025設(shè)備租賃和維護(hù)管理合同協(xié)議書
- 公司防洪避險知識培訓(xùn)課件
- 初級統(tǒng)計專業(yè)技術(shù)資格考試真題解析2024
- 建筑吊籃培訓(xùn)課件
- 企業(yè)差旅費管理制度
- 門式滿堂腳手架施工方案
- 異常產(chǎn)程的識別和處理課件
- 《室上性心動過速》課件
- 生產(chǎn)流程再造之路
- 《礦山機(jī)電安全管理》課件
- 室分分布系統(tǒng)原理及方案
- 《撬裝一體式水電解制氫儲氫加氫裝置安全技術(shù)規(guī)范》
- 2025年國家電網(wǎng)公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論