[发明专利]数据表汇总装置和数据表汇总方法有效
| 申请号: | 201110295604.X | 申请日: | 2011-09-29 |
| 公开(公告)号: | CN102436475A | 公开(公告)日: | 2012-05-02 |
| 发明(设计)人: | 贾爱华 | 申请(专利权)人: | 用友软件股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100094 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据表 汇总 装置 方法 | ||
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种数据表汇总装置和一种数据表汇总方法。
背景技术
汇总来源数据表,即母公司的下属公司上报的一种普通的填报式子数据表,汇总的目的就是对下属公司或单位上报的数据表进行数据合并。上级公司可能会面对下级上报的数以万计的报表,因此,解决对汇总来源数据表的智能抽取问题成为汇总领域亟需解决的问题。
目前,在企业报表的数据汇总领域中的汇总数据表的技术方案,多数情况下是采用扁平化的固定查询结构,即为每个子数据表设置项目段标识,一次根据一组标识得到一组汇总数据表进行汇总。这种方式,虽然摆脱了使用手工的方式从不同的数据表汇总数据的问题,但是对汇总对象的选择仍旧欠缺灵活性,只能根据预先在数据表上设置的项目标识,查询具有相同标识的子数据表项目段进行汇总;并且一次查询只能选择一组数据表,选择不同的汇总方式,就会进行多次数据库的连接,降低了汇总的整体效率。
因此,需要一种新的技术方案,用来对汇总的对象数据表进行分类抽取,需要能够提高汇总对象选择的灵活性,减少汇总来源数据表的提取时间,提高汇总的效率。
发明内容
本发明所要解决的技术问题在于,提供一种新的技术方案,用来对汇总的对象数据表进行分类抽取,需要能够提高汇总对象选择的灵活性,减少汇总来源数据表的提取时间,提高汇总的效率。
有鉴于此,本发明提供一种数据表汇总装置,包括:切面索引模块,从汇总对象数据表及其涉及的其他数据表中,抽取一个或多个属性,以及其中每个属性的属性值;切面层次模块,取得所述一个或多个属性的所有属性值组合,以及具有其中每个属性值组合的数据表的标识集合,并进行存储;数据表汇总模块,根据被选中的属性值构成的第一属性值组合,从已存储的所有标识集合中查询出所述第一属性值组合对应的第一标识集合,并取得所述第一标识集合对应的汇总对象数据表的第二标识集合,以实现汇总。通过该技术方案,通过不同属性的不同属性值形成不同的切面,并一次建立好每个切面对应的数据表的路径(标识)信息,使得用户可以便捷地按任何切面抽取数据表进行汇总。
在上述技术方案中,优选地,所述切面索引模块还建立切面索引表,以存储所述每个属性及其属性值;所述切面层次模块根据所述切面索引表,取得所述所有属性值组合。通过该技术方案,通过切面索引表保存已提取的属性及其对应的属性值,利于后续便捷地进行属性值的获取。
在上述技术方案中,优选地,所述切面索引模块还在所述切面索引表中,存储具有所述每个属性的属性值的数据表的标识,和所述具有所述每个属性的属性值的数据表对应的汇总对象数据表的标识;所述数据表汇总模块根据所述切面索引表,从所述第一标识集合中取得其他数据表的标识对应的汇总对象数据表的标识,并与所述第一标识集合中原有的汇总对象数据表的标识合并,生成所述第二标识集合。通过该技术方案,将多种类型数据表的标识统一转换为需汇总数据表的标识,便于进行需汇总数据表的抽取。
在上述技术方案中,优选地,所述切面索引模块还根据发生变更的汇总对象数据表和/或其他数据表中的属性和属性值,对所述切面索引表中的属性和属性值进行同步更新。通过该技术方案,保证能够根据变化的数据实时对切面索引表进行同步更新,保证后续数据表抽取汇总的正确性。
在上述技术方案中,优选地,所述切面层次模块按所述所有属性值组合中的属性值,为所述所有属性值组合排序,根据排列好的顺序,将所述所有属性值分别对应的数据表的标识集合,存储到预建立的存储结构中。通过该技术方案,通过建立存储结构,可以保证一次整理好数据表的路径信息后,可以随时进行数据表的抽取汇总,也提高了抽取汇总的效率。
本发明还提供一种数据表汇总方法,包括:步骤202,从汇总对象数据表及其涉及的其他数据表中,抽取一个或多个属性,以及其中每个属性的属性值;步骤204,取得所述一个或多个属性的所有属性值组合,以及具有其中每个属性值组合的数据表的标识集合,并进行存储;步骤206,根据被选中的属性值构成的第一属性值组合,从已存储的所有标识集合中查询出所述第一属性值组合对应的第一标识集合,并取得所述第一标识集合对应的汇总对象数据表的第二标识集合,以实现汇总。通过该技术方案,通过不同属性的不同属性值形成不同的切面,并一次建立好每个切面对应的数据表的路径(标识)信息,使得用户可以便捷地按任何切面抽取数据表进行汇总。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110295604.X/2.html,转载请声明来源钻瓜专利网。





