资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,数据访问服务系统(DAS 2.0),杨德婷,周维,-8-24,第1页,主要内容,系统介绍,系统功效演示,系统安装,系统配置-MappingBuilder,系统使用-DataView,培训人员上机操作和现场答疑,第2页,系统目标,数据访问服务系统(DAS)应用在科学数据库中,意在处理大规模分布、异构、自治数据库群统一访问问题。,第3页,数据访问服务,数据访问服务是一个符合OGSA定义网格服务。访问异构数据库接口是一致。用户不需要关心专业子库使用数据库管理系统、操作系统和平台技术细节,经过数据访问服务统一接口就能够访问专业子库,按照用户要求获取满足条件数据。,DAS介于数据用户和物理数据库系统之间,对物理数据库进行封装后,对外提供数据访问网格服务接口。,支持关系数据库管理系统类型包含:Oracle 8、Oracle 9i、SQL Server、Mysql 4。,MySQL,SQLServer,Oracle,数据访问服务,(DAS),用 户,用 户,用 户,第4页,系统结构示意图,数据访问服务接口,虚拟数据库,物理数据库,映射工具,MappingBuilder,DataView,第5页,物理数据库和虚拟数据库,物理数据库,对于科学数据库而言,物理数据库指一个专业子库,是依据科学数据库组织管理特点而划分逻辑意义上专业子库。通常专业子库是由一个数据库管理系统中一张或多张关联数据表组成,而建库单位可能使用一个数据库管理系统存放多个专业子库。,本软件2.0版本只支持以关系数据库形式存放专业子库。,虚拟数据库,为了满足数据规范化、补充和丰富元数据、访问控制三方面需求,本系统在物理数据库之上增加一层,称之为“虚拟数据库”,是对物理数据库进行一层抽象后而结构一个虚拟库,并不存放实际数据。用户经过数据访问服务接口看到是虚拟数据库。物理数据库对上层应用是不可见。,使用MappingBuilder工具,配置虚拟数据库。,第6页,数据访问服务接口定义,功效名称,使用人员,功效描述,元数据服务接口,建库单位,其它服务使用者,服务使用者经过数据访问服务能够获取指定数据库元数据信息。可获取元数据信息是虚拟数据库数据模式信息。由此信息,用户能够了解数据库数据结构,从而能够提交数据查询请求。,1.输入参数:服务URI(按照科学数据库统一标准命名),2.输出参数:XML文档,描述了虚拟数据库结构信息,包含全部字段名称、字段描述、数据类型、大小、准确度、缺省值、是否为空。,数据服务接口,建库单位,其它服务使用者,数据访问服务提供数据库查询功效支持SQL 92标准要求SELECT语句功效,详细受到所使用DBMS功效限制,所支持功效是DAS支持DMBS功效交集。,SQL92标准对SELECT语句定义以下:,SELECT ALL|DISTINCT column1 ,column2,FROM table ,table2,WHERE “conditions”,GROUP BY “column-list”,HAVING “conditions”,ORDER BY “column-list”ASC|DESC,函数:AVG,MIN,MAX,SUM,COUNT,该服务不支持大对象。不支持嵌套查询。,1.输入参数:服务URI(按照科学数据库统一标准);查询语句;查询结果集数据块大小。,2.输出参数:XML文档形式查询结果,第7页,数据访问网格服务使用,通用Web检索前端DataView,DAS网格服务客户端,经过调用网格服务访问数据库资源。,建库单位或最终用户,基于DAS网格服务开发应用系统。,第8页,服务信息注册,第9页,建库单位怎样使用?,科学数据库建库单位数据库管理员或服务提供者运行DAS 2.0安装程序。,数据访问服务运行在Tomcat容器中,软件安装完后即在Tomcat容器中自动布署了数据访问服务。,使用Mappingbuilder工具进行正确配置。,注册服务信息(,-MappingBuilder,系统使用-DataView,培训人员上机操作和现场答疑,第11页,能帮建库单位处理什么问题呢?,只需简单配置,即可为您自动生成Web检索系统,无需专门开发。(适合用于系统支持三种关系数据库),159.226.2.152:8080/dataview,159.226.10.100:8080/dataview,第12页,能帮建库单位处理什么问题呢?,灵活定制检索系统,满足您需求,访问控制,可设置哪些数据表、哪些字段能够访问,补充和丰富元数据信息,数据规范化,可添加或修改数据库、表、字段中英文名称和描述信息等,检索系统需求,可设置检索字段、概要显示字段、详细显示字段,多表结构,能够添加表间约束条件。,第13页,能帮建库单位处理什么问题呢?,数据库结构改变,只需修改配置,无需修改代码,Web检索系统随之更新。,一个数据库建立多个查询系统。只需创建多套配置信息,即可如您所愿自动生成多个Web检索系统。,第14页,最终用户怎么用?,1a.,查询与,相关数据库信息,1b.,返回符合条件数据库,GSH,2a.,请求元数据服务,2,b,.,返回数据库结构信息,3a.,用户提交查询请求(,sql,等),3b.,数据服务与数据库交互,3c.,返回,XML,格式查询结果给用户,注册服务,SDGFinder,元数据服务,数据服务,用户,关系数据库,SOAP/HTTP,API interactions,2.0系统,专业子库提供数据访问网格服务、WWW查询服务(DataView)。,在网络中心注册网格服务和WWW查询服务信息。,数据中心将做好技术支持工作,帮助各建库单位完成软件布署。,希望建库单位能充分重视系统平台软件布署工作,主动向数据中心反馈软件布署和使用中问题、意见和提议。,希望技术力量强建库单位能够使用中间件软件开发或改进现有应用系统,使系统平台中间件与建库单位应用系统能更加好地融合,提升数据服务质量和水平。,第17页,DAS技术支持信息,地址:北京市海淀区中关村南四街4号,中国科学院计算机网络信息中心,科学数据库中心,邮编:100080,电话:(8610)58812331,Email:support,网址:,第18页,主要内容,系统介绍,系统功效演示,系统安装,系统配置-MappingBuilder,系统使用-DataView,培训人员上机操作和现场答疑,第19页,安装前准备,操作系统:Windows,安装 JDK 1.4.1/1.4.2,安装 Tomcat 4.1.27,设置环境变量,%JAVA_HOME%=,%CATALINA_HOME%=,%PATH%=%PATH%;%JAVA_HOME%bin;,第20页,安装DAS 2.0,一路“下一步”,一路通畅!就这么简单!,注意:,正确选择Tomcat安装目录。,第21页,主要内容,系统介绍,系统功效演示,系统安装,系统配置-MappingBuilder,系统使用-DataView,培训人员上机操作和现场答疑,第22页,开启MappingBuilder,第23页,加载物理数据库,注册物理数据库,导出物理数据库配置信息,导入物理数据库配置信息,注销物理数据库,第24页,注册物理数据库,第25页,导出物理数据库配置信息,第26页,导入物理数据库配置信息,第27页,注销物理数据库,第28页,创建虚拟数据库,新建虚拟数据库,编辑虚拟数据表,编辑虚拟数据表属性,编辑虚拟数据字段,新建虚拟数据表主键,新建虚拟数据表外键,虚拟数据库配置信息导入和导出,虚拟数据库删除,第29页,新建虚拟数据库,第30页,编辑虚拟数据库,第31页,编辑虚拟数据表,第32页,编辑虚拟数据表属性,第33页,编辑虚拟数据字段,第34页,新建虚拟数据表主键,第35页,新建虚拟数据表外键,第36页,虚拟数据库配置信息导入和导出虚拟数据库删除,第37页,新建网格服务,按“添加”键,选择虚拟数据库名,输入URI,注意规范:sdbs:/CNOpenP-MappingBuilder,系统使用-DataView,培训人员上机操作和现场答疑,第42页,第43页,培训人员上机操作现场答疑,第44页,谢 谢!support,第45页,
展开阅读全文