一种数据追溯方法及其系统技术方案

技术编号:37193808 阅读:8 留言:0更新日期:2023-04-20 22:53
本发明专利技术属于数据分析软件领域,涉及数据处理技术,用于解决现有企业运营数据追溯效率低、难度大的问题,具体是一种数据追溯方法及其系统,包括处理器,处理器通信连接有数据处理模块、数据存储模块、数据追溯模块、显示模块、数据验证模块以及性能监控模块,数据处理模块、显示模块均与处理器单向连接,数据存储模块、数据追溯模块、数据验证模块、性能监控模块均与处理器双向连接;本发明专利技术是通过系统的结果计算及存档备份和存档还原功能,做到对备份前计算过程的百分之百还原,既可支持中间指标结果的追溯,也可支持中间指标过程数据的追溯,实现完全的数据可追溯,并通过显示模块的显示界面实现数据追溯的交互逻辑。显示界面实现数据追溯的交互逻辑。显示界面实现数据追溯的交互逻辑。

【技术实现步骤摘要】
一种数据追溯方法及其系统


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

技术介绍

[0002]在数据分析类软件产品中,经常需要计算一些关键业务指标的值,来作为分析和衡量企业运营情况或健康状态的依据,但这些关键指标基本都不是一步就能计算出来的,而是需要先计算一级或多级中间指标,然后根据中间指标数据最终算出关键指标的数据;
[0003]由于整个计算过程比较复杂,用户在拿到结果数据后,为了验证结果数据的正确性,经常需要反向追溯数据,包括数据的来源和计算过程,由于用于计算的原始数据随时可能变化,部分产品在实现数据追溯时,只能追溯部分中间指标的结果,部分产品通过最新的原始数据追溯中间指标的过程和数据;
[0004]针对上述技术问题,本申请提出一种解决方案。

技术实现思路

