首页 产品 案例 服务 goCom 开发商 人才 关于普元 销售热线 800-820-7975   
  产品体验
   
  面向构件技术体系
 
- 概念
- 面向构件应用架构
- 面向构件运行机制
   
  EOS产品家族
 
- 总体介绍
- EOS Server
- EOS Studio
- EOS Components Library
- EOS Manager
- EOS Workflow
- EOS RichWeb
- EOS Report
- 特点与优势
   
  EOS 产品版本
 
- 版本概述
- EOS 开发版
- EOS 社区版
- EOS 专业版
- EOS 企业版
- 版本一览
   
  EOS价值体验
  - 开发全程演示
- 特性开发示例
- 开源体验
   
   
   
 
 
您的位置:首页 > 产品与案例 > EOS产品家族
EOS 报表(EOS Report)  


EOS报表(EOS Report)基于EOS平台,为企业级应用中的报表应用提供高效的开发和运行支持。

EOS报表产品由四个部分组成:报表设计器、报表引擎、报表服务器、报表客户端。用户在报表设计器中设计报表、开发报表应用。应用被打包、部署到报表服务器上后,由报表引擎来运行报表。报表服务器为报表引擎提供运行环境,同时提供报表的开发接口、以及监控管理。报表客户端是内嵌在浏览器中运行的Applet,提供在浏览器客户端的报表精确打印功能。EOS报表产品的组成如下图所示:


图 EOS Report总体结构图

报表引擎
报表引擎依赖EOS构件平台,能够高效、稳定地运行报表。在报表引擎中包含以下功能模块:

  • 数据访问:支持三种数据来源:JDBC数据源,能够连接支持JDBC2.0的关系数据库;XML文件数据源,从XML文件中提取数据;EOS数据源,从EOS的XML数据总线上提取数据。
  • 数据运算:在报表字段集中,支持数据的分组、排序、过滤、汇总、连接等运算。
  • 公式引擎:EOS报表中采用标准的JavaScript作为公式脚本语言,在报表引擎中包装了高效的JavaScript执行引擎。EOS报表对标准的JavaScript函数做了扩充,增加了数据引用、单元格引用、汇总等报表函数。
  • 图表:支持二维和三维的柱形图、饼图、面积图、折线图、散点图、股价图等常用的图表样式。
  • 表格展开:通过“展开区域”,可以根据字段集中的数据对报表设计文件中表格式的表样进行展开,得到需要的报表样式。EOS报表支持字段集的横向(列展开)和纵向(行展开)展开、双向展开、及交叉表的展开。
  • 格式输出:EOS报表可以输出多种常用格式的报表,如HTML、Excel、PDF、XML、SVG等。

  • 报表服务器
    报表服务器基于EOS平台,为报表引擎的高效、稳定运行提供环境。

  • 报表构件库:提供了Tag、BL方法、Java API三种接口运行和展示报表。
  • 缓存管理:对从数据源提取的数据和生成的报表进行缓存,减少重复计算、提高报表的运行效率。
  • 管理监控:基于EOS Manager,对报表服务器和报表引擎的运行参数进行配置、对引擎的运行状态进行监控。

  • 报表设计器
    EOS报表设计器基于Eclipse平台,在EOS Studio的“EOS报表开发”透视图中可以设计表样、数据、展现、打印等报表设计文件中各种元素的设计。通过报表构件库,可以在报表应用中以BL方法、Tag等方式调用和展示报表。EOS报表设计器是报表设计和报表应用开发、调试、部署的一体化平台。

    报表客户端
    EOS报表客户端是一个Java Applet,可以嵌在浏览器中运行,通过报表客户端可以支持在客户端对报表的精确打印。支持套打、按行列分页、固定表头分页、及大量报表的批量打印。


     

     

    产品询价及咨询,请即刻致电:
    免费800-820-7975
    021-50804295
    相关链接
    - 下载EOS开发版
    - 产品文档
    - EOS客户
    - EOS培训
    - EOS服务机构
    相关资源
    - EOS知识库
    - EOS技术论坛
    - goCom面向构件与SOA社区
    - 银弹社区-服务CIO/CTO
    - 普元电子快讯
     
    法律公告  |  隐私保护  |  联系我们  

    所有版权归primeton普元公司所有  未经授权,严禁非法复制或镜像  沪ICP备05008205号