报表平台
一、报表平台定义
报表平台一般作为所有报表统筹管理的平台而存在,是一个枢纽性的平台。
二、报表平台功能
?报表及查询设计器:提供基于Birt进行可视化设计报表的字段与样式,及查
询规则。
?报表发布:设计好的报表可以发布到报表服务器。
?报表权限管理/报表查询:对已经发布的报表可进行权限配置,不同权限的用
户可以查询不同的报表,相同报表用户机构不同查询的数据也不一样。
?报表导出/下载/打印:查询出的报表可以以不同的格式导出(如PDF、HTML、
Word、Excel、TXT等),报表打印可以使用相应格式的阅读器来操作打印
机打印。
?日终报表导出任务(EOD):提供日终的一些任务(如每月导出月报、每季
导出季报等),日终的任务提供WebService接口由CPS平台进行调度。
三、报表平台技术构架
报表平台主要由三个部分组成:
?报表设计器:基于开源商务智能项目Birt的报表设计器,可在eclipse开发
工具中进行可视化设计报表的字段与样式,及查询规则。
?报表服务器:J2EE+Web2.0技术的报表服务器应用,可将已经设计好的报
表发布到报表服务器、对报表进行组织机构及权限的管理(不同的机构只需
要关心本机构的报表)、可提供在线的方式查询及预览报表,手动实时导出及
下载报表,提供日终批量报表导出任务,并可将该任务发布成WebService
由CPS平台高度。
?报表平台数据库:对报表服务器本身提供存储的支持(如用户权限、组织机
构、报表定义等)。
注意:报表平台数据库不提供报表的实际业务数据,生成报表的数据直接连接核
心系统的数据库中,从已经转换好数据的表中抽取。
四、报表平台运用
报表平台,以葡萄城报表为例,可独立部署形成企业级别的报表平台,也能与业
务系统集成以弥补其报表功能的不足之处。平台管理工具全部可视化操作、向导
配置,让系统运行状态更易于监控。
?报表管理:多次修改有历史纪录,且能按分类和用户角色分配权限
?用户管理:支持系统内建账户,也可以和其他系统单点登录
?定时调度:在指定的时间自动生成报表内容,发送给查看者
?共享资源:减少重复工作,且能对资源进行权限控制
?性能管理:主服务器加代理服务器架构能够轻松实现服务器负载均衡
?平台管理:对平台运行情况,用户对报表的使用情况均能管理
|
|