全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210720015.X (22)申请日 2022.06.23 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 王弄笛 姚晓磊 吴猛 胡盼盼  张海霞  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 张思淼 (51)Int.Cl. G06F 11/36(2006.01) G06F 16/22(2019.01) G06F 16/25(2019.01) G06F 16/28(2019.01) (54)发明名称 一种数据仓库的测试方法、 装置及设备 (57)摘要 本申请公开了一种数据仓库的测试方法、 装 置及设备, 可应用于分布式领域或金融领域。 该 方法包括: 获取待测数据仓库对应的待测数据仓 库模型; 根据所述待测数据仓库模型, 获取所述 待测数据仓库的元数据信息; 根据所述待测数据 仓库模型, 获取所述待测数据仓库的血缘关系信 息; 将测试数据输入所述待测数据仓库, 使所述 待测数据仓库进行调度并生成各层模型表的数 据; 根据所述元数据信息和/或所述血缘关系信 息拼接成测试脚本, 使待测数据仓库各个测试点 都有对应的测试脚本进行测试; 针对 所述各层模 型表的数据, 执行所述测试脚本, 生成测试结果。 如此, 使数据仓库各个测试点都有对应的测试脚 本进行自动测试, 提高了对数据仓库全面测试的 测试效率。 权利要求书2页 说明书12页 附图4页 CN 115203024 A 2022.10.18 CN 115203024 A 1.一种数据仓库的测试 方法, 其特 征在于, 所述方法包括: 获取待测数据仓库对应的待测数据仓库模型; 根据所述待测数据仓库模型, 获取 所述待测数据仓库的元 数据信息; 根据所述待测数据仓库模型, 获取 所述待测数据仓库的血缘关系信息; 将测试数据输入所述待测数据仓库, 使所述待测数据仓库进行调度并生成各层模型表 的数据; 根据所述元数据信息和/或所述血缘关系信息拼接成测试脚本, 使所述待测数据仓库 各个测试点都有对应的测试脚本进行测试; 针对所述各层模型表的数据, 执 行所述测试脚本, 生成测试 结果。 2.根据权利要求1所述的方法, 其特征在于, 所述根据所述待测数据仓库模型, 获取所 述待测数据仓库的元 数据信息, 包括: 根据所述待测数据仓库模型, 获取 所述待测数据仓库各层的各个模型表; 获取所述待测数据仓库各层的各个模型表的元 数据信息 。 3.根据权利要求1所述的方法, 其特征在于, 所述根据所述待测数据仓库模型, 获取所 述待测数据仓库的血缘关系信息, 包括: 根据所述待测数据仓库模型, 获取 所述待测数据仓库各层的各个模型表; 获取所述待测数据仓库各层的各个模型表之间的血缘关系。 4.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 根据所述元 数据信息构造测试 数据; 所述将测试数据输入待测数据仓库, 使所述待测数据仓库进行调度并生成各层模型表 的数据, 包括: 将所述测试数据输入待测数据仓库, 根据配置信 息使所述待测数据仓库进行调度并生 成各层模型表的数据。 5.根据权利要求1所述方法, 其特 征在于, 所述方法还 包括: 获取生产漂白数据, 将所述 生产漂白数据作为测试 数据; 所述将测试数据输入待测数据仓库, 根据 所述待测数据仓库进行调度并生成各层模型 物理表的数据, 包括: 将所述测试数据输入待测数据仓库, 根据配置信 息使所述待测数据仓库进行调度并生 成各层模型表的数据。 6.根据权利要求1所述的方法, 其特征在于, 所述根据所述元数据信息和/或所述血缘 关系信息拼接成测试脚本, 使所述待测数据仓库各个测试点都有对应的测试脚本进行测 试, 包括: 利用配置信息根据所述元数据信息和/或所述血缘关系信息拼接成测试脚本, 使所述 待测数据仓库各个测试点都有对应的测试脚本进行测试。 7.根据权利要求6所述的方法, 其特征在于, 所述利用配置信息根据所述元数据信息 和/或所述血缘关系信息拼接成测试脚本, 使所述待测数据仓库各个测试点都有对应的测 试脚本进行测试, 包括: 利用配置信 息根据所述元数据信 息拼接成测试脚本, 使所述待测数据仓库 元数据完整 性测试点、 主键唯一性测试点、 主键不为空测试点、 拉链表逻辑测试点、 日期字段测试点都权 利 要 求 书 1/2 页 2 CN 115203024 A 2有对应的测试脚本进行测试; 利用配置信 息根据所述血缘关系信 息拼接成测试脚本, 使所述待测数据仓库记录数完 整性测试点有对应的测试脚本进行测试; 利用配置信 息根据所述元数据信 息和所述血缘关系信 息拼接成测试脚本, 使所述待测 数据仓库主外键关系完整性测试点、 源表到目标表映射逻辑测试点有对应的测试脚本进 行 测试。 8.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 利用配置信息根据项目中模型设计的标准代码表和数据仓库中涉及代码转换字段的 映射关系拼接成测试脚本, 使 所述待测数据仓库标准代码转换测试点利用该测试脚本进 行 测试; 利用配置信息根据待测数据仓库涉及的业务中含有的明确的总分关系拼接成测试脚 本, 使所述待测数据仓库总分 关系延续 性测试点利用该测试脚本进行测试。 9.一种数据仓库的测试装置, 其特 征在于, 包括: 获取模块, 用于获取待测数据仓库对应的待测数据仓库模型; 元数据信息模块, 用于根据所述待测数据仓库模型, 获取所述待测数据仓库的元数据 信息; 血缘关系信息模块, 用于根据所述待测数据仓库模型, 获取所述待测数据仓库的血缘 关系信息; 数据准备模块, 用于将测试数据输入所述待测数据仓库, 使所述待测数据仓库进行调 度并生成各层模型表的数据; 自动化测试模块, 用于根据 所述元数据信 息和/或所述血缘关系信 息拼接成测试脚本, 使待测数据仓库各个测试点都有对应的测试脚本进行测试; 针对所述各层模型表的数据, 执行所述测试脚本, 生成测试 结果。 10.一种数据仓库的测试设备, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1至8任一项所述数据仓库的测试 方法的步骤。权 利 要 求 书 2/2 页 3 CN 115203024 A 3

PDF文档 专利 一种数据仓库的测试方法、装置及设备

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据仓库的测试方法、装置及设备 第 1 页 专利 一种数据仓库的测试方法、装置及设备 第 2 页 专利 一种数据仓库的测试方法、装置及设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:02:25上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。