[发明专利]多维企业软件系统中的报表模板生成有效
申请号: | 200580047455.8 | 申请日: | 2005-11-16 |
公开(公告)号: | CN101111839A | 公开(公告)日: | 2008-01-23 |
发明(设计)人: | T·勒高尔特;D·罗伊 | 申请(专利权)人: | 科格洛斯公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/00 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
地址: | 美国明*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多维 企业 软件 系统 中的 报表 模板 生成 | ||
1.一种计算机实施的系统,包括:
关系数据库,用于根据关系数据库模式存储多维数据;
模板生成器,其基于所述数据库模式产生报表模板;以及
报表工具,其根据所述报表模板输出报表,以呈现所述多维数据。
2.如权利要求1所述的系统,
其中所述模板生成器基于所述数据库模式产生所述报表模板作为基础报表模板,
其中所述模板生成器通过引入所述基础报表模板来产生用户报表模板,并响应于用户请求的修改来更新所述用户报表模板,并且
其中所述报表工具根据所述用户报表模板输出所述报表。
3.如权利要求2所述的系统,还包括由所述模板生成器保持的活动日志,以记录所请求的对所述用户报表模板的修改。
4.如权利要求3所述的系统,其中如果所述数据库模式发生改变,则所述模板生成器重新生成所述基础报表模板和所述用户报表模板,并对所述用户报表模板重新应用来自所述活动日志的所述修改,以自动更新所述用户报表模板。
5.如权利要求1所述的系统,
其中所述模板生成器呈现用户界面,所述用户界面列出在所述关系数据库中保持的多个数据库模式,并且
其中所述模板生成器接收输入,所述输入用于选择在生成所述报表模板时要包括的所列出的数据库模式中的一个或多个。
6.如权利要求5所述的系统,其中所述模板生成器呈现所述用户界面以包括输入机制,用户利用所述输入机制选择供生成所述报表模板时使用的维度信息。
7.如权利要求5所述的系统,其中所述模板生成器呈现所述用户界面以包括输入机制,用户利用所述输入机制为由所述多维数据描述的每个数据立方体选择一个或多个不同的数据库视图。
8.如权利要求1所述的系统,
其中所述数据库模式存储元数据,所述元数据定义了所述多维数据中的度量的数据类型,并且
其中所述模式生成器基于用户的输入修改存储在所述数据库模式中的元数据,并根据所修改的数据库模式重新生成报表模板。
9.如权利要求1所述的系统,其中所述模板生成器将报表模板创建为多个可扩展标记语言(XML)文件。
10.如权利要求1所述的系统,其中所述模板生成器生成所述报表模板中的第一组定义和第二组定义,所述第一组定义描述所述数据库模式的关系表格,所述第二组定义描述所述表格之间的关系。
11.如权利要求1所述的系统,
其中所述数据库模式包括一组一个或多个星形模式,其具有一个或多个中心事实表和一个或多个链接到所述实际表格的维度表,并且
其中所述模板生成器基于所述星形模式产生所述报表模板。
12.如权利要求11所述的系统,
其中所述事实表包含描述一个或多个数据立方体以及所述多维数据的对应度量的数据,并且
其中每个所述维度表包含描述所述数据立方体的维度的数据。
13.一种计算机实施的方法,包括:
根据关系数据库模式在关系数据库中存储多维数据;
基于所述数据库模式生成报表模板;以及
根据所述报表模板利用报表工具输出报表,以呈现所述多维数据。
14.如权利要求13所述的方法,其中自动生成报表模板包括:
基于所述数据库模式生成基础报表模板;
通过引入所述基础报表模板生成用户报表模板;以及
响应于用户请求的修改而更新所述用户报表模板。
15.如权利要求14所述的方法,还包括保持活动日志,以记录所请求的对所述用户报表模板的修改。
16.如权利要求15所述的方法,还包括:
如果所述数据库模式发生改变,则重新生成所述基础报表模板,以包括新的定义;
使所述用户报表模板同步,以使用所重新生成的基础报表模板中的所述新的定义;以及
对所述用户报表模板重新应用来自所述活动日志的所述修改,以自动更新所述用户报表模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科格洛斯公司,未经科格洛斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580047455.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车碰撞保护器
- 下一篇:用于编码和解码的装置及方法