一种网络数据报表的配置及生成方法技术

技术编号:16367117 阅读:42 留言:0更新日期:2017-10-10 23:34
本发明专利技术公开了一种网络数据报表的配置及生成方法,属于计算机技术领域。本发明专利技术的网络数据报表的配置及生成方法,网络数据报表的页面采用模拟Excel文件的流式布局,支持添加多个Sheet页,同一页面上配置多种样式的报表,各报表拥有独立的配置和数据;使用XML配置约束条件来定义报表样式,约束条件存储在数据库中;使用任务调度配置多种报表定时生成任务。该发明专利技术的网络数据报表的配置及生成方法可以有效的减少开发工作量,用户可以在任意时间查询报表历史结果,简化数据报表维护成本,具有很好的推广应用价值。

Configuration and generation method of network data report

The invention discloses a configuration and generation method of a network data report, belonging to the computer technology field. The configuration and network data report generation method of the present invention, the network data report page using the flow layout simulation Excel file, adding support for multiple Sheet pages on the same page with various style statements, each statement has a configuration and data independent; use XML configuration constraints to define the constraints of the report style. The condition is stored in a database; timing generation task configuration task scheduling using a variety of reports. The configuration and producing method of network data report of the invention can effectively reduce the workload of development, users can query the history report at any time, simplify the data maintenance cost, has the very good application value.

【技术实现步骤摘要】
一种网络数据报表的配置及生成方法
本专利技术涉及计算机
,具体提供一种网络数据报表的配置及生成方法。
技术介绍
计算机具有存储信息量大,使用者获取信息方便快捷等优点,受到广泛的应用。特别是近年来,随着经济的飞速发展,计算机的应用领域不断扩大,在网络性能数据监控场景中得到广泛应用。在网络性能数据监控场景中,需要定制大量多种形式的报表,更直观地对数据进行分析,以使维护人员简单方便的掌握网络性能数据的实时情况。实际工作过程中,会需要不同样式的报表,并且不同样式的报表设置在不同的页面上,增加了开发工作量。此外,一些报表需要按周期执行,如日报表、周报表,每次报表的生成结果需要保存,以便对不同时期的数据进行对比。但是,现有技术中,不同的数据报表以及不同样式的数据报表往往保存在不同的页面上,用户查看不同的数据报表历史结果时,需要翻看多个页面,增加工作量,降低了工作效率。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种可以有效的减少开发工作量,用户可以在任意时间查询报表历史结果,简化数据报表维护成本的网络数据报表的配置及生成方法。为实现上述目的,本专利技术提供了如下技术方案:一种本文档来自技高网...
一种网络数据报表的配置及生成方法

【技术保护点】
一种网络数据报表的配置及生成方法,其特征在于:所述网络数据报表的页面采用模拟Excel文件的流式布局,支持添加多个Sheet页,同一页面上配置多种样式的报表,各报表拥有独立的配置和数据;使用XML配置约束条件来定义报表样式,约束条件存储在数据库中;使用任务调度配置多种报表定时生成任务,报表每次的执行结果保存在本地;页面列出每次任务生成的报表结果,查看历史报表时,使用异步请求每个报表结果,读取已生成的报表数据,封装为表格列模型和数据体,调用表格组件进行展现。

【技术特征摘要】
1.一种网络数据报表的配置及生成方法,其特征在于:所述网络数据报表的页面采用模拟Excel文件的流式布局,支持添加多个Sheet页,同一页面上配置多种样式的报表,各报表拥有独立的配置和数据;使用XML配置约束条件来定义报表样式,约束条件存储在数据库中;使用任务调度配置多种报表定时生成任务,报表每次的执行结果保存在本地;页面列出每次任务生成的报表结果,查看历史报表时,使用异步请求每个报表结果,读取已生成的报表数据,封装为表格列模型和数据体,调用表格组件进行展现。2.根据权利要求1所述的网络数据报表的配置及生成方法,其特征在于:所述网络数据报表的配置及生成方法主要包括以下步骤:S1:页面布局页面布局采用模拟Excel文件的流式布局,按照范围由高到低将页面划分为Sheet页、行列和元素,页面具有多个Sheet页,每个Sheet页分为若干行和列,每行具有多个元素,即一张报表;S2:报表样式配置系统预置多种表格样式,使用XML配置约束条件来定义表格样式,报表数据的基本要素包括网元、指标和时间;S3:报表元素配置报表配置页面初始化时,读取已定义好的所有表格样式,在页面展示样例图,选择一种表格后,配置网元、指标和时间数据,并将配置的内容封装成JSON格式的数据串,保存在变量中;S4:报表数据执行满足任务执行条件时,根据报表模板ID查询出报表模板对象,根据报表执行日志ID和报表模板ID创建该报表数据文件的存储目录;...

【专利技术属性】
技术研发人员:徐驰孙善宝张爱成于治楼李朋
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1