[发明专利]一种基于模板化数据库视图的数据校验方法及系统有效
申请号: | 201811276967.7 | 申请日: | 2018-10-30 |
公开(公告)号: | CN109299074B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 刘玉成;李文帅;陈金活 | 申请(专利权)人: | 珠海伟诚科技股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519080 广东省珠海市香洲区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模板 数据库 视图 数据 校验 方法 系统 | ||
1.一种基于模板化数据库视图的数据校验方法,其特征在于,该方法包括以下步骤:
S1,根据视图模板在交互界面调试并显示用于校验的结构化查询语句,逐一创建数据库对应的所有视图,完成整个数据库的数据校验视图;所述校验包括但不限于:表间关联字段的数据正确有效性校验、业务字典项数据的正确有效性校验、数值超边界范围的正确有效性校验、字段间数据关联正确有效性校验、数据与文档的关联有效性校验、扩展属性数据的正确有效性校验、数据与系统配置项的关联有效性校验、表间关联数据的正确有效性校验以及数值长度、格式、特征串等内容约束的正确有效性校验;
所述步骤S1还包括:对单条数据库表记录及整个数据库表的数据校验,其中对单条数据库表记录包括使用网页校验用户界面进行 校验或通过网页后端数据校验配置进行校验,其中对整个数据库表的数据校验包括将多个数据库表创建对应的数据校验视图;
所述对整个数据库表的数据校验具体包括:S41,将多个数据校验视图对应的结构化查询语言保存至指定目录;S42,根据结构化查询语言输出字段,其中字段包括但不限于数据库表名称、记录ID、字段名称、字段数据、业务字典项类型、错误类型及描述;S43,数据校验视图校验时输出存在问题的数据记录;S45,创建总数据校验视图,用于联合查询多个数据校验视图的分模块、分数据库表及全部数据校验;
S2,使用统一的界面对整个数据库、数据库的模块及数据库表的校验结果进行显示,并提供校验结果调用接口;
S3,使用定时器周期调用校验结果接口向用户推送校验结果,当校验出现问题后跳转至编辑界面对数据进行修改以通过校验。
2.根据权利要求1所述的基于模板化数据库视图的数据校验方法,其特征在于,所述接口通过面向资源的Restful API接口实现灵活的全数据库库、指定模块及指定数据库表的数据校验。
3.一种用于执行权利要求1-2任意一项 所述方法的基于模板化数据库视图的数据校验系统,其特征在于,该系统包括:
校验模块,用于根据视图模板在交互界面调试并显示用于校验的结构化查询语句,逐一创建数据库对应的所有视图,完成整个数据库的数据校验视图;
显示模块,用于使用统一的界面对整个数据库、数据库的模块及数据库表的校验结果进行显示,并提供校验结果调用接口;
编辑模块,使用于用定时器周期调用校验结果接口向用户推送校验结果,当校验出现问题后跳转至编辑界面对数据进行修改以通过校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海伟诚科技股份有限公司,未经珠海伟诚科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811276967.7/1.html,转载请声明来源钻瓜专利网。