[发明专利]基于XML的异构关系型数据库的数据集成方法和系统无效
| 申请号: | 201110021096.6 | 申请日: | 2011-01-19 |
| 公开(公告)号: | CN102081661A | 公开(公告)日: | 2011-06-01 |
| 发明(设计)人: | 康辉;丛学斌;梅芳;张亚萍;马庆利;柴智 | 申请(专利权)人: | 吉林大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 齐安全 |
| 地址: | 130012 吉*** | 国省代码: | 吉林;22 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 xml 关系 数据库 数据 集成 方法 系统 | ||
1.一种基于XML的异构关系型数据库的数据集成方法,其特征是包括如下步骤:
1)获取数据集成需求和集成前期准备;
2)若集成应用涉及了新数据库产品,则执行添加新支持的数据库产品;
3)在全局查询请求配置界面的数据源的视区上,添加拟集成的数据源和拟导入数据的目的数据源;
4)在全局查询请求配置界面上,录入方案的信息,选择查询请求文档的保存位置,生成查询请求配置文档;
5)在持久化参数设置界面上,录入持久化参数,选择集成计划文档的保存路径,生成集成计划文档,若目的数据表不存在,在持久化参数设置界面上录入新建表的信息,创建一个新的数据表,然后再录入持久化参数;
6)在执行集成计划界面上,选取一个集成计划文档,执行该集成计划,等待软件系统处理,执行集成计划界面上会显示集成计划执行的状态和异常情况,执行完毕后,结果报告界面会显示集成结果数据统计报表,特殊处理异常表中的数据,如此反复执行第4)至6)步骤,直到完成所有的集成任务。
2.按照权利要求1所述的基于XML的异构关系型数据库的数据集成方法,其特征在于,所述的获取数据集成需求和集成前期准备的步骤如下:
1)获取数据集成需求,确定集成的范围,制定数据集成计划,书写需求规格;
2)确定集成数据源所在的数据库环境,获取数据源的信息,包括:数据库的产品类型、版本、数据库名称、数据库IP地址、数据库服务端口、及其具有通过JDBC操纵数据库权限的登陆用户名和口令;
3)确定集成涉及的数据表,获取数据表信息,包括:表模式,表名称,字段列表和对应数据类型的列表;
4)分析需求,将集成任务分解成若干相互独立的子任务,确定每个子任务的集成逻辑,将集成逻辑形式化为查询方案,查询方案可以用结构化查询语言来表示,应当注意的是:查询语句中的每一个表和属性列都要有一个其所属数据库的标识作为前缀;
5)完成对集成目的数据库的设计;
6)获取结果持久化参数:
(1)目的数据源信息;
(2)目的数据表信息;
(3)查询结果属性和目的表属性的映射关系;
(4)指定一个数据导入异常表,记录下该数据表的信息;
7)对已获得的各项参数进行验证和确认,完成对已得到的查询方案和目的数据库设计方案的评审和确认。
3.按照权利要求1所述的基于XML的异构关系型数据库的数据集成方法,其特征在于,所述的若集成应用涉及了新数据库产品,则执行添加新支持的数据库产品的步骤如下:
1)获取新增数据库产品中包括数据类型的名称和特性的所有数据类型的信息;
2)根据数据类型的特性,指定其映射为一种通用数据类型;
3)将获取到的与通用数据类型映射信息和特性信息添加到数据类型字典中。
4.一种基于XML的异构关系型数据库的数据集成方法的数据集成系统,其特征在于包括:
一个收集用户提交的全局查询请求和持久化参数,对全局查询请求和持久化参数进行合法性检查,分发集成任务,监控集成过程,报告集成结果的集成任务管理器;
一个实现了数据源动态管理,完成关系表的映射处理,为用户提供数据源全局视图的数据源管理器;
一个将查询请求根据数据的映射关系分解为若干子查询请求和全局查询元数据,并对子查询请求进行优化,生成子查询计划的查询分解优化器;
一个将接收到的子查询计划分配给数据提取引擎,对底层数据源发布SQL查询提取数据,并将查询结果集转换为中间结果XML数据的数据提取器;
一个接收中间结果XML数据和全局查询元数据,利用关系代数引擎,对中间结果进行整合,生成最终的全局查询结果的查询结果整合器;
一个将整合后的结果数据导入到已有数据库中的结果持久器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110021096.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激光切割机固定装置
- 下一篇:一种具有气体保护功能的热装配设备





