您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 科学数据库数据访问服务系统用户手册
科学数据库数据访问服务系统用户手册科学数据网格(ScientificDataGrid,SDG)数数据据访访问问服服务务系系统统用用户户手手册册VVeerrssiioonn11..00中国科学院计算机网络信息中心二〇〇四年十月科学数据库数据访问服务系统用户手册目目录录1.引言11.1编写目的11.1.1用户手册编写目的11.1.2预期的读者11.2背景11.2.1软件系统名称11.2.2任务提出者11.2.3开发者11.2.4用户及其特点11.3定义21.4参考资料22.软件描述32.1目标及作用范围32.2功能概述32.3功能说明42.3.1功能描述图42.3.2功能表52.4性能62.4.1精度62.4.2时间特性62.4.3灵活性62.5安全保密63.运行环境73.1支持软件73.1.1.操作系统73.1.2.编程语言73.1.3.数据库管理系统73.1.4.网格运行环境73.2硬件环境74.安装85.部署135.1运行环境13科学数据库数据访问服务系统用户手册5.1.1创建运行环境135.1.2安装运行环境155.1.3启动运行环境175.1.4查看网格服务185.1.5停止运行环境185.1.6卸载运行环境195.1.7修改运行环境195.1.8删除运行环境205.2网格服务215.2.1创建服务215.2.2部署服务235.2.3卸载服务235.2.4修改服务245.2.5删除服务246.配置266.1.启动MAPPINGBUILDER266.2.加载物理数据库266.2.1.新建物理数据库276.2.2.导出物理数据库配置信息296.2.3.导入物理数据库配置信息306.2.4.删除物理数据库连接316.3创建虚拟数据库326.3.1新建虚拟数据库326.3.2导出虚拟数据库配置信息346.3.3导入虚拟数据库配置信息356.3.4删除虚拟数据库356.4建立映射关系366.4.1字段映射366.4.2数据库映射377使用397.1.元数据服务397.1.1.输入397.1.2.输出397.1.3.测试397.2.数据服务407.2.1.输入407.2.2.输出407.2.3.测试418.卸载44科学数据库数据访问服务系统用户手册9.技术支持45科学数据库数据访问服务系统用户手册1.引言数据访问服务系统软件(DAS,DataAccessServices)是为了在网格环境下发布数据而开发的软件系统,实现了以网格服务的形式统一访问异构数据库系统。本软件包括对单点数据资源的访问服务的安装、部署、配置和使用的过程。1.1编写目的1.1.1用户手册编写目的首先感谢您选用《数据访问服务系统1.0》。本《数据访问服务系统用户手册》为帮助建库单位正确、方便地使用《数据访问服务系统1.0》,在网格环境下发布数据库中的数据,实现对异构数据库系统的统一访问。1.1.2预期的读者手册的适用范围主要包括科学数据库专业子库的数据库系统管理员和数据访问服务提供者(包括服务的部署人员、配置人员、管理人员)。1.2背景1.2.1软件系统名称数据访问服务系统软件(DAS,DataAccessServicesSystem)1.2.2任务提出者中科院计算机网络信息中心网络技术与应用研究室(NTARL)1.2.3开发者杨德婷、常丰峰、赵洪东、张非、刘建新1.2.4用户及其特点用户为科学数据库专业子库的数据库管理员、数据访问服务提供者(包括服务的部署人1科学数据库数据访问服务系统用户手册员、配置人员、管理人员)。其特点是具备一定的数据库技术知识和数据库管理经验,了解网格服务方面的技术。1.3定义z单点数据资源:指科学数据库中的一个专业子库。z数据访问服务:指访问数据资源的网格服务。z数据访问服务系统软件:它是为了在网格环境下发布数据而开发的软件系统,实现了以网格服务的形式统一访问异构数据库系统。zDAS:DataAccessServicesSystem。1.4参考资料《科学数据网格项目任务书》2科学数据库数据访问服务系统用户手册2.软件描述2.1目标及作用范围本软件系统应用在科学数据库中,旨在解决大规模的分布、异构、自治数据库群的统一访问问题。科学数据库建库单位的数据库管理员或服务提供者安装本软件,在所属专业子库上成功部署数据访问服务之后,即实现在网格环境下专业子库的数据发布,就可以对外提供访问数据资源的网格服务。2.2功能概述本软件的功能是网格环境下的数据发布服务。本软件1.0版本实现的主要功能包括:1)以网格服务的形式提供对数据库的统一访问。2)获取数据库元数据信息。3)数据库管理员可筛选对外发布的字段。4)多表的集成,目前只支持同构的数据表。5)字段重命名,增加数据库的描述信息。6)支持Oracle、SQLServer和Mysql数据库。7)目前不支持跨多个数据库的协同访问。3科学数据库数据访问服务系统用户手册2.3功能说明2.3.1功能描述图图1本软件介于最终用户和物理数据库系统之间。本软件对物理数据库进行一层封装后,对外提供数据访问的网格服务接口。最终用户通过调用网格服务进行访问数据库。为便于描述本软件的功能,首先解释两个重要的定义:物理数据库和虚拟数据库。z物理数据库对于科学数据库而言,物理数据库指一个专业子库。z虚拟数据库虚拟数据库,类似于关系数据库中的“视图”。基于物理数据库构造一个虚拟的数据库,不存储实际的数据。本软件目前的版本中,虚拟数据库只能是单表结构,不支持多个虚拟数据表。虚拟数据库中数据表的虚拟字段(以下简称虚拟字段)可定义的属性包括:字段名称、字段描述、数据类型、大小、精确度、缺省值、是否为空。虚拟字段定义的规则物理数据库中的不同数据表的不同名字段,一一映射到虚拟表的虚拟字段,虚拟字段不可重名。在物理数据库中,如果多个数据表是相同或相似结构(表之间是独立无关联的),那么同名的字段(包括主键),可以映射为虚拟表中的同一个字段。即多个物理字段映射为一个虚拟字段。虚拟数据库的查询语句语法,即简化的SQL语句。简化的SQL查询语句语法:SELECT[ALL|DISTINCT]column1[,column2][WHERE“conditions”]数据访问服务接口虚拟数据库服务管理器ServiceManager映射工具MappingBuilder物理数据库4科学数据库数据访问服务系统用户手册[GROUPBY“column-list”][HAVING“conditions”][ORDERBY“column-list”[ASC|DESC]]函数:AVG,MIN,MAX,SUM,COUNT“conditions”,字段的值必须加单引号。如:title’20’。“conditions”中支持的关系运算符:=、、、、like。查询数据库时默认把简化的SQL语句翻译为使用join跨表查询的标准SQL语句。不支持select*的查询方式。不支持嵌套查询不支持两个字段间比较关系的查询条件不支持二进制内容的查询(LargeObject)通过定义虚拟数据库,可以实现一定程度的访问控制。可以把物理数据库中可公开的数据映射为一个虚拟数据库;可以根据不同的用户类型和应用场景,把一个物理数据库映射为多个虚拟数据库;可以对物理数据库中的字段属性进行重定义和约束;可以把多个相同结构的数据表映射为一个数据表;等等。目前版本,最适合的数据库场景是:具有单表结构的数据库;数据库中绝大多数数据表具有相同或相似的结构。如果一个数据库包含多个不同结构的数据表,可以把不同的数据表映射为多个虚拟数据库,对其进行数据访问。本软件包括三个模块:服务管理器、服务安装包和配置工具。服务管理器是管理网格运行环境和网格服务的工具,可以用于网格运行环境的安装、卸载、运行等,可以用来部署和卸载网格服务。服务安装包包含网格服务部署所需的gar文件。DAS1.0版提供数据访问服务和数据量统计服务的部署文件。配置工具包括与提供的网格服务相关的配置工具。DAS1.0版包括两个配置工具。数据访问服务的映射工具MappingBuilder是由物理数据库构造虚拟数据库的工具。数据量统计服务的SAT配置工具是配置所统计的数据集的范围的工具。2.3.2功能表功能名称功能类型使用人员功能描述元数据服务接口外部功能最终用户,即服务使用者1.输入参数:服务的URL2.输出参数:XML文档,描述了虚拟数据库的结构信息,包括所有字段的名称、字段描述、数据类型、大小、精确度、缺省值、是否为空。数据服务接口外部最终用户,即服务使用者1.输入参数:服务的URL,简化的SQL查询语句。2.输出参数:XML文档,查询结果5科学数据库数据访问服务系统用户手册功能数据访问服务映射工具MappingBuilder内部功能软件安装配置人员,即数据库管理员或服务提供者由物理数据库构造虚拟数据库的工具。加载物理数据库,获取其结构信息,继而构造虚拟数据库。定义虚拟数据表和虚拟数据字段,建立虚拟数据字段和物理数据字段之间的映射关系。数据量统计服务外部功能最终用户,数据库管理人员1.输入参数:数据集名称。2.输出参数:统计的数据量(字节)和记录数。数据量统计服务配置工具内部功能软件安装配置人员,即数据库管理员或服务提供者配置数据量统计服务所需信息的工具,包括数据库的连接信息,要统计的数据集的范围,以及简单的客户端测试程序。2.4性能2.4.1精度映射工具MappingBuilder中需要准确提供物理数据库的连接信息。虚拟数据库虚拟字段的属性需要定义准确。2.4.2时间特性待测试。2.4.3灵活性在WindowsXP、Windows2000Professional、Windows2000Server、Windows2000advancedserver操作系统中自由运行。2.5安全保密物理数据库使用只读的普通帐号,密码加密保存。数据库的连接信息保存在本地,服务使用者无法获取该信息。6科学数据库数据访问服务系统用户手册3.运行环境3.1支持软件3.1.1.操作系统WindowsXP、Windows2000Professional、Windows2000Server、Windows2000Advancedserver均可运行。3.1.2.编程语言数据访问服务系统用JAVA语言编写,支持的JDK版本包括JDK1.4.0、JDK1.4.1、JDK1.4.2。3.1.3.数据库管理系统支持MySQL3、MySQL4,SQLServer2000,Oracle9i。3.1.4.网格运行环境本软件采用GlobusToolkit3.2作为网格服务的运行环境。3.2硬件环境zPC机,奔腾III以上,内存256M以上。z若本软件安装的机器上有防火墙,务必打开安装时指定的Globus使用的端口(Globus默认使用8080端口)。7科学数据库数据访问服务系统用户手册4.安装4.1.双击DASSetup.exe安装文件,出现安装界面。4.2.单击“下一步”按钮,出现界面,选择“同意”。8科学数据库数据访问服务系统用户手册4.3.单击“下一步”按钮,出现GlobusToolkit安装选择界面。如果没有安装GlobusToolkit3.2或打算重新安装,请选择“安装一个新的GlobusToolkit”前面的方框。如果已安装过GlobusToolkit3.2,可以跳过这个安装步骤。4.4.单击“下一步”按钮,进入界面,选择本软件的安装目录。缺省的安装路径是C:\DAS,您可以修改安装的目录。需要特别注意的是:安装目录可以是英文,也可以为中文,但是目录名中间不能有空格,否则该软件不能正常工作。9科学数据库数据访问服务系统用户手册4.5.单击“下一步”按钮,进入界面,选择“开始菜单”中该软件程序组的快捷方式名字。4.6.单击“下一步”按钮,进入界面,列出了上述安装步骤所做的设置信息,进行核实无误后,开始准备安装。如果想修改所做的设置,请选择“上一步”按钮,回退到前面的安装步骤,重新设置。4.7.单击“下一步”按钮,进入界面,选择安装完之后是否
本文标题:科学数据库数据访问服务系统用户手册
链接地址:https://www.777doc.com/doc-1599311 .html