[0005]本专利技术的目的在于提供一种数据追溯方法及其系统,用于解决现有企业运营数据追溯效率低、难度大的问题。
[0006]本专利技术需要解决的技术问题为:如何提供一种可以对企业运营计算数据的各节点数据进行高效追溯的数据追溯方法及其系统。
[0007]本专利技术的目的可以通过以下技术方案实现:
[0008]一种数据追溯系统,包括处理器,所述处理器通信连接有数据处理模块、数据存储模块、数据追溯模块、显示模块、数据验证模块以及性能监控模块,所述数据处理模块、显示模块均与处理器单向连接,所述数据存储模块、数据追溯模块、数据验证模块、性能监控模块均与处理器双向连接;
[0009]所述数据处理模块用于接收企业的原始数据并对原始数据按照预设计算规则进行计算得到结果数据,将预设计算规则标记为规则对象,将原始数据与规则对象进行匹配并发送至数据存储模块;
[0010]数据存储模块用于对接收到的原始数据与规则对象进行存储;
[0011]数据追溯模块用于对原始数据的计算过程进行追溯还原分析并将追溯还原分析结果通过处理器发送至显示模块进行显示;
[0012]所述数据验证模块用于对原始数据进行计算验证分析并将验证周期的验证等级标记为一等级、二等级或三等级;
[0013]所述性能监控模块用于对系统的运行性能进行监控分析。
[0014]作为本专利技术的一种优选实施方式,数据追溯模块对原始数据的计算过程进行追溯还原分析的具体过程包括:将待追溯的原始数据标记为验证数据,将验证数据发送至处理器,处理器接收到验证数据后将验证数据发送至存储模块并从存储模块中调取对应的原始
数据与规则对象,将调取的原始数据与规则对象发送至数据追溯模块,按照规则对象对原始数据进行计算并得到各个计算节点的计算结果,将各个计算节点的计算结果发送至处理器,处理器将接收到的各个计算节点的计算结果发送至显示模块进行显示。
[0015]作为本专利技术的一种优选实施方式,数据验证模块对原始数据进行计算验证分析的具体过程包括:设定验证周期,在验证周期内随机抽取若干个原始数据作为验证对象,将验证对象发送至数据存储模块并调取对应的原始数据与规则对象,按照规则对象分别对原始数据与验证对象进行计算并将计算得到的结果分别标记为原始结果与验证结果,原始结果与验证结果均包括若干个节点结果,将原始结果与验证结果进行数值比对并通过比较结果将验证对象标记为通过对象或篡改对象;对篡改对象的验证结果与原始结果进行差异分析。
[0016]作为本专利技术的一种优选实施方式,将原始结果与验证结果进行数值比对的具体过程包括:若原始结构与验证结果的数值一致,则判定对应验证对象的计算验证分析通过,将对应的验证对象标记为通过对象;若原始结果与验证结果的数值不一致,则判定对应验证对象的计算验证分析不通过,将对应的验证对象标记为篡改对象。
[0017]作为本专利技术的一种优选实施方式,对篡改对象的验证结果与原始结果进行差异分析的具体过程包括:将原始结果的节点结果数量与验证结果的节点结果数量的差值的绝对值标记为节差值JC,将原始结果的节点结果与验证结果的节点结果进行数值比对:若原始结果的节点结果与验证结果的节点结果一致,则将对应的节点结果标记为一致节点;若原始结果的节点结果与验证结果的节点结果不一致,则将对应的节点结果标记为偏离节点;将所有篡改对象的偏离节点数量总值标记为偏离值PL,将篡改对象的数量标记为篡改值CG,通过对篡改值CG、节差值JC以及偏离值PL进行数值计算得到验证周期的验证系数YZ;通过数据存储模块获取到验证阈值YZmin、YZmax,将验证系数YZ与验证阈值YZmin、YZmax进行比较并通过比较结果将验证周期的验证等级标记为一等级、二等级或三等级。
[0018]作为本专利技术的一种优选实施方式,将验证系数YZ与验证阈值YZmin、YZmax进行比较的具体过程包括:若YZ≤YZmin,则判定计算验证分析结果合格,将验证周期的验证等级标记为一等级;若YZmin<YZ<YZmax,则判定计算验证分析结果不合格,将验证周期的验证等级标记为二等级;若YZ≥YZmax,则判定计算验证分析结果不合格,将验证周期的验证等级标记为三等级;验证周期的验证等级为二等级或三等级时数据验证模块向处理器发送篡改预警信号,处理器接收到篡改预警信号后将篡改预警信号发送至管理人员的手机终端。
[0019]作为本专利技术的一种优选实施方式,性能监控模块对系统的运行性能进行监控分析的具体过程包括:设定转存周期,在转存周期结束后,将数据存储模块内的存储数据转存至外接磁盘,在转存完成后,获取转存数据的内存值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的数值对转存周期的时长进行替换。
[0020]一种数据追溯方法,包括以下步骤:
[0021]步骤一:对原始数据的计算过程进行追溯还原分析,将待追溯的原始数据标记为验证数据,将验证数据发送至处理器,处理器接收到验证数据后将验证数据发送至存储模块并从存储模块中调取对应的原始数据与规则对象;
[0022]步骤二:将调取的原始数据与规则对象发送至数据追溯模块,按照规则对象对原始数据进行计算并得到各个计算节点的计算结果,将各个计算节点的计算结果发送至处理器,处理器将接收到的各个计算节点的计算结果发送至显示模块进行显示;
[0023]步骤三:对原始数据进行计算验证分析:设定验证周期,在验证周期内随机抽取若干个原始数据作为验证对象,将验证对象发送至数据存储模块并调取对应的原始数据与规则对象,对原始结果本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据追溯系统,包括处理器,其特征在于,所述处理器通信连接有数据处理模块、数据存储模块、数据追溯模块、显示模块、数据验证模块以及性能监控模块,所述数据处理模块、显示模块均与处理器单向连接,所述数据存储模块、数据追溯模块、数据验证模块、性能监控模块均与处理器双向连接;所述数据处理模块用于接收企业的原始数据并对原始数据按照预设计算规则进行计算得到结果数据,将预设计算规则标记为规则对象,将原始数据与规则对象进行匹配并发送至数据存储模块;数据存储模块用于对接收到的原始数据与规则对象进行存储;数据追溯模块用于对原始数据的计算过程进行追溯还原分析并将追溯还原分析结果通过处理器发送至显示模块进行显示;所述数据验证模块用于对原始数据进行计算验证分析并将验证周期的验证等级标记为一等级、二等级或三等级;所述性能监控模块用于对系统的运行性能进行监控分析。2.根据权利要求1所述的一种数据追溯系统,其特征在于,数据追溯模块对原始数据的计算过程进行追溯还原分析的具体过程包括:将待追溯的原始数据标记为验证数据,将验证数据发送至处理器,处理器接收到验证数据后将验证数据发送至存储模块并从存储模块中调取对应的原始数据与规则对象,将调取的原始数据与规则对象发送至数据追溯模块,按照规则对象对原始数据进行计算并得到各个计算节点的计算结果,将各个计算节点的计算结果发送至处理器,处理器将接收到的各个计算节点的计算结果发送至显示模块进行显示。3.根据权利要求1所述的一种数据追溯系统,其特征在于,数据验证模块对原始数据进行计算验证分析的具体过程包括:设定验证周期,在验证周期内随机抽取若干个原始数据作为验证对象,将验证对象发送至数据存储模块并调取对应的原始数据与规则对象,按照规则对象分别对原始数据与验证对象进行计算并将计算得到的结果分别标记为原始结果与验证结果,原始结果与验证结果均包括若干个节点结果,将原始结果与验证结果进行数值比对并通过比较结果将验证对象标记为通过对象或篡改对象;对篡改对象的验证结果与原始结果进行差异分析。4.根据权利要求3所述的一种数据追溯系统,其特征在于,将原始结果与验证结果进行数值比对的具体过程包括:若原始结构与验证结果的数值一致,则判定对应验证对象的计算验证分析通过,将对应的验证对象标记为通过对象;若原始结果与验证结果的数值不一致,则判定对应验证对象的计算验证分析不通过,将对应的验证对象标记为篡改对象。5.根据权利要求3所述的一种数据追溯系统,其特征在于,对篡改对象的验证结果与原始结果进行差异分析的具体过程包括:将原始结果的节点结果数量与验证结果的节点结果数量的差值的绝对值标记为节差值JC,将原始结果的节点结果与验证结果的节点结果进行数值比对:若原始结果的节点结果与验证结果的节点结果一致,则将对应的节点结果标记为一致节点;若原始结果的节点结果与验证结果的节点结果不一致,则将对应的节点结果标记为偏离节点;将所有篡改对象的偏离节点数量总值标记为偏离值PL,将篡改...

【专利技术属性】
技术研发人员:唐君伟周志刚
申请(专利权)人:上海绎维软件系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1