一种不动产数据迁移方法技术

技术编号:38025857 阅读:9 留言:0更新日期:2023-06-30 10:52
本发明专利技术公开了一种不动产数据迁移方法,包括:获取源库、初始化的中间库和初始化的目标库;从所述源库中获取待迁移不动产数据,对所述待迁移不动产数据进行预处理,得到第一数据;连接所述源库和所述中间库,将所述第一数据迁移至所述中间库,得到第二数据;判断所述第二数据是否满足预设的初检条件;若满足,则:连接所述目标库和所述中间库,将所述第二数据迁移至所述目标库,得到目标不动产数据。本发明专利技术能够有效解决多源异构属性数据和空间数据在国产化数据库软件中的迁移问题,通过采用中间库进行数据迁移,高效完成不同网络环境下的异构数据库软件间的数据迁移,并且在数据迁移中进行质检有利于提高数据迁移的准确性和安全性。全性。全性。

【技术实现步骤摘要】
一种不动产数据迁移方法


[0001]本专利技术涉及计算机
,尤其涉及一种不动产数据迁移方法。

技术介绍

[0002]在现有技术中,由于数据存储与管理以结构化数据为主,数据通过各类数据库表来管理,其中关系型数据库管理系统软件可以满足业务应用和管理需要,在数据迁移时使用迁移工具,即可实现库表之间字段映射与数据导入。
[0003]但在不动产数据库中,包含了属性、空间等多种类型的数据资源,需要数据库具有空间数据管理能力,难以直接使用迁移工具完成数据库迁移,而是需要综合考虑、独立设计各类数据资源迁移方案,确保数据资源完整、准确迁移。

技术实现思路

