一种数据追溯方法及其系统与流程

文档序号:33810744发布日期:2023-04-19 13:39阅读:31来源:国知局
一种数据追溯方法及其系统与流程

本发明属于数据分析软件领域,涉及数据处理技术,具体是一种数据追溯方法及其系统。


背景技术:

1、在数据分析类软件产品中,经常需要计算一些关键业务指标的值,来作为分析和衡量企业运营情况或健康状态的依据,但这些关键指标基本都不是一步就能计算出来的,而是需要先计算一级或多级中间指标,然后根据中间指标数据最终算出关键指标的数据;

2、由于整个计算过程比较复杂,用户在拿到结果数据后,为了验证结果数据的正确性,经常需要反向追溯数据,包括数据的来源和计算过程,由于用于计算的原始数据随时可能变化,部分产品在实现数据追溯时,只能追溯部分中间指标的结果,部分产品通过最新的原始数据追溯中间指标的过程和数据;

3、针对上述技术问题,本技术提出一种解决方案。


技术实现思路

1、本发明的目的在于提供一种数据追溯方法及其系统,用于解决现有企业运营数据追溯效率低、难度大的问题。

2、本发明需要解决的技术问题为:如何提供一种可以对企业运营计算数据的各节点数据进行高效追溯的数据追溯方法及其系统。

3、本发明的目的可以通过以下技术方案实现:

4、一种数据追溯系统,包括处理器,所述处理器通信连接有数据处理模块、数据存储模块、数据追溯模块、显示模块、数据验证模块以及性能监控模块,所述数据处理模块、显示模块均与处理器单向连接,所述数据存储模块、数据追溯模块、数据验证模块、性能监控模块均与处理器双向连接;

5、所述数据处理模块用于接收企业的原始数据并对原始数据按照预设计算规则进行计算得到结果数据,将预设计算规则标记为规则对象,将原始数据与规则对象进行匹配并发送至数据存储模块;

6、数据存储模块用于对接收到的原始数据与规则对象进行存储;

7、数据追溯模块用于对原始数据的计算过程进行追溯还原分析并将追溯还原分析结果通过处理器发送至显示模块进行显示;

8、所述数据验证模块用于对原始数据进行计算验证分析并将验证周期的验证等级标记为一等级、二等级或三等级;

9、所述性能监控模块用于对系统的运行性能进行监控分析。

10、作为本发明的一种优选实施方式,数据追溯模块对原始数据的计算过程进行追溯还原分析的具体过程包括:将待追溯的原始数据标记为验证数据,将验证数据发送至处理器,处理器接收到验证数据后将验证数据发送至存储模块并从存储模块中调取对应的原始数据与规则对象,将调取的原始数据与规则对象发送至数据追溯模块,按照规则对象对原始数据进行计算并得到各个计算节点的计算结果,将各个计算节点的计算结果发送至处理器,处理器将接收到的各个计算节点的计算结果发送至显示模块进行显示。

11、作为本发明的一种优选实施方式,数据验证模块对原始数据进行计算验证分析的具体过程包括:设定验证周期,在验证周期内随机抽取若干个原始数据作为验证对象,将验证对象发送至数据存储模块并调取对应的原始数据与规则对象,按照规则对象分别对原始数据与验证对象进行计算并将计算得到的结果分别标记为原始结果与验证结果,原始结果与验证结果均包括若干个节点结果,将原始结果与验证结果进行数值比对并通过比较结果将验证对象标记为通过对象或篡改对象;对篡改对象的验证结果与原始结果进行差异分析。

12、作为本发明的一种优选实施方式,将原始结果与验证结果进行数值比对的具体过程包括:若原始结构与验证结果的数值一致,则判定对应验证对象的计算验证分析通过,将对应的验证对象标记为通过对象;若原始结果与验证结果的数值不一致,则判定对应验证对象的计算验证分析不通过,将对应的验证对象标记为篡改对象。

