[发明专利]数据处理方法和装置有效
申请号: | 201911166541.0 | 申请日: | 2019-11-25 |
公开(公告)号: | CN110990267B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 尹丽娜;万国程 | 申请(专利权)人: | 泰康保险集团股份有限公司;泰康在线财产保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/27;G06F16/242 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 罗英;刘芳 |
地址: | 100031 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
本申请提供一种数据处理方法和装置,该方法包括:获取保险数据分别在N个不同测试环境下测试所需的数据库,判断每个所述数据库的每个表项的属性信息是否与其它N‑1个数据库的表项的属性信息相同,若存在至少两个数据库的同一表项的属性信息不相同,则根据SQL,将所述至少两个数据库的所述同一表项的属性信息更改为相同,以使所述N个数据库的每个表项的属性信息相同,根据更改后的N个数据库,对所述保险数据在不同测试环境下进行测试。通过上述方式保证N个数据库的一致性,从而提高了通过这N个数据库对保险数据进行测试的测试结果的准确性。
技术领域
本申请实施例涉及数据处理技术领域,尤其涉及一种数据处理方法和装置。
背景技术
随着生活质量的改善,人们的防范意识、危机意识也是逐渐提高;保险也渐渐的进入了人们的视野,提高防范意识,保护自身生命财产的安全,给家人留下足够的生活成本,保险业务就变得相当重要。现有技术中,保险业务的保险数据在上线之前需先在不同测试环境的应用场景下进行测试,不同的测试环境例如包括保险业务的保险数据的功能测试、性能测试、自动化测试等,不同的测试环境存在与其对应的保险业务数据库,若不同的测试环境对应的数据库不完全一致时,就会造成最终的测试结果不准确。
发明内容
本申请实施例提供一种数据处理方法和装置,用于提高数据处理准确性。
第一方面,本申请实施例提供一种数据处理方法,包括:
获取保险数据分别在N个不同测试环境下测试所需的数据库,N为大于等于2的整数,每个数据库包括至少一个表项;
判断每个所述数据库的每个表项的属性信息是否与其它N-1个数据库的表项的属性信息相同;
若存在至少两个数据库的同一表项的属性信息不相同,则根据结构化查询语言SQL,将所述至少两个数据库的所述同一表项的属性信息更改为相同,以使所述N个数据库间的表项的属性信息相同;
根据更改后的N个数据库,对所述保险数据在不同测试环境下进行测试。
可选地,所述表项的属性信息包括表项的名称;
所述判断每个所述数据库的每个表项的属性信息是否与其它N-1个数据库的表项的属性信息相同,包括:
判断目标数据库的目标表项的名称是否包括在其它N-1个数据库中,所述目标数据库为所述N个数据库中的任一数据库,所述目标表项为所述目标数据库中的任一表项;
若所述其它N-1个数据库中M个数据库不包括所述目标表项的名称,则确定所述目标数据库与所述M个数据库的目标表项的属性信息不相同,M为大于等于1且小于等于N-1的整数。
可选地,所述表项的属性信息还包括表项的结构信息,所述根据结构化查询语言SQL,更改所述至少两个数据库的所述同一表项的属性信息,包括:
判断所述M个数据库中的表项是否包括所述目标数据库的所述目标表项的结构信息;
若所述目标数据库的所述目标表项的结构信息与所述M个数据库中Q个数据库的表项的结构信息不同,则生成建表项SQL语句,根据所述建表项SQL语句,在所述Q个数据库建立所述目标表项;
若所述目标数据库的所述目标表项的结构信息与所述M个数据库中M-Q个数据库的表项的结构信息相同,则生成修改表名称SQL语句,根据所述修改表名称SQL语句,将所述目标数据库与所述Q个数据库的目标表项的名称更改为相同;
Q为大于等于0且小于等于M的整数。
可选地,所述表项的属性信息还包括表项的字段信息,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司;泰康在线财产保险股份有限公司,未经泰康保险集团股份有限公司;泰康在线财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911166541.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高速送料模具
- 下一篇:一种电机外壳的喷漆设备