一种减少数据人工填报频度的方法及装置制造方法及图纸

技术编号:38331795 阅读:18 留言:0更新日期:2023-07-29 09:14
本申请提供一种减少数据人工填报频度的方法,该方法包括:获取需求关键字段;基于需求关键字段,从原始宽表中确定目标宽表,其中,原始宽表存储于服务器的内存中,且存储有需求关键字段对应的数据;基于需求关键字段,对目标宽表进行分割,得到需求宽表;输出需求宽表,并将需求宽表下载到本地磁盘。通过分割原始宽表的方式,可以有效地提高报表数据的重复利用率;进一步地,由于分割技术在内存进行操作,可以有效地提高数据的读写效率。以有效地提高数据的读写效率。以有效地提高数据的读写效率。

【技术实现步骤摘要】
一种减少数据人工填报频度的方法及装置


[0001]本专利技术涉及多维度报表
,尤其涉及一种减少数据人工填报频度的方法及装置。

技术介绍

[0002]企业的各类信息都需要通过填报方式收集,小到工作记录,大到企业各类经营数据统计,都需要用到报表,报表收集通常是由企业安排专属人员,进行表格创建,线下催办,线下收集汇总。通常报表收集较为杂乱,涉及多个部门,多个人员的信息收集,维护填报任务也较多,而且多数数据仅用于展示,数据价值未充分发挥,另外,报表数据均存储在硬盘,如果硬件一旦损坏,会导致数据缺失或者丢失,数据损失风险较大。尤其是,需要再次采集数据时,还需要进行相应的重复操作,耗费大量时间、人力、物力,且提高了数据出错的风险。
[0003]有鉴于此,提出了本专利技术,以至少部分地解决现有技术中存在的技术问题。

技术实现思路