[0004]为了解决上述技术问题,本专利技术实施例提出了一种不动产数据迁移方法,能够提高不动产数据迁移的准确性和安全性,并提高不动产数据迁移的效率。
[0005]为了实现上述目的,本专利技术实施例提供了一种不动产数据迁移方法,包括:
[0006]获取源库、初始化的中间库和初始化的目标库;
[0007]从所述源库中获取待迁移不动产数据,对所述待迁移不动产数据进行预处理,得到第一数据;
[0008]连接所述源库和所述中间库,将所述第一数据迁移至所述中间库,得到第二数据;
[0009]判断所述第二数据是否满足预设的初检条件;若满足,则:
[0010]连接所述目标库和所述中间库,将所述第二数据迁移至所述目标库,得到目标不动产数据。
[0011]进一步的,在所述从所述源库中获取待迁移不动产数据,对所述待迁移不动产数据进行预处理,得到第一数据之前,还包括:对所述源库和所述目标库进行差异性分析,得到差异性结果,并根据所述差异性结果构建迁移映射规则;其中,所述差异性结果包括关系型属性数据差异性结果和空间型图形数据差异性结果。
[0012]进一步的,所述连接所述源库和所述中间库,将所述第一数据迁移至所述中间库,得到第二数据,具体包括:根据所述关系型属性数据差异性结果,配置源库与所述中间库之间的字段类型映射关系;通过所述字段类型映射关系将所述第一数据中的字段类型迁移至所述中间库,以作为所述第二数据的字段类型。
[0013]进一步的,所述获取源库、初始化的中间库和初始化的目标库,具体包括:创建与所述源库的用户名相同的中间用户和目标用户;创建与所述源库的属主相同的中间数据库和目标数据库;创建与所述源库的用户名相同的中间模式和目标模式;基于所述中间用户、中间数据库和中间模式,构建得到初始化的中间库;基于所述目标用户、目标数据库和目标模式,构建得到初始化的目标库。
[0014]进一步的,所述连接所述源库和所述中间库,将所述第一数据迁移至所述中间库,
得到第二数据,具体包括:对所述第一数据进行划分,得到关系型属性数据和空间型图形数据;对所述关系型属性数据进行划分,得到不动产登记成果数据和不动产业务过程数据;采用所述中间库的ETL工具,建立与所述空间型图形数据对应的第一迁移任务、与所述不动产登记成果数据对应的第二迁移任务和与所述不动产业务过程数据对应的第三迁移任务;执行所述第一迁移任务、第二迁移任务和第三迁移任务。
[0015]进一步的,在所述得到目标不动产数据之后,还包括:判断所述目标不动产数据是否满足预设的质检条件;若满足所述质检条件,则将所述目标不动产数据保存在所述目标库;若不满足所述质检条件,则重新获取待迁移不动产数据,直至得到的目标不动产数据满足所述质检条件。
[0016]进一步的,所述质检条件包括属性质检条件和空间质检条件;则,所述判断所述目标不动产数据是否满足预设的质检条件,具体包括:将所述目标不动产数据划分为属性数据和空间数据;判断所述属性数据是否满足所述属性质检条件;其中,所述属性质检条件包括字段完整性条件、数据一致性条件和逻辑一致性条件;判断所述空间数据是否满足所述空间质检条件;其中,所述空间质检条件包括构面情况条件和空间拓扑条件。
[0017]进一步的,所述初检条件包括迁移数据报告和校验条件;则,所述判断是否满足预设的初检条件,具体包括:判断所述第二数据中的数据量是否符合所述迁移数据报告;采用数据库迁移质检脚本,对所述第二数据进行校验,判断所述第二数据是否满足所述校验条件;其中,所述校验条件包括字段类型正确性条件和逻辑正确性条件。
[0018]进一步的,所述源库为oracle数据库,所述目标库为在信创云网络环境的麒麟V10操作系统中搭建的人大金仓Kingbase V8数据库,所述中间库为在政务云网络环境的CentOS 7操作系统中搭建的人大金仓Kingbase V8数据库。
[0019]进一步的,所述从所述源库中获取待迁移不动产数据,对所述待迁移不动产数据进行预处理,得到第一数据,具体包括:对所述待迁移不动产数据进行分析,得到脏数据;在所述待迁移不动产数据中清洗所述脏数据,得到所述第一数据。
[0020]综上,本专利技术具有以下有益效果:
[0021]采用本专利技术实施例,通过获取源库、初始化的中间库和初始化的目标库;从所述源库中获取待迁移不动产数据,对所述待迁移不动产数据进行预处理,得到第一数据;连接所述源库和所述中间库,将所述第一数据迁移至所述中间库,得到第二数据;判断所述第二数据是否满足预设的初检条件;若满足,则:连接所述目标库和所述中间库,将所述第二数据迁移至所述目标库,得到目标不动产数据。本专利技术实施例能够有效解决多源异构属性数据和空间数据在国产化数据库软件中的迁移问题,通过采用中间库进行数据迁移,可以高效完成不同网络环境或不同软硬件环境下的异构数据库软件间的数据迁移,并且在数据迁移中进行质检有利于提高数据迁移的准确性和安全性。
附图说明
[0022]图1是本专利技术提供的一种不动产数据迁移方法的一个实施例的流程示意图;
[0023]图2是本专利技术提供的一种不动产数据迁移方法的一个具体实施例示意图。
具体实施方式
[0024]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]参见图1,是本专利技术提供的不动产数据迁移方法的一个实施例的流程示意图,该方法包括步骤S1至S5,具体如下:
[0026]S1,获取源库、初始化的中间库和初始化的目标库;
[0027]作为上述方案的改进,所述获取源库、初始化的中间库和初始化的目标库,具体包括:创建与所述源库的用户名相同的中间用户和目标用户;创建与所述源库的属主相同的中间数据库和目标数据库;创建与所述源库的用户名相同的中间模式和目标模式;基于所述中间用户、中间数据库和中间模式,构建得到初始化的中间库;基于所述目标用户、目标数据库和目标模式,构建得到初始化的目标库。
[0028]示例性的,获取源数据库Oracle服务名包括SDE服务及迁移的数据规模信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种不动产数据迁移方法,其特征在于,包括:获取源库、初始化的中间库和初始化的目标库;从所述源库中获取待迁移不动产数据,对所述待迁移不动产数据进行预处理,得到第一数据;连接所述源库和所述中间库,将所述第一数据迁移至所述中间库,得到第二数据;判断所述第二数据是否满足预设的初检条件;若满足,则:连接所述目标库和所述中间库,将所述第二数据迁移至所述目标库,得到目标不动产数据。2.如权利要求1所述的不动产数据迁移方法,其特征在于,在所述从所述源库中获取待迁移不动产数据,对所述待迁移不动产数据进行预处理,得到第一数据之前,还包括:对所述源库和所述目标库进行差异性分析,得到差异性结果,并根据所述差异性结果构建迁移映射规则;其中,所述差异性结果包括关系型属性数据差异性结果和空间型图形数据差异性结果。3.如权利要求2所述的不动产数据迁移方法,其特征在于,所述连接所述源库和所述中间库,将所述第一数据迁移至所述中间库,得到第二数据,具体包括:根据所述关系型属性数据差异性结果,配置源库与所述中间库之间的字段类型映射关系;通过所述字段类型映射关系将所述第一数据中的字段类型迁移至所述中间库,以作为所述第二数据的字段类型。4.如权利要求1所述的不动产数据迁移方法,其特征在于,所述获取源库、初始化的中间库和初始化的目标库,具体包括:创建与所述源库的用户名相同的中间用户和目标用户;创建与所述源库的属主相同的中间数据库和目标数据库;创建与所述源库的用户名相同的中间模式和目标模式;基于所述中间用户、中间数据库和中间模式,构建得到初始化的中间库;基于所述目标用户、目标数据库和目标模式,构建得到初始化的目标库。5.如权利要求1所述的不动产数据迁移方法,其特征在于,所述连接所述源库和所述中间库,将所述第一数据迁移至所述中间库,得到第二数据,具体包括:对所述第一数据进行划分,得到关系型属性数据和空间型图形数据;对所述关系型属性数据进行划分,得到不动产登记成果数据和不动产业务过程数据;采用所述中间库的ETL工具,建立与所述空间型图形数据对应的第一迁移任务、...

【专利技术属性】
技术研发人员:杜剑光桂大伟列键佳李珏李佩怡何华贵杨卫军陈利燕
申请(专利权)人:广州市城市规划勘测设计研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1