13、作为本发明的一种优选实施方式,对篡改对象的验证结果与原始结果进行差异分析的具体过程包括:将原始结果的节点结果数量与验证结果的节点结果数量的差值的绝对值标记为节差值jc,将原始结果的节点结果与验证结果的节点结果进行数值比对:若原始结果的节点结果与验证结果的节点结果一致,则将对应的节点结果标记为一致节点;若原始结果的节点结果与验证结果的节点结果不一致,则将对应的节点结果标记为偏离节点;将所有篡改对象的偏离节点数量总值标记为偏离值pl,将篡改对象的数量标记为篡改值cg,通过对篡改值cg、节差值jc以及偏离值pl进行数值计算得到验证周期的验证系数yz;通过数据存储模块获取到验证阈值yzmin、yzmax,将验证系数yz与验证阈值yzmin、yzmax进行比较并通过比较结果将验证周期的验证等级标记为一等级、二等级或三等级。

14、作为本发明的一种优选实施方式,将验证系数yz与验证阈值yzmin、yzmax进行比较的具体过程包括:若yz≤yzmin,则判定计算验证分析结果合格,将验证周期的验证等级标记为一等级;若yzmin<yz<yzmax,则判定计算验证分析结果不合格,将验证周期的验证等级标记为二等级;若yz≥yzmax,则判定计算验证分析结果不合格,将验证周期的验证等级标记为三等级;验证周期的验证等级为二等级或三等级时数据验证模块向处理器发送篡改预警信号,处理器接收到篡改预警信号后将篡改预警信号发送至管理人员的手机终端。

15、作为本发明的一种优选实施方式,性能监控模块对系统的运行性能进行监控分析的具体过程包括:设定转存周期,在转存周期结束后,将数据存储模块内的存储数据转存至外接磁盘,在转存完成后,获取转存数据的内存值nc,将内存值与预设内存阈值ncmin、ncmax进行比较:若nc≤ncmin,则将对应的转存周期的特征值标记为延长;若ncmin<nc<ncmax,则将对应的转存周期的特征值标记为标准;若nc≥ncmax,则将对应的转存周期的特征值标记为缩短;连续出现l1个转存周期的特征值相同时,对转存周期进行数值调节:获取转存周期的时长并标记为sc,通过公式gx=t1*sc得到更新值gx,其中t1为比例系数,t1的取值判定过程包括:若转存周期的特征值为延长,则t1=1.25;若转存周期的特征值为标准,则t1=1;若转存周期的特征值为缩短,则t1=0.75;将更新值gx的数值对转存周期的时长进行替换。

16、一种数据追溯方法,包括以下步骤:

17、步骤一:对原始数据的计算过程进行追溯还原分析,将待追溯的原始数据标记为验证数据,将验证数据发送至处理器,处理器接收到验证数据后将验证数据发送至存储模块并从存储模块中调取对应的原始数据与规则对象;

18、步骤二:将调取的原始数据与规则对象发送至数据追溯模块,按照规则对象对原始数据进行计算并得到各个计算节点的计算结果,将各个计算节点的计算结果发送至处理器,处理器将接收到的各个计算节点的计算结果发送至显示模块进行显示;

19、步骤三:对原始数据进行计算验证分析:设定验证周期,在验证周期内随机抽取若干个原始数据作为验证对象,将验证对象发送至数据存储模块并调取对应的原始数据与规则对象,对原始结果与验证结果是否一致进行判定并将结果不一致的验证对象标记为篡改对象;

20、步骤四:获取验证周期的节差值、篡改值以及偏离值并进行数值计算得到验证系数,通过验证系数的数值大小将验证周期的验证等级标记为一等级、二等级或三等级。

21、本发明具备下述有益效果:

22、1、本发明是通过系统的结果计算及存档备份和存档还原功能,做到对备份前计算过程的百分之百还原,既可支持中间指标结果的追溯,也可支持中间指标过程数据的追溯,实现完全的数据可追溯,通过显示模块的显示界面实现数据追溯的交互逻辑,增强了产品体验;

23、2、本发明是通过数据验证模块可以对原始数据进行计算验证分析,通过将原始数据与验证数据按照匹配的规则对象进行计算得到原始结果与验证结果,从而可以通过原始结果与验证结果的各项参数比对结果对原始数据的篡改记录进行反馈,实现各节点数据可追溯的同时保证了数据安全性;

24、3、本发明是通过性能监控模块可以对系统的运行性能进行监控分析,通过外接磁盘的方式对数据存储模块中的存储数据进行定期转存,将备份数据以文件的形式存储到磁盘上,最大限度减少了对系统性能的影响,通过转存数据的内存值对转存周期的时长进行动态调节,提高数据转存效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1