| English
免费热线 800 820 7975
首页 产品 案例 服务 goCom “快成长”计划 人才 关于普元    
   
  SOA应用平台EOS
 
- 企业应用之痛
- EOS解决之道
- EOS产品实现
- EOS客户价值
- EOS在线演示
   
  SOA流程平台BPS
 
- 业务流程的挑战
- BPS解决之道
- BPS特性价值
- BPS产品概览
- BPS典型案例
- BPS培训教程
   
   
您的位置:首页 > 产品与案例 > SOA应用平台EOS
EOS 报表(EOS Report)  


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

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


图 EOS Report总体结构图

EOS报表的关键特性

  • 表格式的表样设计器,符合中式报表的表格式、分块的特点,不会再有西式控件报表工具的格线对齐问题
  • 与Excel高度兼容,充分考虑国内企业中报表应用的现状,表样设计器的操作习惯兼容Excel,支持Excel文件的导入导出、单元格引用,能够有效地提高报表设计效率
  • 报表设计器直观、易用、易维护,用鼠标拖拽的方式引用数据、设置展开区域,在一个界面上就可以看到报表的表样、处理的数据以及数据的展开行为,可以直观地想象设计中的报表最终的展现样式,在这样的环境下修改维护报表也很简单
  • 报表模型简洁、直观、灵活,既符合中式报表的特点,又可以灵活直观地表达各种中西报表样式,容易为报表设计人员和企业中的业务人员所理解和掌握。用EOS报表模型,可以灵活地控制每一个单元格中的数据、随意设置分组的组头组尾的内容和位置,更改维护报表时能够自动维护展开区域,不会因为要求用户自己维护各个单元格的设置
  • 采用标准的JavaScript脚本,学习门槛低、容易上手。报表集成了标准的、高效稳定的Server端的JavaScript引擎,报表中使用的公式符合标准的JavaScript语法,可以使用丰富的标准JavaScript函数,另外扩展了支持数据引用、汇总、单元格引用等报表功能的函数
  • 高效稳定的报表引擎,符合企业级应用的运行要求。EOS报表产品在发布前,在所有EOS平台能够支持的环境下(操作系统、应用服务器、数据库)做过系统的多平台交叉测试,针对报表中的各种功能、各种数据量和并发压力都有相应的测试用例,确保报表服务器高效稳定运行
  • 客户端精确打印,通过嵌入在客户端浏览器中的Applet(报表查看器)支持客户端精确打印,丰富的打印功能充分满足中式报表的打印需求,支持套打、按行列分页、固定表头、批量打印、水印等功能,套打时不需要用尺子量单据、能够保存客户端打印机的偏移量设置,可以设置合并单元格被拆分到不同页面时边框和数据的行为
  • 是EOS平台的有机组成部分:
     - 在一体化环境下设计、开发、调试、部署报表应用,大大提高了报表应用的开发效率
     - 报表可以从EOS数据总线上提取数据进行展现,在处理数据复杂的报表时,可以充分利用EOS平台的运算能力
     - 为EOS平台提供辅助,企业级应用中的数据查询、打印等功能可以由报表来完成

    >>>报表白皮书下载

    报表引擎
    报表引擎依赖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产品中心
    - BPS产品中心
    - 产品培训
    - 服务机构
    购买产品
    - 我们的客户
    - 如何购买产品
    相关资源
    - goCom-SOA中国第一社区
    - 银弹社区-服务CIO/CTO
    - 普元电子快讯
     
      

    所有版权归primeton普元公司所有  未经授权,严禁非法复制或镜像  沪ICP备05008205号 法律公告  |  隐私保护  |  联系我们