[发明专利]数据表的处理方法及系统无效
申请号: | 201010589919.0 | 申请日: | 2010-12-15 |
公开(公告)号: | CN102541870A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 翟岳成 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据表 处理 方法 系统 | ||
【技术领域】
本发明涉及数据处理领域,特别是涉及一种数据表的处理方法及系统。
【背景技术】
在数据表的应用中,常常需要通过一系列的数据表来直观而有条理地体现数据及其变化。数据表之间也是相互关联的,一个数据表的生成往往需要从其他的数据表中提取数据。
然而,对于大数据量的数据表而言,涉及了庞大的数据量和数据范围,其数据来源于每天发生的明细数据的汇总,因此,数据表的汇总过程非常耗时,访问和汇总的速度非常缓慢,一次突发的访问或汇总都会影响数据表中的其他操作。
【发明内容】
基于此,有必要提供一种可提高效率的数据表的处理方法。
此外,还有必要提供一种可提高效率的数据表的处理系统。
一种数据表的处理方法,包括以下步骤:根据数据表格式提取数据,并将提取的数据进行缓存;将缓存的数据按照数据表格式进行汇总生成数据表。
优选地,所述将提取的数据进行缓存的步骤之后还包括:对缓存的数据进行重新计算的步骤。
优选地,所述将提取的数据进行缓存的步骤中还包括记录缓存时间戳的步骤;所述将提取的数据进行缓存的步骤之后还包括:根据所述缓存时间戳更新缓存的数据中的差异数据的步骤。
优选地,所述根据所述缓存时间戳更新缓存的数据中的差异数据的步骤为:判断所述缓存时间戳与当前时间戳之间的时间间隔是否达到更新周期,是,则根据数据表格式重新提取数据,反之,则结束;对比缓存的数据与所述重新提取的数据得到缓存的数据中的差异数据;将所述重新提取的数据替换所述差异数据。
优选地,所述将所述重新提取的数据替换所述差异数据的步骤之后还包括:将缓存的数据按照数据表格式重新进行汇总生成数据表;将所述数据表进行缓存。
一种数据表的处理系统,包括:数据提取模块,用于根据数据表格式提取数据;缓存模块,用于将提取的数据进行缓存;处理模块,用于将缓存的数据按照数据表格式进行汇总生成数据表。
优选地,所述系统还包括:纠错模块,用于对缓存的数据进行重新计算。
优选地,所述系统还包括:记录模块,用于记录缓存时间戳;更新模块,用于根据所述缓存时间戳更新缓存的数据中的差异数据。
优选地,所述更新模块包括:判断单元,用于判断所述缓存时间戳与当前时间戳之间的时间间隔是否达到更新周期,是,则通知所述数据提取模块根据数据表格式重新提取数据,反之,则停止执行;比较单元,用于对比缓存的数据与重新提取的数据得到缓存的数据中的差异数据;替换单元,用于将重新提取的数据替换差异数据;
优选地,所述处理模块进一步用于将缓存的数据按照数据表格式重新进行汇总生成数据表,所述缓存模块进一步用于将所述数据表进行缓存。
上述数据表的处理方法及系统将按照数据表格式提取的数据进行缓存,用户的每次访问只需要获取缓存的数据即可,不再需要进行大规模的数据提取,大大地提高了数据表的处理效率。
上述数据表的处理方法及系统通过对缓存的数据中发生了变动的差异数据进行更新,有效地提高了更新的效率,大大地降低了系统负荷。
【附图说明】
图1为一实施例中数据表的处理方法的流程图;
图2为一实施例中根据缓存时间戳更新缓存的数据中的差异数据的流程图;
图3为一实施例中数据表的处理系统的示意图;
图4为一实施例中更新模块的示意图。
【具体实施方式】
如图1所示,一实施例中数据表的处理方法,包括以下步骤:
在步骤S10中,根据数据表格式提取数据,并将提取的数据进行缓存。本实施例中,在用户的第一次访问时,为避免用户的每一次访问都需要即时提取数据,以造成访问速度缓慢的缺陷,根据预先设置的数据表格式进行数据的提取,并进行缓存。另一实施例中,在将提取的数据进行缓存的步骤之后还包括对缓存的数据进行重新计算的步骤。通过对缓存数据的重新计算这一缓存纠错的方式,有效地保证了数据表中所有数据的正确性。
在步骤S20中,将缓存的数据按照数据表格式进行汇总生成数据表。本实施例中,缓存的数据中既有可直接用于数据表汇总的数据,也有用于数据表汇总的中间数据。用户第一次访问时,按照数据表格式,将缓存的数据汇总以生成符合了数据表格式的数据表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010589919.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:轻量化两轴大容积厢式半挂车
- 下一篇:轻量化三轴大容积厢式半挂车