一种报表快速查看的方法

文档序号:6633817阅读:225来源:国知局
一种报表快速查看的方法
【专利摘要】本发明涉及JAVA技术WEB开发【技术领域】,具体涉及一种报表快速查看的方法。本发明包括设置报表定时更新等生成策略;增加数据策略,当数据更新到一定量时,报表即更动更新;此后,用户访问报表时,直接返回之前已生成的报表文件返回给用户。本发明解决了报表查看需要对多个数据库、表进行分类统计,影响响应速度的问题;本发明的方法可以广泛应用于应用系统的报表统计、查看功能中。
【专利说明】一种报表快速查看的方法

【技术领域】
[0001]本发明涉及JAVA技术WEB开发【技术领域】,具体涉及一种报表快速查看的方法。

【背景技术】
[0002]目前互联网中,报表的主要是以下流程:用户提交报表查询请求;平台更据用户的请求查询数据库;数据库对数据进行分类汇总;平台根据数据库返回的分类汇总信息,通过前端页面技术生成报表,并返回给用户。该方法虽然可以满足报表查看功能,但频繁的数据库查询、分类汇总及页面生成,在高并发的环境下无法满足需求,而且在数据量大的情况下,可能会出现数据库服务器宕机问题,因此效果比较差。


【发明内容】

[0003]本发明解决的技术问题在于提供一种报表快速查看的方法,只需要定时生成一次报表,即可满足多次访问需求,避免数据库服务器频率查询与分类汇总,同时避免了报表页面的频繁生成。
[0004]本发明解决上述技术问题的技术方案是:
[0005]所述的方法包括设置报表定时更新等生成策略;增加数据策略,当数据更新到一定量时,报表即更动更新;此后,用户访问报表时,直接返回之前已生成的报表文件返回给用户。
[0006]所述的方法包括如下具体步骤:
[0007]第I步、配置报表的定时更新、数量增量更新等更新策略;
[0008]第2步、通过定期器并根据配置的更新策略,判断报表是否需要更新;
[0009]第3步、如果需要更新报表,则跳至第4步;否则返回第2步;
[0010]第4步、根据策略,对数据库数据进行分类汇总,提出报表需要的数据;
[0011]第5步、通过报表数据,生成静态的报表文件;
[0012]第6步、如果用户通过报表查看功能查看报表,则直接返回第5步已生成的报表文件。
[0013]本发明的有益效果是:本发明方法无需频率访问数据库,同时避免了数据库的频率分类汇总,避免页面的频率生成;只需要生在一次报表,即可满足不同用户的多次访问。本方法可根据策略更新报表,保证了报表数据的实时性。本发明可满足大数据环境下的快速报表查看、高并发环境下的快速报表查看效果。

【专利附图】

【附图说明】
[0014]下面结合附图对本发明进一步说明:
[0015]图1为本发明的流程图。

【具体实施方式】
[0016]见图1所示,本发明系统通过在内网部署一套与外网服务器一致的软件环境,当用户通过内网访问系统时,系统自动切换到内网服务器中,让内网服务器对其操作进行响应;最后,通过后台同步程序,把本地服务器的数据同步至外网服务器,同时从外网服务器中下载相应的同步数据,最终达到两个服务器的数据一致。
[0017]下面具体以教育云系统的内外网数据存储、同步为例。
[0018]如附图1所示,是教育云存储平台内网向外网同步流程图;本地数据文件同步至外网服务器包括如下步骤:
[0019]第I步、安装关联数据库mysql、oracle或sqlserver
[0020]第2步、配置报表更新策略,如定时更新、数量增量更新等;
[0021]第3步、应用程序通过定期器并根据配置的更新策略,判断报表是否需要更新;
[0022]第4步、如果需要更新报表,则跳至第3步,否则跳至第5步。
[0023]第5步、根据策略,对数据库数据进行分类汇总,提出报表的数据。
[0024]第6步、通过报表数据,生成静态的报表文件,并提高用户访问。
[0025]第7步、如果有用户通过报表查看功能,查看报表,则直接返回第6步已生成的报表文件。
【权利要求】
1.一种报表快速查看的方法,其特征在于:所述的方法包括设置报表定时更新等生成策略;增加数据策略,当数据更新到一定量时,报表即更动更新;此后,用户访问报表时,直接返回之前已生成的报表文件返回给用户。
2.根据权利要求1所述的报表快速查看的方法,其特征在于:所述的方法包括如下具体步骤: 第I步、配置报表的定时更新、数量增量更新等更新策略; 第2步、通过定期器并根据配置的更新策略,判断报表是否需要更新; 第3步、如果需要更新报表,则跳至第4步;否则返回第2步; 第4步、根据策略,对数据库数据进行分类汇总,提出报表需要的数据; 第5步、通过报表数据,生成静态的报表文件; 第6步、如果用户通过报表查看功能查看报表,则直接返回第5步已生成的报表文件。
【文档编号】G06F17/30GK104408085SQ201410637657
【公开日】2015年3月11日 申请日期:2014年11月12日 优先权日:2014年11月12日
【发明者】关班记, 季统凯 申请人:国云科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1