[发明专利]多维企业软件系统中的报表模板生成有效
申请号: | 200580047455.8 | 申请日: | 2005-11-16 |
公开(公告)号: | CN101111839A | 公开(公告)日: | 2008-01-23 |
发明(设计)人: | T·勒高尔特;D·罗伊 | 申请(专利权)人: | 科格洛斯公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/00 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
地址: | 美国明*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多维 企业 软件 系统 中的 报表 模板 生成 | ||
技术领域
本发明涉及软件系统,尤其涉及企业商业规划的计算环境。
背景技术
企业软件系统通常是复杂的、大规模的系统,其支持许多,例如几百个或几千个,并存的用户。企业软件系统的实例包括财务规划系统、预算规划系统、定单管理系统、库存管理系统、销售人员管理系统、商业智能工具、企业报表工具、项目和资源管理系统以及其它企业软件系统。
在许多情况下,用户可能希望将数据从一个企业软件系统发布到其它第三方软件工具。例如,用户可能希望将数据从财务规划系统发布到报表和分析软件。然而,诸如财务规划系统的许多企业软件系统以多维数据立方体(multidimensional data cube)形式存储数据。经常难于从企业软件系统的多维环境将数据发布到报表软件,而报表软件通常将数据存储在关系数据库中。换句话说,企业软件系统的多维特性通常与报表软件采用的两维关系格式相矛盾。
例如,多维数据立方体由多个维度(dimension)和度量(measure)组成。通常,维度是数据立方体的结构属性,其中数据立方体是类目的有组织的层级。例如,地理维度可能包括国家、地区、州或省以及城市的级别。度量表示沿着维度的单元的数据值。
在一些情形中,多维数据立方体中的度量的数据类型和格式沿着数据立方体的维度而变化。例如,一个定义的度量可能根据数据立方体的不同维度,从沿着一个维度的某些单元的字符串数据类型变化到不同单元的数字数据类型。因此,经常难于发布数据立方体并且正确地表示度量的格式和数据类型。
结果是,许多传统的企业系统以简单的文本格式发布多维数据。然而,这妨碍了报表软件对发布的数据进行进一步的计算和分析。
发明内容
总地说来,本发明致力于从企业软件系统发布多维数据的技术。例如,本技术可以将多维数据发布到出于报表目的而优化的关系数据库模式(database schema)。例如,数据库模式可以是如这里所述的关系星形模式。
本技术可以包括基于多维数据立方体的组织而自动生成数据库模式的过程,以及利用来自数据立方体的数据填充数据库模式的过程。数据库模式可以用来报告多维企业数据,或者可以用作将企业数据向企业软件系统中的数据仓库移动的集结地。
所述技术可以进一步包括从数据库模式中自动生成报表模板的过程。该报表模板用作一个框架,通过它可以容易地创建报表,以访问和呈现发布到数据库模式的多维企业数据。进一步,描述了从数据库模式自动再生报表模板的技术,并使该再生的报表模板同步以包括施加到前一报表模板上的任何用户变化。
在一个实施例中,一种计算机实施的系统包括:关系数据库,用于根据关系数据库模式存储多维数据。所述系统还包括:模板生成器,其基于所述数据库模式产生报表模板,以及报表工具,其根据所述报表模板输出报表,以呈现所述多维数据。
在另一个实施例中,一种计算机实施的方法包括:根据关系数据库模式在关系数据库中存储多维数据,基于所述数据库模式生成报表模板,以及根据所述报表模板利用报表工具输出报表,以呈现所述多维数据。
在另一个实施例中,一种计算机可读介质包括指令。所述指令使可编程处理器基于数据库模式生成基础报表模板,所述数据库模式将多维数据存储在关系数据库中;并且还从所述基础报表模板生成用户报表模板。所述指令还使所述处理器响应于用户请求的修改,更新所述用户报表模板;保持活动日志,以记录所请求的对所述用户报表模板的修改;如果所述数据库模式发生改变,则重新生成基础报表模板以包括新的定义;以及对所述用户报表模板重新应用来自所述活动日志的所述修改,以自动更新所述用户报表模板。
该技术可以提供一种或多种优点。例如,该技术提供数据库模式(如关系星形模式)的自动创建,其中所述数据库模式能够接受可在数据立方体中应用的异构的数据类型和异构的格式。而且,所述模式可以被自动地配置以存储解释所包含的企业数据所需的元数据。通过这种方式,其它软件应用程序,如报表工具,可以容易地使用所述数据库模式和其中包含的企业数据,来分析和报告。
本发明的一个或多个实施例的细节在下面的附图和说明中阐明。本发明的其它特征、目的和优点将从说明书和附图以及权利要求中显而易见。
附图说明
图1是说明示例性计算环境的方框图,其中多个用户与企业规划系统进行交互;
图2是说明用于与图1的企业规划系统进行交互的远程计算设备的一个实施例的方框图;
图3是进一步详细说明远程计算设备的某些软件组件的方框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科格洛斯公司,未经科格洛斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580047455.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车碰撞保护器
- 下一篇:用于编码和解码的装置及方法