[发明专利]一种基于页面和数据库对比的元数据分析方法及装置有效
申请号: | 202011493573.4 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112612774B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 夏晨;赵寅;石元春;张永强;李庄庄 | 申请(专利权)人: | 武汉达梦数据技术有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/25;G06F16/951 |
代理公司: | 武汉智嘉联合知识产权代理事务所(普通合伙) 42231 | 代理人: | 丁倩 |
地址: | 430000 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 页面 数据库 对比 数据 分析 方法 装置 | ||
本发明涉及一种基于页面和数据库对比的元数据分析方法及装置,该方法包括:获取输入页面;对输入页面进行抓取处理,确定对应的页面元数据并传输至比对引擎;对输入页面进行数据库连接处理,确定对应的数据库元数据并传输至比对引擎;通过比对引擎,根据页面元数据和数据库元数据进行对比分析,确定业务元数据。本发明根据页面元数据和数据库元数据进行有效的数据比对,以此反馈软件系统的设计逻辑,达到更高效率的了解整体的软件设计的目的,同时依据对比分析结果,形成业务元数据,保证完整有效的数据库设计文档,高效缩短了解数据库设计的时长。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种基于页面和数据库对比的元数据分析方法及装置。
背景技术
在电子化的建设中,一个完整的电子化设备往往由很多个应用系统或软件系统支撑。而随着软件建设的不断提升,需求不断的变化,原有软件系统不能胜任现有的工作需求,又或者有更新更好的技术出现,需要对原有的软件系统进行取代或者升级。因而,对软件系统的更新在电子化建设过程中至关重要。但是,在原有软件系统中,由于原技术提供商或者厂家种种原因无法提供支持,无法提供软件源码,甚至没有相关的文档,原有软件系统对于外人来说是一个黑盒子,对原有软件系统的功能保留或功能升级都存在困难。
现有技术中,新的软件系统提供商直接参考原有的系统,参考原系统的页面以及数据库,基于原系统的设计逻辑,满足客户的需求。而在一个软件系统之中,数据库的设计为重心中的重心,所有页面的设计和展现,业务的逻辑都围绕数据库设计而来,所有页面数据的保存和修改,最终都会体现到数据库数据的变化中。而在现有技术中,由于源码的缺失,数据库设计缺失相关的设计文档,数据库中没有相关的注释等,导致数据库解读相当困难,使系统重构的任务困难重重。
综上,如何在系统重构中进行高效率的数据库解读是亟待解决的问题。
发明内容
有鉴于此,有必要提供一种基于页面和数据库对比的元数据分析方法,用以解决现有技术中如何在系统重构中进行高效率的数据库解读的问题。
本发明提供一种基于页面和数据库对比的元数据分析方法,包括:
获取输入页面;
对所述输入页面进行抓取处理,确定对应的页面元数据并传输至比对引擎;
对所述输入页面进行数据库连接处理,确定对应的数据库元数据并传输至所述比对引擎;
通过所述比对引擎,根据所述页面元数据和所述数据库元数据进行对比分析,确定业务元数据。
进一步地,所述对所述输入页面进行抓取处理,确定对应的页面元数据并传输至比对引擎包括:
抓取所述输入页面中的所述页面表单元素和所述输入数据元素;
将每一行所述输入数据元素设置为div元素,扫描每一行所述div元素,存储至对应的所述页面表单元素中;
将所述div元素和对应的所述页面表单元素转化为客户端json数据形式,确定所述页面元数据,并将所述页面元数据传输至所述比对引擎。
进一步地,所述抓取所述输入页面中的所述页面表单元素和所述输入数据元素包括:
通过浏览器插件,根据页面组件标识对所述输入页面进行扫描,确定所述页面表单元素和所述输入数据元素。
进一步地,所述对所述输入页面进行数据库连接处理,确定对应的数据库元数据并传输至所述比对引擎包括:
通过注册软件系统,对所述输入页面进行数据库连接;
根据表信息关键字段,确定所述表信息数据;
根据列信息关键字段,确定所述列信息数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉达梦数据技术有限公司,未经武汉达梦数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011493573.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:能够提高效率的灌装方法
- 下一篇:一种自流平砂浆及其制备工艺