[发明专利]一种报表创建方法、装置和系统有效
申请号: | 201210485311.2 | 申请日: | 2012-11-26 |
公开(公告)号: | CN103020158A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 汪春;赵理洋 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;任媛 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报表 创建 方法 装置 系统 | ||
1.一种报表创建方法,其特征在于,该方法包括:
对数据库中的数据表进行抽象化处理,创建抽象数据记录ADR模型;
根据所述ADR模型创建报表模板、并存储;
调用已创建的报表模板,执行报表查询操作,并显示查询获得的报表数据。
2.根据权利要求1所述报表创建方法,其特征在于,创建的所述ADR模型由一个或多个ADR组成,每个ADR包含两类基本元素:基本维度和基本指标;所述基本维度分为时间维度和对象维度;每个ADR包含一个数据源名称;
ADR关联的一个或多个数据表的数据存放在数据源名称对应的数据库中;
ADR包含的每个基本维度和基本指标分别对应ADR关联的一个或多个数据表的特定字段;
ADR关联的一个或多个数据表分为事实表和聚集表;所述聚集表是对所述事实表聚集得到。
3.根据权利要求1所述报表创建方法,其特征在于,根据所述ADR模型创建报表模板,包括:
从ADR模型中选择要创建的报表模板所关联的一个ADR、并确定要创建的报表模板在导航树上的位置;
设置要创建的报表模板的名称、查询条件、输出内容和输出内容的默认输出方式。
4.根据权利要求2或3所述报表创建方法,其特征在于,
设置要创建的报表模板的查询条件,包括:将粒度设置为查询条件,设置要创建的报表模板的一个或多个粒度,使所述一个或多个粒度均大于等于要创建的报表模板关联的ADR支持的最小粒度;
设置要创建的报表模板的输出内容,包括:从要创建的报表模板关联的ADR包含的基本维度和基本指标中选择一个或多个作为输出内容。
5.根据权利要求4所述报表创建方法,其特征在于,
设置要创建的报表模板的输出内容时,该方法还包括:对所述要创建的报表模板关联的ADR所包含的基本维度进行扩展,得到虚拟维度;对所述要创建的报表模板关联的ADR所包含的基本指标进行扩展,得到KPI;
所述虚拟维度分为组合维度、自定义维度、维度组和子维度;所述KPI分为常用KPI、占比KPI和统计KPI。
6.根据权利要求5所述报表创建方法,其特征在于,设置要创建的报表模板的输出内容,还包括:从所述虚拟维度和所述KPI中选择一个或多个作为输出内容,并对作为输出内容的一个或多个维度进行父子关系的设定;
所述作为输出内容的一个或多个维度包括基本维度和/或虚拟维度。
7.根据权利要求5所述报表创建方法,其特征在于,设置要创建的报表模板的查询条件,还包括:将要创建的报表模板关联的ADR包含的维度和/或指标中的一个或多个作为查询条件;
所述维度包括基本维度和/或虚拟维度;所述指标包括基本指标和/或KPI。
8.根据权利要求3所述报表创建方法,其特征在于,根据所述ADR模型创建报表模板,还包括:设置要创建报表模板的时间参数、钻取选项、TOPN选项、输出内容的排序规则和/或输出内容的扩展输出方式。
9.根据权利要求1所述报表创建方法,其特征在于,调用已创建的报表模板,执行报表查询操作,并显示查询获得的报表数据,包括:调用已创建的报表模板,根据输入的查询条件生成结构化查询语句,到数据库中查询数据表数据,获得报表数据并显示。
10.根据权利要求9所述报表创建方法,其特征在于,调用所述报表模板,根据输入的查询条件生成结构化查询语句,到数据库中查询数据表数据,获得报表数据并显示,包括:
根据用户指令调用已创建的报表模板,构造GUI界面供用户输入查询条件;
对调用的报表模板关联的ADR进行鉴权;
所述鉴权成功时,获取用户有权访问的域对象,并附加到输入的查询条件、生成新的查询条件;
根据新的查询条件、调用的报表模板的输出内容和输出内容的排序规则生成结构化查询语句;
根据调用的报表模板关联的ADR所包含的数据源名称,连接到对应的数据库,并执行所述结构化查询语句到所述数据库中查询数据表数据,获得报表数据;
根据调用的报表模板的输出方式显示所述报表数据。
11.根据权利要求10所述报表创建方法,其特征在于,对所述已创建的报表模板设置钻取选项时,该方法还包括:对所述查询结果中的记录进行钻取查询。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210485311.2/1.html,转载请声明来源钻瓜专利网。