[发明专利]数据仓库测试方法、装置、终端设备及存储介质在审
申请号: | 202010617022.8 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111767350A | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 李翔 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/22;G06F16/27;G06F16/245 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据仓库 测试 方法 装置 终端设备 存储 介质 | ||
本申请适用于大数据技术领域,提供了一种数据仓库测试方法、装置、终端设备及存储介质,其中,一种数据仓库测试方法,包括:根据用户设置的表格映射文档查询待测试数据仓库中的目标表和关联数据库中的源表;根据表格映射文档中的表格筛选条件对目标表和源表进行数据筛选得到目标筛选表和源筛选表;根据表格映射文档中的表格关联关系分别对目标筛选表和所述源筛选表进行关联查询得到目标关联表和源关联表;将目标关联表和源关联表进行数据比对,将数据比对结果作为测试结果进行输出。本实施例中无需用户手动进行目标表和源表的查询、目标表和源表的数据筛选、目标筛选表和源筛选表的关联查询、目标关联表和源关联表的数据比对,方便了用户的操作。
技术领域
本申请涉及大数据技术领域,尤其涉及一种数据仓库测试方法、装置、终端设备及存储介质。
背景技术
数据仓库(Data Warehouse,DWH)是保存企业生产或研发过程中产生的数据的集合。数据仓库通常用于记录企业从过去某一时点到当前的各个阶段的信息数据,管理者通过这些数据,可以对企业的发展历程和未来趋势做出定量分析和预测。
数据仓库使用过程中,需要定期对其进行数据测试,以判断数据仓库中存储的数据与相关联的数据库中的数据是否准确,但现有的数据仓库测试过程中,需要花费较多时间核对表结构和数据处理结果的正确性,且数据仓库测试过程中,需要用户手动的进行目标表和源表的查询、数据筛选和关联查询,进而降低了数据仓库测试效率。
发明内容
有鉴于此,本申请实施例提供了一种数据仓库测试方法、装置、终端设备及存储介质,以解决现有技术中数据仓库测试过程中用户操作不便利的问题。
本申请实施例的第一方面提供了一种数据仓库测试方法,包括:
获取用户设置的表格映射文档,并根据所述表格映射文档查询待测试数据仓库中的目标表和关联数据库中的源表,所述表格映射文档中存储有所述目标表、所述源表的表格标识和所述关联数据库的关联库地址;
根据所述表格映射文档中的表格筛选条件分别对所述目标表和所述源表进行数据筛选,得到目标筛选表和源筛选表;
根据所述表格映射文档中的表格关联关系分别对所述目标筛选表和所述源筛选表进行关联查询,得到目标关联表和源关联表;
将所述目标关联表和所述源关联表进行数据比对,并将数据比对结果作为测试结果进行输出。
进一步地,所述根据所述表格映射文档查询待测试数据仓库中的目标表和关联数据库中的源表,包括:
与所述待测试数据仓库进行数据连接,并根据所述表格映射文档中存储的第一表格标识对所述待测试数据仓库分别进行表格查询和数仓脚本查询;
若表格查询和数仓脚本查询均成功,则将查询到的表格设置为所述目标表;
若表格查询和数仓脚本查询均失败,则发出目标表查询错误提示;
若表格查询成功,且数仓脚本查询失败,则将查询到的表格设置为所述目标表,并发出脚本查询失败提示;
若表格查询失败,且数仓脚本查询成功,则对查询到的数仓脚本进行运行,并在所述数仓脚本运行后,根据所述第一表格标识重新对所述待测试数据仓库进行表格查询,若表格查询成功,则将查询到的表格设置为所述目标表,若表格查询失败,则发出目标表查询错误提示。
进一步地,所述根据所述表格映射文档查询待测试数据仓库中的目标表和关联数据库中的源表,还包括:
根据所述关联库地址与所述关联数据库进行数据连接,并根据所述表格映射文档中存储的第二表格标识对所述关联数据库进行表格查询;
若表格查询成功,则将查询到的表格设置为所述源表;
若表格查询失败,则发出源表查询错误提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010617022.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:山体绿化结构和施工方法
- 下一篇:一种网络页面的渲染方法及设备