[发明专利]一种数据质量预警方法、系统、存储介质及计算设备在审
申请号: | 202211614364.X | 申请日: | 2022-12-15 |
公开(公告)号: | CN115982143A | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 张明明;夏飞;刘梅招;汤雷;刘凯;顾颖程;宋玉;程环宇 | 申请(专利权)人: | 国网江苏省电力有限公司;国网江苏省电力有限公司信息通信分公司;国网江苏省电力有限公司双创中心 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06Q10/0639;G06Q10/0635;G06Q10/04;G06Q50/04 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 马进 |
地址: | 210024 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 质量 预警 方法 系统 存储 介质 计算 设备 | ||
1.一种数据质量预警方法,其特征在于,所述方法应用于数据加工节点,所述数据加工节点包括有零至多个输入表、数据加工程序和一至多个输出表,所述方法包括以下步骤:
根据预构建的节点依赖关系拓扑,判断是否有上级数据加工节点的执行状态存在异常,若是则对本级数据加工节点进行数据质量异常告警,对各个下级数据加工节点进行数据质量风险预警,并不再执行后续步骤;
执行本级数据加工节点的数据加工程序,进行数据加工计算;
对本级数据加工节点的各个输出表进行状态评估,并将合格的输出表标记为正常,不合格的输出表标记为异常;
判断本级数据加工节点是否有输出表被标记为异常,若是则对本级数据加工节点进行数据质量异常告警,并对与各个标记为异常的输出表存在依赖关系的下级数据加工节点进行数据质量风险预警。
2.根据权利要求1所述的数据质量预警方法,其特征在于,所述节点依赖关系拓扑的构建方法包括:
采集各个数据加工节点之间的上下级节点关系;
根据所述上下级节点关系,建立本级数据加工节点的输入表与各个上级数据加工节点的输出表的依赖关系以及本级数据加工节点的输出表与各个下级数据加工节点的输入表的依赖关系;
对本级数据加工节点的输入表与各个上级数据加工节点的输出表的依赖关系以及本级数据加工节点的输出表与各个下级数据加工节点的输入表的依赖关系进行整合,构建节点依赖关系拓扑。
3.根据权利要求1所述的数据质量预警方法,其特征在于,所述上级数据加工节点的执行状态是否存在异常的判断方法包括:
判断上级数据加工节点的数据加工程序是否执行成功,若执行失败,则判定该上级数据加工节点的执行状态存在异常,否则,进行下一步骤;
判断上级数据加工节点的输出表是否被标记为异常,若被标记为异常,则判定该上级数据加工节点的执行状态存在异常,其中,所述输出表是与本级数据加工节点的输入表存在依赖关系的输出表。
4.根据权利要求1所述的数据质量预警方法,其特征在于,所述对本级数据加工节点的各个输出表进行状态评估包括:
判断本级数据加工节点的数据加工程序是否执行成功,若执行失败,则将本级数据加工节点的输出表均判定为不合格,若执行成功,则进行下一步骤;
根据数据质量评估指标对本级数据加工节点的各个输出表进行质量评估,并将达标的输出表判定为合格,不达标的输出表判定为不合格。
5.根据权利要求1所述的数据质量预警方法,其特征在于,所述根据预构建的节点依赖关系拓扑,判断是否有上级数据加工节点的执行状态存在异常之前还包括:
根据预构建的节点依赖关系拓扑,采集各个上级数据加工节点的加工状态,若任一上级数据加工节点的加工状态标记为未加工,则对本级数据加工节点进行上游节点任务积压告警,并不再执行后续步骤;
所述执行本级数据加工节点的数据加工程序,进行数据加工计算之后还包括:
将本级数据加工节点的加工状态标记为已加工。
6.一种数据质量预警系统,其特征在于,包括:
上级节点预警模块,用于根据预构建的节点依赖关系拓扑,判断是否有上级数据加工节点的执行状态存在异常,若是则对本级数据加工节点进行数据质量异常告警,对各个下级数据加工节点进行数据质量风险预警;
数据计算模块,用于执行本级数据加工节点的数据加工程序,对数据进行加工计算;
输出表评估模块,用于对本级数据加工节点的各个输出表进行状态评估,并将合格的输出表标记为正常,不合格的输出表标记为异常;
本级节点预警模块,用于判断本级数据加工节点是否有输出表被标记为异常,若是则对本级数据加工节点进行数据质量异常告警,并对与各个标记为异常的输出表存在依赖关系的下级数据加工节点进行数据质量风险预警。
7.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据权利要求1至5所述的方法中的任一项方法。
8.一种计算设备,其特征在于,包括:
一个或多个处理器、一个或多个存储器以及一个或多个程序,其中一个或多个程序存储在所述一个或多个存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1至5所述的方法中的任一项方法的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网江苏省电力有限公司;国网江苏省电力有限公司信息通信分公司;国网江苏省电力有限公司双创中心,未经国网江苏省电力有限公司;国网江苏省电力有限公司信息通信分公司;国网江苏省电力有限公司双创中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211614364.X/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置