[发明专利]基于XML的异构关系型数据库的数据集成方法和系统无效
| 申请号: | 201110021096.6 | 申请日: | 2011-01-19 |
| 公开(公告)号: | CN102081661A | 公开(公告)日: | 2011-06-01 |
| 发明(设计)人: | 康辉;丛学斌;梅芳;张亚萍;马庆利;柴智 | 申请(专利权)人: | 吉林大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 齐安全 |
| 地址: | 130012 吉*** | 国省代码: | 吉林;22 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 xml 关系 数据库 数据 集成 方法 系统 | ||
技术领域
本发明涉及一种信息技术领域的数据集成方法,更确切地说,本发明涉及一种基于XML的异构关系型数据库的数据集成方法,也可以说,本发明涉及一种实施基于XML的异构关系型数据库的数据集成系统。
背景技术
近年来,众多企业伴随着业务的发展积累了大量的数据。然而,由于企业内部以及企业之间数据库系统的分布性、异构性和独立性,导致“信息孤岛”的形成,使得大量数据不能被正确高效地利用。因此,解决这一现实问题,对企业的运营和发展具有重要意义。
目前特定行业如银行、电信等已经拥有成熟的数据交换和数据集成的方法和工具。中小型企业也有数据集成的需求,但却没有统一的行业标准,数据流通格式杂乱,数据集成困难,需要一种扩展性强、通用性好的技术方案来解决该实际问题。
传统的解决方案有两种:
1.搭建中心数据仓库,将集成的数据全部汇集到其中。这种方法,需要大量的数据存储和维护性的软硬件设备,费用昂贵,不易维护,且不能与源数据库保持同步,数据利用率不高。
2.联邦数据库,将系统中所有数据库之间建立彼此访问的接口。这种方法的维护和扩展会涉及到整个系统,工作量大,成本很高。
发明内容
本发明所要解决的问题是克服了现有技术存在的技术问题,提供了一种适合于中小型企业的、廉价高效的、扩展性和可移植性强的、跨操作系统和数据库平台的基于XML的异构关系型数据库的数据集成方法,也可以说,本发明提供了一种基于XML的异构关系型数据库的数据集成系统。
为解决上述技术问题,本发明是采用如下技术方案实现的:所述的基于XML的异构关系型数据库的数据集成方法包括如下步骤:
1.获取数据集成需求和集成前期准备。
2.若集成应用涉及了新数据库产品,则执行添加新支持的数据库产品。
3.在全局查询请求配置界面的数据源的视区上,添加拟集成的数据源和拟导入数据的目的数据源。
4.在全局查询请求配置界面上,录入方案的信息,选择查询请求文档的保存位置,生成查询请求配置文档。
5.在持久化参数设置界面上,录入持久化参数,选择集成计划文档的保存路径,生成集成计划文档,若目的数据表不存在,在持久化参数设置界面上录入新建表的信息,创建一个新的数据表,然后再录入持久化参数.
6.在执行集成计划界面上,选取一个集成计划文档,执行该集成计划,等待软件系统处理,执行集成计划界面上会显示集成计划执行的状态和异常情况,执行完毕后,结果报告界面会显示集成结果数据统计报表,特殊处理异常表中的数据,如此反复执行第4至6步骤,直到完成所有的集成任务。
技术方案中所述的获取数据集成需求和集成前期准备的步骤如下:
1.获取数据集成需求,确定集成的范围,制定数据集成计划,书写需求规格。
2.确定集成数据源所在的数据库环境,获取数据源的信息,包括:数据库的产品类型、版本、数据库名称、数据库IP地址、数据库服务端口、及其具有通过JDBC操纵数据库权限的登陆用户名和口令。
3.确定集成涉及的数据表,获取数据表信息,包括:表模式,表名称,字段列表和对应数据类型的列表。
4.分析需求,将集成任务分解成若干相互独立的子任务,确定每个子任务的集成逻辑,将集成逻辑形式化为查询方案,查询方案可以用结构化查询语言来表示,应当注意的是:查询语句中的每一个表和属性列都要有一个其所属数据库的标识作为前缀。
5.完成对集成目的数据库的设计。
6.获取结果持久化参数:
1)目的数据源信息。
2)目的数据表信息。
3)查询结果属性和目的表属性的映射关系。
4)指定一个数据导入异常表,记录下该数据表的信息。
7.对已获得的各项参数进行验证和确认,完成对已得到的查询方案和目的数据库设计方案的评审和确认。
技术方案中所述的若集成应用涉及了新数据库产品,则执行添加新支持的数据库产品的步骤如下:
1.获取新增数据库产品中包括数据类型的名称和特性的所有数据类型的信息。
2.根据数据类型的特性,指定其映射为一种通用数据类型。
3.将获取到的与通用数据类型映射信息和特性信息添加到数据类型字典中。
一种基于XML的异构关系型数据库的数据集成方法的数据集成系统,其包 括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110021096.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激光切割机固定装置
- 下一篇:一种具有气体保护功能的热装配设备





