[发明专利]数据质量监控方法、装置、计算机设备和存储介质有效
申请号: | 201810145190.4 | 申请日: | 2018-02-12 |
公开(公告)号: | CN108415990B | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 何鑫 | 申请(专利权)人: | 苏州朗动网络科技有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/23;G06F16/22;G06F16/28;G06F11/30 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 唐清凯 |
地址: | 215123 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 维度 监控 监控结果 数据质量监控 计算机设备 报警条件 存储介质 自动生成 事实表 预设 人工手动 数据仓库 数据清洗 返回 出错 遗漏 报警 配置 申请 | ||
1.一种数据质量监控方法,其特征在于,所述方法包括:
当数据仓库中的数据清洗完成后,根据事实表和维度表中对应字段的关联关系自动生成维度监控任务,其中:
所述事实表是数据仓库架构中的中央表,它包含联系事实与所述维度表的数字度量值和键,所述事实表包含描述业务内事件的数据;
所述维度表属于数据仓库中的表,所述维度表中的条目描述所述事实表中的数据,所述维度表包含创建维度所基于的数据;
所述维度监控任务是通过根据事实表和维度表中关联的对应字段,自动执行预设的结构化查询语言语句生成的;
根据所述维度监控任务对所述数据进行监控并返回维度监控结果;
若所述维度监控结果满足预设报警条件时则报警。
2.根据权利要求1所述的数据质量监控方法,其特征在于,所述根据所述维度监控任务对所述数据进行监控并返回维度监控结果,包括:
根据所述维度监控任务确定所述事实表中对应字段的值是否全部包含于所述维度表的对应字段中;
若是,则返回不满足预设报警条件的维度监控结果,否则返回满足预设报警条件的维度监控结果。
3.根据权利要求1~2任一项所述的数据质量监控方法,其特征在于,还包括:
当数据仓库完成数据同步后,获取所述数据的属性信息;
根据所述数据的属性信息对数据量进行监控并返回监控结果;
若所述监控结果满足预设条件时则报警。
4.根据权利要求3所述的数据质量监控方法,其特征在于,所述数据的属性信息包括所述数据所属的原表名,所述根据所述数据的属性信息对数据量进行监控并返回监控结果,包括:
根据所述数据所属的原表名周期性对数据进行计数;
将当前计数结果与上一周期计数结果的比值作为监控结果返回。
5.根据权利要求3所述的数据质量监控方法,其特征在于,所述预设条件包括预先设置的条件或默认条件。
6.根据权利要求3所述的数据质量监控方法,其特征在于,所述报警包括短信报警、邮件报警。
7.一种数据质量监控装置,其特征在于,所述装置包括:
监控任务生成模块,用于当数据仓库中的数据清洗完成后,根据事实表和维度表中对应字段的关联关系自动生成维度监控任务,其中:
所述事实表是数据仓库架构中的中央表,它包含联系事实与所述维度表的数字度量值和键,所述事实表包含描述业务内事件的数据;
所述维度表属于数据仓库中的表,所述维度表中的条目描述所述事实表中的数据,所述维度表包含创建维度所基于的数据;
所述维度监控任务是通过根据事实表和维度表中关联的对应字段,自动执行预设的结构化查询语言语句生成的;
监控模块,用于根据所述维度监控任务对所述数据进行监控并返回维度监控结果;
报警模块,用于若所述维度监控结果满足预设报警条件时则报警。
8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州朗动网络科技有限公司,未经苏州朗动网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810145190.4/1.html,转载请声明来源钻瓜专利网。