[0004]针对现有技术中,报表数据重复利用率低以及数据存储存在安全隐患的技术问题。
[0005]根据本专利技术的第一方面,提供一种减少数据人工填报频度的方法,方法包括:
[0006]获取需求关键字段;
[0007]基于需求关键字段,从原始宽表中确定目标宽表,其中,原始宽表存储于服务器的内存中,且存储有需求关键字段对应的数据;
[0008]基于需求关键字段,对目标宽表进行分割,得到需求宽表;
[0009]输出需求宽表,并将需求宽表下载到本地磁盘。
[0010]优选的,基于需求关键字段,从原始宽表中确定目标宽表,包括:将需求关键字段与内存中的原始宽表的表头字段和/或主键匹配;将包含所有需求关键字段的原始宽表确定为目标宽表。
[0011]优选的,基于需求关键字段,对目标宽表进行分割,得到需求宽表,包括:基于需求关键字段在目标宽表中的对应位置,确定对目标宽表的分割方式;基于分割方式,对目标宽表进行分割,得到需求宽表。
[0012]优选的,基于需求关键字段,确定对目标宽表的分割方式,包括:在需求关键字段仅位于目标宽表中的同一列的情况下,分割方式为水平分割;在需求关键字段仅位于目标宽表的同一行中的情况下,分割方式为垂直分割;在需求关键字段对应位于目标宽表的行和列的情况下,分割方式为水平分割和垂直分割。
[0013]优选的,在需求关键字段对应位于目标宽表的行和列的情况下,分割方式为水平分割和垂直分割;需求关键字段包括第一字段和第二字段,第一字段位于目标宽表的中的同一列,第二字段位于目标宽表的同一行;基于分割方式,对目标宽表进行分割,得到需求
宽表,包括:基于第一字段,采用水平分割方式对目标宽表进行分割,得到分割后的目标子表;基于第二字段,采用垂直分割方式对目标子表进行分割,得到需求宽表。
[0014]优选的,基于需求关键字段,对目标宽表进行分割,得到需求宽表之后,方法还包括:将需求宽表存储到服务器的内存中,服务器的数量至少为1台。
[0015]优选的,该方法还包括:定期检测服务器的内存,在服务器的内存已满或宽表的存储时间达到预设期限的情况下,基于宽表文件的存储时间或者用户的操作指令,清理服务器的内存中对应的需求宽表的文件。
[0016]根据本专利技术的第二方面,提供一种减少数据人工填报频度的的装置,该装置包括:
[0017]获取模块,用于获取需求关键字段;
[0018]确定模块,用于基于需求关键字段,从原始宽表中确定目标宽表,其中,原始宽表存储于服务器的内存中,且存储有需求关键字段对应的数据;
[0019]分割模块,用于基于需求关键字段,对目标宽表进行分割,得到需求宽表;
[0020]输出模块,用于输出需求宽表,并将需求宽表下载到本地磁盘。
[0021]优选的,确定模块,用于:将需求关键字段与内存中的原始宽表的表头字段和/或主键匹配;将包含所有需求关键字段的原始宽表确定为目标宽表。
[0022]优选的,分割模块,用于:基于需求关键字段在目标宽表中的对应位置,确定对目标宽表的分割方式;基于分割方式,对目标宽表进行分割,得到需求宽表。
[0023]优选的,分割模块,用于:在需求关键字段仅位于目标宽表中的同一列的情况下,分割方式为水平分割;在需求关键字段仅位于目标宽表的同一行中的情况下,分割方式为垂直分割;在需求关键字段对应位于目标宽表的行和列的情况下,分割方式为水平分割和垂直分割。
[0024]优选的,在需求关键字段对应位于目标宽表的行和列的情况下,分割方式为水平分割和垂直分割;需求关键字段包括第一字段和第二字段,第一字段位于目标宽表的中的同一列,第二字段位于目标宽表的同一行;分割模块,用于:
[0025]基于第一字段,采用水平分割方式对目标宽表进行分割,得到分割后的目标子表;基于第二字段,采用垂直分割方式对目标子表进行分割,得到需求宽表。
[0026]优选的,该装置还包括:
[0027]存储模块,用于将需求宽表存储到服务器的内存中,服务器的数量至少为1台。
[0028]优先的,该装置还包括:
[0029]清理模块,用于定期检测服务器的内存,在服务器的内存已满或宽表的存储时间达到预设期限的情况下,基于宽表文件的存储时间或者用户的操作指令,清理服务器的内存中对应的需求宽表的文件。
[0030]根据本专利技术的第三方面,提供一种电子设备,电子设备包括:处理器以及存储有计算机程序指令的存储器;
[0031]处理器执行计算机程序指令时实现上述的任一种减少数据人工填报频度的方法。
[0032]根据本专利技术的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述的任一种减少数据人工填报频度的方法。
[0033]综上所述,本申请提供一种减少数据人工填报频度的方法,该方法包括:获取需求
关键字段;基于需求关键字段,从原始宽表中确定目标宽表,其中,原始宽表存储于服务器的内存中,且存储有需求关键字段对应的数据;基于需求关键字段,对目标宽表进行分割,得到需求宽表;输出需求宽表,并将需求宽表下载到本地磁盘。通过分割原始宽表的方式,可以有效地提高报表数据重复利用率;进一步地,由于分割技术在内存进行操作,可以有效地提高数据的读写效率。
附图说明
[0034]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本专利技术的实施例提供的一种减少数据人工填报频度的方法的流程图;
[0036]图2为本专利技术的实施例提供的一种减少数据人工填报频度的装置的结构图;
[0037]图3为本专利技术的实施例提供的一种电子设备的结构图。
具体实施方式
[0038]为了使本专利技术的上述以及其他特征和优点更加清楚,下面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种减少数据人工填报频度的方法,其特征在于,所述方法包括:获取需求关键字段;基于所述需求关键字段,从原始宽表中确定目标宽表,其中,所述原始宽表存储于服务器的内存中,且存储有所述需求关键字段对应的数据;基于所述需求关键字段,对所述目标宽表进行分割,得到需求宽表;输出所述需求宽表,并将所述需求宽表下载到本地磁盘。2.根据权利要求1所述的减少数据人工填报频度的方法,其特征在于,所述基于所述需求关键字段,从原始宽表中确定目标宽表,包括:将所述需求关键字段与所述内存中的原始宽表的表头字段和/或主键匹配;将包含所有所述需求关键字段的原始宽表确定为目标宽表。3.根据权利要求1所述的减少数据人工填报频度的方法,其特征在于,所述基于所述需求关键字段,对所述目标宽表进行分割,得到所述需求宽表,包括:基于所述需求关键字段在所述目标宽表中的对应位置,确定对所述目标宽表的分割方式;基于所述分割方式,对所述目标宽表进行分割,得到所述需求宽表。4.根据权利要求3所述的减少数据人工填报频度的方法,其特征在于,基于所述需求关键字段,确定对所述目标宽表的分割方式,包括:在所述需求关键字段仅位于所述目标宽表中的同一列的情况下,所述分割方式为水平分割;在所述需求关键字段仅位于所述目标宽表的同一行中的情况下,所述分割方式为垂直分割;在所述需求关键字段对应位于所述目标宽表的行和列的情况下,所述分割方式为水平分割和垂直分割。5.根据权利要求4所述的减少数据人工填报频度的方法,其特征在于,在所述需求关键字段对应位于所述目标宽表的行和列的情况下,所述分割方式为水平分割和垂直分割;所述需求关键字段包括第一字段和第二字段,所述第一字段位于所述目标宽表的中的同一列,所述第二字段位于所述目标宽表的同一行;基于所述分割方式,对...

【专利技术属性】
技术研发人员:王国凤
申请(专利权)人:北京易华录信息技术股份有限公司
类型:发明
国别省市:

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

1