[发明专利]数据汇总装置和数据汇总方法有效

专利信息
申请号: 201210371809.6 申请日: 2012-09-28
公开(公告)号: CN102867066A 公开(公告)日: 2013-01-09
发明(设计)人: 童志杰 申请(专利权)人: 用友软件股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京友联知识产权代理事务所(普通合伙) 11343 代理人: 尚志峰;汪海屏
地址: 100094 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 汇总 装置 方法
【说明书】:

技术领域

发明涉及计算机技术领域,具体而言,涉及一种数据汇总装置和一种数据汇总方法。

背景技术

在复杂的业务系统中,很多业务数据都是有层次性的,上级层次的数据需要实时对下级层次的业务数据进行自动汇总。

自动汇总要求在末级维度成员的数据逐层汇总到上级成员,所有上级成员的数据都是由下级经过汇总计算得出来的。举例如下:

在企业的全面预算领域中,预算编制的方式是自下而上(末级单位填报预算数据,上级单位自动汇总下级单位填制的预算数据)

若末级单位的用户提交了一个预算数据:2011年7月A部门差旅费5000元,表达如下:[2011年3季7月][部门d][差旅费]5000,假设在时间维度上的层次关系为:

[2011年3季7月][2011年3季][2011年];

在组织维度上的层次关系为:[部门d][公司a][集团g];

在科目维度上的层次关系为:[差旅费][管理费用];

那么,相应地,该预算数据的所有上级数据都要加上5000,即:

[2011年3季][部门d][差旅费]+5000;

[2011年3季7月][公司a][差旅费]+5000;

[2011年3季7月][部门d][管理费用]+5000;

[2011年3季][公司a][差旅费]+5000;

[2011年][部门d][差旅费]+5000;

...

[2011年][集团g][管理费用]+5000。

总计有3x3x2-1=17个上级数据需要被加上5000。

相关的数据汇总方法例如联机分析处理系统(OLAP,Online Analytic Processing)方法,可以通过定义数据立方体(Cube)和维度(Dimension),对业务数据进行类似的聚合计算。但是OLAP需要对数据立方体进行预先计算(物化Cube),因而无法保证数据汇总的实时性,无法满足业务的要求。另外,部署和使用OLAP的成本比较高,也会造成巨大的资源浪费。

因此,需要一种新的汇总方式,可保证在业务发生的同时能够进行数据汇总,保证数据汇总的实时性。

发明内容

本发明正是基于上述问题,提出了一种数据汇总技术,可保证在业务发生的同时能够进行数据汇总,保证数据汇总的实时性。

有鉴于此,根据本发明的一个方面,提供了一种数据汇总装置,包括:获取单元,接收用户提交的变更单元,获取所述变更单元的维度信息;查找单元,根据所述维度信息从关系型数据库中查找出所述变更单元的上级数据单元;汇总单元,根据所述变更单元修改所述上级数据单元的数据。

在关系型数据库管理系统中实现多维数据的实时汇总,在提交变更单元数据时,根据变更单元的维度信息可得到上级数据单元的维度信息,从而可定位到上级数据单元,依据提交的变更单元数据就可以更改上级数据单元的数据,完成数据汇总,从而实现在业务发生时,可同时进行数据汇总,具有实时性。

在上述技术方案中,优选的,所述查找单元包括:遍历子单元,遍历所述变更单元中的每个数据单元,取出所述每个数据单元的维度信息;计算子单元,计算出所述每个数据单元的每个维度上的上级维度成员列表;合并子单元,在上级维度成员列表中,合并具有相同维度的上级维度成员,得到所述上级数据单元。

变更单元中包括至少一个数据单元,每个数据单元包含了各自的维度信息,依据多维数据的预先定义,可根据维度、维度的层次以及维度的成员得到每个数据单元的每个维度上的上级维度成员列表,从而确定上级数据单元。

在上述技术方案中,优选的,在所述用户选择的汇总方式为增量汇总方式时,所述汇总单元包括:提取子单元,根据所述变更单元的维度信息从所述关系型数据库中提取出所述原数据单元,并计算出所述变更单元与所述原数据单元之间的差异;递归子单元,从所述变更单元开始逐级递归向上汇总,将所述差异累加至所述变更单元的所有上级数据单元中。

一般来说,用户日常提交的变更单元数据可能仅仅是数据值的变化,但也可能是维度结构的变化,针对不同情况有不同的汇总方式。在数据值变化的情况下,需要计算出当前新数据与原数据之间的差异,然后逐级类型该差异,提高了汇总效率。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210371809.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top