【技术实现步骤摘要】
单据数据质量检测方法、系统、设备及计算机可读介质
[0001]本申请涉及数据管理
,尤其涉及一种单据数据质量检测方法、系统、设备及计算机可读介质。
技术介绍
[0002]随着企业业务的发展,数据质量成为企业信息系统稳定运行的壁垒,该壁垒发现难,且容易造成严重数据质量事故,轻则影响企业正常生产业务执行,重则错误数据造成企业重大经济损失。因此,如何保证企业数据资产的质量是业务数据管理工作中的重要一环。
[0003]目前,企业使用的系统中,主要是靠业务单据界面的校验逻辑以及人为手工认定保证数据的质量,而系统中往往供应链业务流程长、场景多、单据间的反写数据复杂,若仅依赖人工检测数据质量,显然要耗费大量人力物力,不仅检测周期长,且会因为质检员工作经验的差异影响检测结果的准确性。另外,一旦出现质量问题,则需要手动写入SQL脚本在数据库层面,查询分析数据;然而现在的信息化系统,业务数据中大量数据在数据库存储的是业务数据的关系ID或者基础数据的ID,使用SQL脚本查询数据无法直观的识别业务数据,以对数据质量进行判定或对问题数据 ...
【技术保护点】
【技术特征摘要】
1.一种单据数据质量检测方法,其特征在于,包括:根据输入的数据检测条件构造数据检索条件,输出检索的条件范围;根据所述检索的条件范围,确定待巡检的业务数据及数据异常的判定条件,输出带有检验标准和检验范围的巡检项目;基于所述巡检项目构造巡检模型,包括构造数据间的数据血缘关系,输出由巡检模型控制的巡检项目;利用由巡检模型控制的巡检项目构造巡检计划,基于所述巡检计划对业务数据进行质量检测。2.根据权利要求1所述的单据数据质量检测方法,其特征在于,构造巡检模型的过程还包括构造巡检线程池;所述构造巡检线程池,包括:采用主线程批处理和固定线程数字的线程池资源构造线程池资源;封装执行目标至线程池以进行多线程控制,所述多线程包括主线程和多个子线程;其中,所述主线程根据配置指定每个所述子线程的执行时间以及超时后的处理机制。3.根据权利要求2所述的单据数据质量检测方法,其特征在于,在所述构造巡检线程池之后,还包括:对线程池的线程数量、线程资源、CPU资源和内存资源进行分配;设置线程死锁时效、死锁超时提醒以及死锁后的自动处理功能。4.根据权利要求1所述的单据数据质量检测方法,其特征在于,所述数据血缘关系通过血缘代际图谱模型来表示;所述构造数据间的数据血缘关系,输出由巡检模型控制的巡检项目,包括:通过单据间具有血缘关系的数据,构建单据的血缘代际图谱模型;其中,所述具有血缘关系的数据包括代表族类数据和血缘类数据;所述代表族类数据包括核心单据的数据,所述核心单据的数据被业务流程中的每个单据携带;所述血缘类数据包括来源单据的数据,所述来源单据用于表示所述业务流程中当前业务的上游业务;基于所述血缘代际图谱模型,建立数据质量检测标准,以输出带有检验标准和检验范围的巡检项目。5.根据权利要求1所述的单据数据质量检测方法,其特征在于,所述利用由巡检模型控制的巡检项目构造巡检计划,...
【专利技术属性】
技术研发人员:李红兵,陈纪东,赵现伟,张娜,刘新,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。