皕杰报表服务器


皕杰报表引擎采用矩阵数据模型,能方便的实现多源分片、不规则分组、行列对称等报表;多源分片完美解决了报表数据来源多样化、整表规则不统一、格间相互依赖运算等等的问题;基于矩阵旋转来实现的行列对称机制有效弥补了传统工具行方向扩展能力不足的问题,轻松实现交叉报表。

皕杰报表引擎在报表的生成、输出过程中采用AJAX技术,有效的减少了报表服务器的负荷,给用户更好的体验感受;皕杰报表采用按需分页机制,这种机制使得引擎能够仅仅处理用户所请求的页码对应的报表,避免了计算和发送无用的数据,使得用户能够快速的浏览到所请求的报表,是企业级Java工具的好搭档。

皕杰报表引擎采用纯Java开发,支持嵌入式部署,无缝集成;皕杰报表采用两阶段的分布式的事件处理机制,有效的减轻了报表引擎的计算压力,提升了报表引擎的计算效率。

分布式数据缓存:皕杰报表服务器创新的数据缓存容器,把从数据库读取的数据,设计的模板,以及运算后的模板等将会占用很多内存的数据放到该容器内,该做法使得皕杰报表服务器支持无限并发和超大数据的显示,并且支持集群分布式缓存。

集群机制:当并发数据特别大时,一个报表服务器已不能承受压力,这时候就需要搭建多个报表服务器的集群来一起处理客户端的请求,皕杰报表服务器支持集群部署。

共享连接池:连接数据库是应用程序中耗费大量资源且相对较慢的操作,但它们又是至关紧要的。连接池是已打开的及可重用的数据库连接的一个容器。连接池在所有的数据库连接都关闭时才从内存中释放。使用连接池的好处是提高应用程序的性能及可伸缩性。皕杰报表服务器可以共享Java应用服务器的连接池,充分利用数据库连接,大大提高了数据库读取速度。

智能容错机制:稳定可靠性是一个企业级报表的基本要求,是一个基础的需求。皕杰报表采取了一系列措施,来确保系统的稳定可靠运行,包括统一的异常处理机制、容错及场景自动恢复、详尽的日志记录机制及异常隔离防火墙机制等等,确保能担当起企业级应用的重任。