[发明专利]数据模型的验证方法、装置、电子设备、存储介质在审
| 申请号: | 202010600823.3 | 申请日: | 2020-06-28 |
| 公开(公告)号: | CN111767222A | 公开(公告)日: | 2020-10-13 |
| 发明(设计)人: | 王超群;闫军 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310024 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据模型 验证 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种数据模型的验证方法、装置、电子设备、存储介质。该方法包括:针对未发布状态的被测数据模型的代码,确定所述代码对应的操作类型;在所述操作类型为读操作的情况下,从生产环境中读取所述读操作针对的第一目标数据,并根据所述第一目标数据验证所述被测数据模型。从而可以减少数据模型验证过程中数据抽取的资源消耗。
技术领域
本发明涉及计算机技术领域,特别涉及数据模型的验证方法、装置、电子设备、存储介质。
背景技术
数据仓库是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。数据模型是数据仓库的重要组成部分,在数据模型上线发布之前,需要对其进行验证。
发布的数据模型运行于生产环境,对于未发布状态的数据模型的验证在开发环境中进行,现有技术中,为了使模型验证过程中未发布状态的数据模型的数据与发布状态的数据模型的数据之间互不影响,需要隔离生产环境与开发环境。而对未发布状态的数据模型进行验证需要数据源,则需要从生产环境中抽取数据至开发环境中。若抽取全量数据,会占用较多的资源,且非常耗时;若只采样抽取部分数据,存在采样不准,未发布状态的数据模型得不到有效的逻辑验证。
发明内容
本发明提供数据模型的验证方法、装置、电子设备、存储介质,以减少数据模型验证过程中数据抽取的资源消耗。
具体地,本发明是通过如下技术方案实现的:
第一方面,提供一种数据模型的验证方法,包括:
针对未发布状态的被测数据模型的代码,确定所述代码对应的操作类型;
在所述操作类型为读操作的情况下,从生产环境中读取所述读操作针对的第一目标数据,并根据所述第一目标数据验证所述被测数据模型。
可选地,确定所述代码对应的操作类型,包括:
解析所述代码,确定所述代码中的目标关键词;
根据所述目标关键词确定所述操作类型。
可选地,解析所述代码,确定所述代码中的目标关键词,包括:
对所述代码进行关键词匹配;
将所述代码中包含的预定义的关键词确定为所述目标关键词。
可选地,根据所述目标关键词确定所述操作类型,包括:
根据所述目标关键词与预定义的关键词与操作类型之间的映射关系确定所述操作类型。
可选地,所述从生产环境中读取所述读操作针对的第一目标数据,包括:
在所述操作类型为读操作且所述读操作对应的代码中不存在目标标识的情况下,从所述生产环境读取所述第一目标数据。
可选地,所述方法还包括:
在所述操作类型为读操作且所述读操作对应的代码中存在目标标识的情况下,从开发环境中读取所述第一目标数据。
可选地,所述方法还包括:
在所述操作类型为写操作的情况下,在开发环境中对所述写操作针对的第二目标数据进行改写,并根据改写后的第二目标数据验证所述被测数据模型。
第二方面,提供一种数据模型的验证装置,包括:
确定模块,用于针对未发布状态的被测数据模型的代码,确定所述代码对应的操作类型;
第一读取模块,用于在所述操作类型为读操作的情况下,从生产环境中读取所述读操作针对的第一目标数据;
验证模块,用于根据所述第一目标数据验证所述被测数据模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010600823.3/2.html,转载请声明来源钻瓜专利网。





