一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据处理方法、装置、处理器和存储介质与流程

2022-03-04 23:18:44 来源:中国专利 TAG:


1.本发明涉及数据处理领域,具体而言,涉及一种数据处理方法、装置、处理器和存储介质。


背景技术:

2.相关技术中,数据源分散,管理报表未线上化。财务人员需要手动从财务系统中导出财务报表,然后与原本是线下手工维护的管理报表汇总,人工分析操作多且重复,存在对数据进行处理的效率低的技术问题。
3.针对上述存在对数据进行处理的效率低的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本发明实施例提供了一种数据处理方法、装置、处理器和存储介质,以至少解决对数据进行处理的效率低的技术问题。
5.根据本发明实施例的一个方面,提供了一种数据处理方法,包括:响应数据查询指令,对第一类型报表和第二类型报表进行查询,得到目标查询结果,其中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据;对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,和/或,对目标查询结果进行校验,得到目标校验结果。
6.可选地,该方法还包括:基于目标接口调用第一类型报表数据,且将第一类型报表数据按照目标时间周期存储至缓存区,其中,第一类型报表数据的时间区间大于目标阈值。
7.可选地,该方法还包括:基于数据导入模块接收第二类型报表数据,且对第二类型报表数据进行校验,得到目标校验结果;确定目标校验结果为对第二类型报表数据校验成功,则将校验成功的第二类型报表数据存储至数据库。
8.可选地,对第一类型报表和第二类型报表进行查询,得到目标查询结果,包括:按照目标时间区间对第一类型报表和第二类型报表进行查询,得到目标查询数据;按照目标时间粒度对目标查询数据进行汇总,得到目标汇总结果;基于目标汇总结果确定目标查询数据。
9.可选地,对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,还包括:获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值;将差值确定为目标对比结果。
10.可选地,对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,还包括:获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值;获取差值与第二报表数据之间的比值;将比值确定为目标对比结果。
11.可选地,对目标查询结果进行校验,得到目标校验结果,还包括:从数据库中调用第三目标模型,且基于第三目标模型对目标查询结果进行校验,得到目标校验结果,其中,第三目标模型用于表示输入的查询结果与输出的校验结果之间的映射关系。
12.根据本发明实施例的一个方面,还提供了另一种数据处理方法,包括:在操作界面上响应数据查询指令,显示对第一类型报表和第二类型报表进行查询,而得到的目标查询结果,其中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据;在操作界面上显示目标对比结果,其中,目标对比结果为对目标查询结果中的第一报表数据和第二报表数据进行对比而得到,和/或,在操作界面上显示目标校验结果,其中,目标校验结果为对目标查询结果进行校验而得到。
13.根据本发明实施例的另一方面,还提供了一种数据处理装置,包括:查询单元,用于响应数据查询指令,对第一类型报表和第二类型报表进行查询,得到目标查询结果,其中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据;处理单元,用于对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,和/或,对目标查询结果进行校验,得到目标校验结果。
14.根据本发明实施例的另一方面,还提供了另一种数据处理装置,包括:第一显示单元,用于在操作界面上响应数据查询指令,显示对第一类型报表和第二类型报表进行查询,而得到的目标查询结果,其中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据;第二显示单元,用于在操作界面上显示目标对比结果,其中,目标对比结果为对目标查询结果中的第一报表数据和第二报表数据进行对比而得到,和/或,在操作界面上显示目标校验结果,其中,目标校验结果为对目标查询结果进行校验而得到。
15.在本发明实施例中,采用响应数据查询指令,对第一类型报表和第二类型报表进行查询,得到目标查询结果,其中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据;对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,和/或,对目标查询结果进行校验,得到目标校验结果,也就是说,本技术通过对缓存区中的财务报表和数据库中的管理报表进行查询,进行自动化对比分析与校验,进而解决了对数据进行处理的效率低的技术问题,达到了提高对数据进行处理的效率的技术效果。
附图说明
16.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
17.图1是根据本发明实施例的一种数据处理的方法的示意图;
18.图2是根据本发明实施例从人机交互侧提供的另一种数据处理方法的流程图;
19.图3是根据本公开实施例的一种财务系统架构的示意图;
20.图4是根据本公开实施例的一种报表分析流程的示意图;
21.图5是根据本公开实施例的一种查询报表数据流程的示意图;
22.图6是根据本公开实施例的一种报表数据对比流程的示意图;
23.图7是根据本公开实施例的一种数据校验流程的示意图;
24.图8是根据本公开实施例的一种报表数据查询和数据对比的示意图;
25.图9是根据本公开实施例的一种报表数据校验的示意图;
26.图10是根据本公开实施例的一种数据源管理的示意图;
27.图11是根据本公开实施例的一种数据处理装置的示意图;
28.图12是根据本公开实施例从人机交互侧提供的另一种数据处理装置的示意图。
具体实施方式
29.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
30.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
31.实施例1
32.根据本发明实施例,提供了一种数据处理的方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
33.下面对本公开实施例的数据处理方法进行介绍。
34.财务人员在分析管理报表和财务报表时,需要手动从财务系统中导出财务报表,使用excel汇总分析,而管理报表在线下单独维护若干科目,存在目标和实际等多个版本,财务人员经常需要对比目标值和实际值的差异来调整财务预算策略,不仅如此,财务人员还会比对两份报表的科目汇总结果,以此校验数据的准确性并调整科目预算。
35.本公开通过集中财务报表和管理报表数据并统一管理,即:从外部数据源获取财务报表数据;通过用户上传获取和管理管报数据,以解决现有技术中报表数据源分散的问题。
36.本公开通过自动化对比分析与科目校验,即:基于科目及其计算公式的灵活配置,自动汇总计算并且校验科目,以解决报表人工分析操作多且重复的问题。
37.图1是根据本发明实施例的一种数据处理的方法的示意图,如图1所示,该方法包括如下步骤:
38.步骤s102,响应数据查询指令,对第一类型报表和第二类型报表进行查询,得到目标查询结果,其中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据。
39.在本公开上述步骤s102提供的技术方案中,响应数据查询指令,对第一类型报表
和第二类型报表进行查询,得到目标查询结果,比如,为了衡量企业财务和经营状态,往往需要对企业的财务报表和管理报表进行综合分析,进而得到分析结果,其中,财务报表用于衡量企业财务和经营状况的一种报表,反映的是过去一个财政时间段的财政表现;管理报表,又名内部报表,同样用于衡量企业财务和经营状况,为企业管理层服务,可以预测公司未来的经营走向,制定财务目标,财务报表和管理报表从不同角度描述公司经营状态。
40.在该实施例中,第一类型报表可以是财务报表,第二类型报表可以是管理报表,第一类型报表的科目可以是固定的,第二类报表的科目和口径可以是定制的。
41.在该实施例中,可选地,第二类型报表根据制定时间和类型的不同分成不同版本。
42.在该实施例中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,比如,财务报表数据由财务系统提供,通过接口调用查询,由于财务数据的科目较多,根据配置筛选出需要的科目,在查询时间区间较长时,财务系统的接口实时查询性能较差,因此通过缓存数据来优化,查询历史所有数据,并按月存储写入缓存区。可选地,考虑到财务同人员更新数据的频率,每天定时刷新缓存。
43.在该实施例中,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据,比如,管理报表的数据由用户通过数据导入模块上传和管理,可以上传多个日期版本的数据,并且在上传的时候会根据配置的公式对科目数据进行校验并提示,管报数据上传后存入数据库。
44.在该实施例中,可选地,基于目标接口调用第一类型报表数据,且将第一类型报表数据按照月周期存储至缓存区,其中,第一类型报表数据的时间区间大于目标阈值。
45.在该实施例中,可选地,基于数据导入模块接收第二类型报表数据,且对第二类型报表的科目数据进行校验并提示,得到目标校验结果。
46.步骤s104,对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,和/或,对目标查询结果进行校验,得到目标校验结果。
47.在本公开上述步骤s104提供的技术方案中,对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,比如,用户在报表展示端查询报表时,先根据查询条件筛选出结果集;然后选中想要对比的两列数据,财务报表可以选择不同日期,管理报表既可以选择不同日期,也可以选择不同版本;在结果集中找到选中的列的数据;遍历这两列的科目,计算差值和差值比;最后组装数据并返回结果。
48.在该实施例中,对目标查询结果进行校验,得到目标校验结果,比如,在报表展示端,平衡校验页面会展示需要校验的财务报表和管理报表的科目,根据配置的公式对科目进行计算,对计算结果超过阈值的科目予以标记提醒。
49.在该实施例中,可选地,获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值,并将该差值确定为目标对比结果。
50.在该实施例中,可选地,获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值,进一步地,获取差值与第二报表数据之间的比值,并将该比值确定为目标对比结果。
51.在该实施例中,可选地,从数据库中调用校验公式,且基于校验公式对目标查询结果进行校验,得到目标校验结果。
52.通过上述步骤s102至步骤s104,响应数据查询指令,对第一类型报表和第二类型
报表进行查询,得到目标查询结果,其中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据;对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,和/或,对目标查询结果进行校验,得到目标校验结果,也就是说,通过对缓存区中的财务报表和数据库中的管理报表进行查询,进行自动化对比分析与校验,进而解决了对数据进行处理的效率低的技术问题,达到了提高对数据进行处理的效率的技术效果。
53.下面对该实施例的上述方法进行进一步地详细介绍。
54.作为一种可选的实施方式,步骤s102,该方法还包括:基于目标接口调用第一类型报表数据,且将第一类型报表数据按照目标时间周期存储至缓存区,其中,第一类型报表数据的时间区间大于目标阈值。
55.在该实施例中,基于目标接口调用第一类型报表数据,且将第一类型报表数据按照目标时间周期存储至缓存区,比如,财务报表数据由财务系统提供,通过接口调用查询,在查询时间区间较长时,财务系统的接口实时查询性能较差,因此通过缓存数据来优化,查询历史所有数据,并按月存储写入缓存。
56.在该实施例中,第一类型报表数据的时间区间大于目标阈值,比如,月度财务报表,在每月终了后6日内报出,季度财务报表,在每季度终了后地15日内报出,半年度财务报表,在每半年度终了后60天内报出,年度财务报表,在每年度终了后4个月内对外提供。
57.作为一种可选的实施方式,步骤s102,该方法还包括:基于数据导入模块接收第二类型报表数据,且对第二类型报表数据进行校验,得到目标校验结果;确定目标校验结果为对第二类型报表数据校验成功,则将校验成功的第二类型报表数据存储至数据库。
58.在该实施例中,基于数据导入模块接收第二类型报表数据,且对第二类型报表数据进行校验,得到目标校验结果,比如,在报表展示端,平衡校验页面会展示需要校验的财务报表和管理报表的科目,根据配置的公式对科目进行计算,对超过阈值的科目予以标记提醒。
59.在该实施例中,确定目标校验结果为对第二类型报表数据校验成功,则将校验成功的第二类型报表数据存储至数据库,比如,管理报表的数据由用户通过数据导入模块上传和管理,可以上传多个日期版本的数据,并且在上传的时候会根据配置的公式对科目数据进行校验并提示,管报数据上传后存入数据库。
60.作为一种可选的实施方式,对第二类型报表数据进行校验,得到目标校验结果,包括:从数据库中调用第一目标模型,且基于第一目标模型对第二类型报表数据进行校验,得到目标校验结果,其中,第一目标模型用于表示输入的报表数据与输出的目标校验结果之间的映射关系。
61.在该实施例中,从数据库中调用第一目标模型,且基于第一目标模型对第二类型报表数据进行校验,得到目标校验结果,比如,在上传管理报表的数据的时候,根据配置的公式对科目数据进行校验并提示,得到目标校验结果。
62.在该实施例中,第一目标模型可以是在上传管理报表的数据的时候配置的公式。
63.作为一种可选的实施方式,对第一类型报表和第二类型报表进行查询,得到目标查询结果,包括:按照目标时间区间对第一类型报表和第二类型报表进行查询,得到目标查询数据;按照目标时间粒度对目标查询数据进行汇总,得到目标汇总结果;基于目标汇总结
果确定目标查询数据。
64.在该实施例中,按照目标时间区间对第一类型报表和第二类型报表进行查询,得到目标查询数据,比如,根据月区间从数据源获取报表数据,得到目标查询结果。
65.在该实施例中,基于目标汇总结果确定目标查询数据,比如,遍历报表配置的所有科目,如果有计算公式,根据公式计算科目结果,最后将结果数据组装后返回,得到目标查询结果。
66.作为一种可选的实施方式,基于目标汇总结果确定目标查询数据,包括:从数据库中调用第二目标模型,且基于第二目标模型对目标汇总结果对应的科目进行处理,得到目标查询结果,其中,第二目标模型用于表示输入的汇总结果与输出的查询结果之间的映射关系。
67.在该实施例中,从数据库中调用第二目标模型,且基于第二目标模型对目标汇总结果对应的科目进行处理,得到目标查询结果,比如,在根据时间粒度的不同,年或者季度,对对应的每个月的数据汇总求和之后,遍历报表配置的所有科目,如果有计算公式,根据公式计算科目结果,得到目标查询结果。
68.在该实施例中,第二目标模型可以是财务报表中的相关计算公式,比如流动比率、权益乘数和利息保障倍数等。
69.作为一种可选的实施方式,对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,包括:获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值;将差值确定为目标对比结果。
70.在该实施例中,获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值,并将该差值确定为目标对比结果,比如,用户在报表展示端查询报表时,先根据查询条件筛选出结果集,然后选中想要对比的两列数据,其中,财务报表可以选择不同日期,管理报表既可以选择不同日期,也可以选择不同版本,在结果集中找到选中的列的数据,遍历这两列的科目,计算差值,并将该差值确定为目标对比结果。
71.在该实施例中,可选地,选择科目a、b,计算科目a与科目b的差值a-b。
72.作为一种可选的实施方式,对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,包括:获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值;获取差值与第二报表数据之间的比值;将比值确定为目标对比结果。
73.在该实施例中,获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值,进一步获取差值与第二报表数据之间的比值,并将该比值确定为目标对比结果,比如,用户在报表展示端查询报表时,先根据查询条件筛选出结果集,然后选中想要对比的两列数据,其中,财务报表可以选择不同日期,管理报表既可以选择不同日期,也可以选择不同版本,在结果集中找到选中的列的数据,遍历这两列的科目,计算差值,进一步计算该差值与管理数据中的对应科目的比值,并将该比值确定为目标对比结果。
74.在该实施例中,可选地,选择两个科目a、b,计算a与b的差值a-b,进一步地,计算差异比(a-b)/b。
75.作为一种可选的实施方式,对目标查询结果进行校验,得到目标校验结果,包括:从数据库中调用第三目标模型,且基于第三目标模型对目标查询结果进行校验,得到目标校验结果,其中,第三目标模型用于表示输入的查询结果与输出的校验结果之间的映射关
系。
76.在该实施例中,从数据库中调用第三目标模型,且基于第三目标模型对目标查询结果进行校验,得到目标校验结果,比如,在报表展示端,选取查询的月份区间,获取财务报表和管理报表的数据,根据配置的校验公式,代入财务报表的科目与管理报表的科目到公式中进行校验,得到目标校验结果。
77.在该实施例中,第三目标模型可以是配置的校验公式。
78.作为一种可选的实施方式,从数据库中调用第三目标模型,且基于第三目标模型对目标查询结果进行校验,得到目标校验结果,该方法还包括:确定目标校验结果超过目标阈值,则输出提示信息。
79.在该实施例中,确定目标校验结果超过目标阈值,则输出提示信息,比如,将计算结果与配置的阈值进行比较,对超过阈值的科目进行警示标记,进一步地,财务人员可以根据计算结果检查财务科目是否异常,判断财务预算是否合理。
80.在本公开实施例中,通过基于目标接口调用第一类型报表数据,且将第一类型报表数据按照目标时间周期存储至缓存区;基于数据导入模块接收第二类型报表数据,且对第二类型报表数据进行校验,得到目标校验结果;按照目标时间区间对第一类型报表和第二类型报表进行查询,得到目标查询数据;按照目标时间粒度对目标查询数据进行汇总,得到目标汇总结果;基于目标汇总结果确定目标查询数据;获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值;将差值确定为目标对比结果;获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值;获取差值与第二报表数据之间的比值;将比值确定为目标对比结果;从数据库中调用第三目标模型,且基于第三目标模型对目标查询结果进行校验,得到目标校验结果,该方法还包括:确定目标校验结果超过目标阈值,则输出提示信息,也就是说,通过对缓存区中的财务报表和数据库中的管理报表进行查询,进行自动化对比分析与校验,进而解决了对数据进行处理的效率低的技术问题。
81.本发明实施例还从人机交互侧提供了另一种数据处理方法。
82.图2是根据本发明实施例从人机交互侧提供的另一种数据处理方法的流程图。如图2所示,该方法可以包括以下步骤:
83.步骤s202,在操作界面上响应数据查询指令,显示对第一类型报表和第二类型报表进行查询,而得到的目标查询结果,其中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据。
84.在本发明上述步骤s202提供的技术方案中,财务人员在操作界面上输入查询指令,该界面响应该数据查询指令,并在显示界面上显示对第一类型报表和第二类型报表进行查询的操作和结果。
85.在该实施例中,第一类型报表可以是财务报表,第二类型报表可以是管理报表,第一类型报表的科目可以是固定的,第二类报表的科目和口径可以是定制的。
86.在该实施例中,可选地,第二类型报表根据制定时间和类型的不同分成不同版本。
87.在该实施例中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,比如,财务报表数据由财务系统提供,通过接口调用查询,由于财务数据的科目较多,根据配置筛选出需要的科目,在查询时间区间较长时,财务系统的接口实时查询性能较差,
因此通过缓存数据来优化,查询历史所有数据,并按月存储写入缓存。考虑到财务同人员更新数据的频率,每天定时刷新缓存。
88.在该实施例中,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据,比如,管理报表的数据由用户通过数据导入模块上传和管理,可以上传多个日期版本的数据,并且在上传的时候会根据配置的公式对科目数据进行校验并提示,管报数据上传后存入数据库。
89.在该实施例中,可选地,基于目标接口调用第一类型报表数据,且将第一类型报表数据按照月周期存储至缓存区,其中,第一类型报表数据的时间区间大于目标阈值。
90.在该实施例中,可选地,基于数据导入模块接收第二类型报表数据,且对第二类型报表的科目数据进行校验并提示,得到目标校验结果。
91.步骤s204,在操作界面上显示目标对比结果,其中,目标对比结果为对目标查询结果中的第一报表数据和第二报表数据进行对比而得到,和/或,在操作界面上显示目标校验结果,其中,目标校验结果为对目标查询结果进行校验而得到。
92.在本发明上述步骤s204提供的技术方案中,在操作界面上显示目标对比结果,和/或,在操作界面上显示目标校验结果,比如,在操作界面上,用户在报表展示端查询报表时,先根据查询条件筛选出结果集,然后选中想要对比的两列数据,遍历这两列的科目,计算差值和差值比,最后组装数据并返回结果,和/或,在报表展示端,平衡校验页面会展示需要校验的财务报表和管理报表的科目,根据配置的公式对科目进行计算,对超过阈值的科目予以标记提醒。
93.通过本公开实施例的上述步骤s202至步骤s204,操作界面上响应数据查询指令,显示对第一类型报表和第二类型报表进行查询,而得到的目标查询结果,在操作界面上显示目标对比结果和/或,在操作界面上显示目标校验结果,实现报表数据的可视化分析,通过对缓存区中的财务报表和数据库中的管理报表进行查询,进行自动化对比分析与校验,进而解决了对数据进行处理的效率低的技术问题。
94.实施例2
95.下面结合优选的实施例对本公开的数据处理方法作进一步地介绍。
96.图3是根据本公开实施例的一种财务系统架构的示意图,如图3所示,该系统架构可以包括以下内容:
97.系统架构,分为存储层、后台管理和展示层。系统相关服务包括财务系统、数据加解密、秘钥存储、权限平台、神策分析等服务或平台。财务系统提供查询财务报表的接口,神策分析平台提供操作审计的服务。
98.存储层采用数据库储存离线数据,采用缓存存储在线数据,使用文件存储服务服务存储上传的文档。后台管理分为数据源管理模块和授权管理模块,数据源管理模块支持离线数据上传和在线数据查询,离线数据上传包含模板下载、历史数据下载、数据预览/查看和数据上传的功能,在线数据通过接口查询获取;模块支持科目配置功能,允许配置科目和科目的计算公式。授权管理模块包含添加用户、查询权限、删除用户和设置权限等功能。展示层为用户提供了财务报表和管理报表的查询、下载、数据对比以及数据校验的功能
99.通过本公开实施例的财务系统,可以实现集中财务报表和管理报表数据并统一管理,即从外部数据源获取财务报表数据,通过用户上传获取和管理管报数据,以解决报表数
据源分散的问题;还可以实现自动化对比分析与科目校验,即基于科目及其计算公式的灵活配置,自动汇总计算并且校验科目,以解决报表人工分析操作多且重复的问题,也就是说,通过对缓存区中的财务报表和数据库中的管理报表进行查询,进行自动化对比分析与校验,进而解决了对数据进行处理的效率低的技术问题。
100.图4是根据本公开实施例的一种报表分析流程的示意图,如图4所示,该流程可以包括以下步骤:
101.步骤s401,配置报表科目及其公式。
102.在本公开实施例提供的上述步骤s401中,财务报表和管理报表包含多项科目,其中部分科目通过公式计算得出。在后台管理端中预先配置需要计算和展示的各项科目及其计算公式,而且可以配置财务报表和管理报表的科目组成的校验公式,配置存储在数据库中。
103.步骤s402,接入财务报表和管理报表。
104.在本公开实施例提供的上述步骤s402中,在后台管理端中接入财务报表和管理报表两种数据源。财务报表数据由财务系统提供,通过接口调用查询;由于财务数据的科目较多,根据配置筛选出需要的科目。在查询时间区间较长时,财务系统的接口实时查询性能较差,因此通过缓存数据来优化。查询历史所有数据,并按月存储写入缓存。考虑到财务同学更新数据的频率,每天定时刷新缓存。
105.管理报表的数据由用户通过数据导入模块上传和管理,可以上传多个日期版本的数据,并且在上传的时候会根据配置的公式对科目数据进行校验并提示。管报数据上传后存入数据库。
106.步骤s403,数据汇总查询报表。
107.在本公开实施例提供的上述步骤s403中,在报表展示端选择时间区间后点击查询,在展示页面中显示财务报表和管理报表的数据。切换日期粒度到年、月时,对报表数据进行聚合汇总。
108.步骤s404,对比报表数据。
109.在本公开实施例提供的上述步骤s404中,基于报表查询结果,数据对比支持任选两列作数据对比,对比列的顺序可以任意指定,实时展示对比结果。
110.步骤s405,校验报表数据。
111.在本公开实施例提供的上述步骤s405中,在报表展示端,平衡校验页面会展示需要校验的财务报表和管理报表的科目,根据配置的公式对科目进行计算,对超过阈值的科目予以标记提醒。
112.通过本公开实施例的上述步骤s401至步骤s405,配置报表科目及其公式;接入财务报表和管理报表;数据汇总查询报表;对比报表数据;校验报表数据,也就是说,通过对缓存区中的财务报表和数据库中的管理报表进行查询,进行自动化对比分析与校验,进而解决了对数据进行处理的效率低的技术问题,达到了提高对数据进行处理的效率的技术效果。
113.需要注意的是,本公开实施例的上述步骤s404和步骤s405,可以是同时执行,也可以是选择其中之一执行,并且二者的执行顺序可以互换,此处的步骤顺序仅为区分二者之用。
114.图5是根据本公开实施例的一种查询报表数据流程的示意图,如图5所示,该流程可以包括以下内容:
115.先选择要查询的报表的展示时间区间和时间粒度,根据时间粒度将年区间、季度区间转化为以月为单位的区间;然后根据月区间从数据源获取报表数据,财务报表从缓存中获取,管理报表从数据库中获取;根据时间粒度的不同,年或者季度,对对应的每个月的数据汇总求和;然后,遍历报表配置的所有科目,如果有计算公式,根据公式计算科目结果;最后将结果数据组装后返回。
116.图6是根据本公开实施例的一种报表数据对比流程的示意图,如图6所示,该流程可以包括以下内容:
117.用户在报表展示端查询报表时,先根据查询条件筛选出结果集;然后选中想要对比的两列数据,财务报表可以选择不同日期,管理报表既可以选择不同日期,也可以选择不同版本;在结果集中找到选中的列的数据;遍历这两列的科目,计算差值和差值比;最后组装数据并返回结果。
118.图7是根据本公开实施例的一种数据校验流程的示意图,如图7所示,该流程可以包括以下内容:
119.选取查询的月份区间,获取财务报表和管理报表的数据,根据配置的校验公式,代入财务报表的科目与管理报表的科目到公式中;将计算结果与配置的阈值进行比较,对超过阈值的科目进行警示标记。财务同学可以根据计算结果检查财务科目是否异常,判断财务预算是否合理。
120.图8是根据本公开实施例的一种报表数据查询和数据对比的示意图,如图8所示,基于报表查询结果,数据对比支持任选两列作数据对比,对比列的顺序可以任意指定,实时展示对比结果。
121.图9是根据本公开实施例的一种报表数据校验的示意图,如图9所示,在报表展示端,平衡校验页面会展示需要校验的财务报表和管理报表的科目,通过选取查询的月份区间,获取财务报表和管理报表的数据,根据配置的校验公式,代入财务报表的科目与管理报表的科目到公式中。
122.图10是根据本公开实施例的一种数据源管理的示意图,如图10所示,本公开通过从外部数据源获取财务报表数据;通过用户上传获取和管理管报数据,实现了集中财务报表和管理报表数据并统一管理。
123.在该实施例中通过配置报表科目及其公式;接入财务报表和管理报表;数据汇总查询报表;对比报表数据;校验报表数据,也就是说,通过对缓存区中的财务报表和数据库中的管理报表进行查询,进行自动化对比分析与校验,进而解决了对数据进行处理的效率低的技术问题,达到了提高对数据进行处理的效率的技术效果。
124.实施例3
125.根据本发明实施例,还提供了一种用于执行图1所示实施例的数据处理方法的数据处理装置。
126.图11是根据本公开实施例的一种数据处理装置的示意图,如图11所示,该数据处理装置11可以包括:查询单元1101和处理单元1102。
127.查询单元1101,用于响应数据查询指令,对第一类型报表和第二类型报表进行查
询,得到目标查询结果,其中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据。
128.处理单元1102,用于对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,和/或,对目标查询结果进行校验,得到目标校验结果。
129.可选地,查询单元1101包括第一查询模块、第二查询模块、第三查询模块、第四查询模块、第五查询模块和第六查询模块,其中,第二查询模块包括第二查询模块第一子单元,第六查询模块包括第六查询模块第一子单元。其中,第一查询模块,用于基于目标接口调用第一类型报表数据,且将第一类型报表数据按照目标时间周期存储至缓存区,其中,第一类型报表数据的时间区间大于目标阈值;第二查询模块,用于基于数据导入模块接收第二类型报表数据,且对第二类型报表数据进行校验,得到目标校验结果,确定目标校验结果为对第二类型报表数据校验成功,则将校验成功的第二类型报表数据存储至数据库;第三查询模块,用于确定目标校验结果为对第二类型报表数据校验成功,则将校验成功的第二类型报表数据存储至数据库;第四查询模块,用于按照目标时间区间对第一类型报表和第二类型报表进行查询,得到目标查询数据;第五查询模块,用于按照目标时间粒度对目标查询数据进行汇总,得到目标汇总结果;第六查询模块,用于基于目标汇总结果确定目标查询数据;第二查询模块第一子单元,用于从数据库中调用第一目标模型,且基于第一目标模型对第二类型报表数据进行校验,得到目标校验结果,其中,第一目标模型用于表示输入的报表数据与输出的目标校验结果之间的映射关系;第六查询模块第一子单元,用于从数据库中调用第二目标模型,且基于第二目标模型对目标汇总结果对应的科目进行处理,得到目标查询结果,其中,第二目标模型用于表示输入的汇总结果与输出的查询结果之间的映射关系。
130.可选地,处理单元1102包括第一处理模块、第二处理模块、第三处理模块、第四处理模块、第五处理模块和第六处理模块,其中,第六处理模块包括第六处理模块第一子单元。其中,第一处理模块,用于获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值;第二处理模块,用于将差值确定为目标对比结果;第三处理模块,于获取第一报表数据对应的科目和第二报表数据对应的科目二者之间的差值;第四处理模块,二处理模块第二子单元,用于获取差值与第二报表数据之间的比值;第五处理模块,用于将比值确定为目标对比结果;第六处理模块,用于从数据库中调用第三目标模型,且基于第三目标模型对目标查询结果进行校验,得到目标校验结果,其中,第三目标模型用于表示输入的查询结果与输出的校验结果之间的映射关系;第六处理模块第一子单元,用于确定目标校验结果超过目标阈值,则输出提示信息。
131.通过本公开实施例的上述数据处理装置,查询单元1101,用于响应数据查询指令,对第一类型报表和第二类型报表进行查询,得到目标查询结果;处理单元1102,用于对目标查询结果中的第一报表数据和第二报表数据进行对比,得到目标对比结果,和/或,对目标查询结果进行校验,得到目标校验结果,也就是说,通过对缓存区中的财务报表和数据库中的管理报表进行查询,进行自动化对比分析与校验,进而解决了对数据进行处理的效率低的技术问题。
132.图12是根据本公开实施例从人机交互侧提供的一种数据处理装置的示意图。如图12所示,该数据处理装置1200可以包括:第一显示单元1201和第二显示单元1202。
133.第一显示单元1201,用于在操作界面上响应数据查询指令,显示对第一类型报表和第二类型报表进行查询,而得到的目标查询结果,其中,第一类型报表来自于缓存区,且用于表征目标对象在历史时段的数据,第二类型报表数据来自于数据库,且用于表征目标对象在未来时段的数据。
134.第二显示单元1202,用于在操作界面上显示目标对比结果,其中,目标对比结果为对目标查询结果中的第一报表数据和第二报表数据进行对比而得到,和/或,在操作界面上显示目标校验结果,其中,目标校验结果为对目标查询结果进行校验而得到。
135.此处需要说明的是,上述第一显示单元1201和第二显示单元1202分别对应于实施例1中的步骤s102和步骤s104,两个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例一所公开的内容。
136.通过本公开实施例从人机交互侧提供的数据处理装置,实现财务数据的可视化分析,通过对缓存区中的财务报表和数据库中的管理报表进行查询,进行自动化对比分析与校验,进而解决了对数据进行处理的效率低的技术问题。
137.实施例4
138.根据本发明实施例,还提供了一种计算机可读存储介质,该计算机可读存储介质包括存储的程序,其中,在程序运行时控制该计算机可读存储介质所在设备执行本公开实施例中的数据处理方法或执行从人机交互侧提供的另一种数据处理方法。
139.实施例5
140.根据本发明实施例,还提供了一种处理器,该处理器用于运行程序,其中,程序被处理器运行时执行本公开实施例中的数据处理方法或执行从人机交互侧提供的另一种数据处理方法。
141.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
142.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
143.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
144.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
145.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
146.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式
体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
147.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献