[发明专利]一种关系型数据库的多维度报表生成方法在审
申请号: | 201310584529.8 | 申请日: | 2013-11-20 |
公开(公告)号: | CN104657368A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | 夏其峰 | 申请(专利权)人: | 上海海典软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 无 | 代理人: | 无 |
地址: | 201206 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 关系 数据库 多维 报表 生成 方法 | ||
技术领域
本发明涉及数据库技术领域,尤其是一种关系型数据库的多维度报表生成方法。
背景技术
目前,对于关系型数据库的数据整理和分析,需要进行大量的检索、分类和重新排序的工作。其中很大一部分为重复作业,这就大大加重了数据库服务器的负担,降低了工作效率。
发明内容
本发明要解决的技术问题是提供一种关系型数据库的多维度报表生成方法,能够解决现有技术的不足,通过将数据库中的数据按照分析特征进行分类管理,减少了数据筛选的步骤和次数,提高了数据库的运行速度。
为解决上述技术问题,本发明所采取的技术方案如下。
一种关系型数据库的多维度报表生成方法,包括以下步骤:
A、根据数据源的关联条件选取数据源的范围,将选取的数据源设定关键词;
B、根据数据源内数据的不同特征进行标定分类;
C、将步骤B中标定出的特征进行储存,并建立特征与数据源的映射关系;
D、根据用户需求针对数据特征进行搜索,得到数据报表结果;
E、根据用户需求设置数据显示方式,并根据设定的显示方式输出数据报表结果。
作为本发明的一种优选技术方案,步骤D中,在进行搜索之前对匹配顺序、汇总方式、关联条件进行设定。
作为本发明的一种优选技术方案,步骤D中,在进行搜索之后,根据数据时间段将搜索结果进行数据对比。
作为本发明的一种优选技术方案,步骤D中,在进行搜索之后,根据数据特征的新组合对搜索结果进行二次分析。
作为本发明的一种优选技术方案,步骤B中,数据的特征包括时间特征、数值特征、权重特征、区域特征。
作为本发明的一种优选技术方案,步骤E中,显示方式包括数字显示位数、对齐方式、排序方式、显示条件、名称语种、公式类别、显示宽度、显示格式。
采用上述技术方案所带来的有益效果在于:本发明通过将数据库中的数据进行分类,减少了筛选的步骤;然后根据用户需要的显示方式输出结果,使得输出结果信息条理清楚,直观方便,减少了数据需求者的工作量和对数据库的重复占用时间。经过使用本发明提供的方法,可以使数据库的搜索时间减少20%以上,数据库的平均占用率降低50%以上。
具体实施方式
一种关系型数据库的多维度报表生成方法,其特征在于包括以下步骤:
A、根据数据源的关联条件选取数据源的范围,将选取的数据源设定关键词;
B、根据数据源内数据的不同特征进行标定分类;
C、将步骤B中标定出的特征进行储存,并建立特征与数据源的映射关系;
D、根据用户需求针对数据特征进行搜索,得到数据报表结果;
E、根据用户需求设置数据显示方式,并根据设定的显示方式输出数据报表结果。
值得注意的是,步骤D中,在进行搜索之前对匹配顺序、汇总方式、关联条件进行设定。
值得注意的是,步骤D中,在进行搜索之后,根据数据时间段将搜索结果进行数据对比。
值得注意的是,步骤D中,在进行搜索之后,根据数据特征的新组合对搜索结果进行二次分析。
值得注意的是,步骤B中,数据的特征包括时间特征、数值特征、权重特征、区域特征。
值得注意的是,步骤E中,显示方式包括数字显示位数、对齐方式、排序方式、显示条件、名称语种、公式类别、显示宽度、显示格式。
关键词可以是表名、别名、附加词信息等内容,表名:关系数据库中数据表的名称;别名:在关系数据库中,为了更方便识别数据表存储的数据,往往数据表的名称都比较长,所以我们对数据表取一个简单的标示名称,在使用时可以直接使用别名即可;附加词:因数据表可能会处于关系数据库的事务之中,此时数据表处于锁定状态,在读取数据表内的数据时就需要在数据表名称后添加 (nolock)关键字,附加词的实际作用就是标注对应的数据表是否需要跟随(nolock)关键字。
在添加备选数据源时,表名可以是一个独立的数据表,也可以是两个或多个数据表的关联,例如: tableA a left join tableB b on a.colA=b.colA;别名可以使用简单的一个或多个字母,在前面例子中 tableA a里的a就是别名,如果数据表是多个数据表的关联时,在别名处不需要另行指定别名,直接使用设置表名时给定的别名即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海典软件有限公司;,未经上海海典软件有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310584529.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:页面操作数据处理方法及装置
- 下一篇:一种网络地图局部更新方法及装置