更新时间:2022-01-12 22:09
报表组件与报表软件类似,都是为了解决报表绘制问题的产物,报表是商业智能中不可缺少的重要组成部分,而从中国市场的实际状况来看,大部分用户立即导入商业智能还是存在一定困难的。所以在中国,选择合适的报表软件和报表组件,都是非常重要的。
报表产品是否具有竞争力,用户体验是衡量的重要标准。报表市场买方需求呈现出强烈的个性化。通用软件产品,稳定性是其一大优势,却无法完全满足极个性化的需求。新生的产品,往往提供结构清晰,丰富的API调用,有效的解决了报表的扩展和控制问题。顺应市场发展趋势,选择报表组件时,通常会考虑以下问题:
通常要求设计器和服务器都需要具有可部署的JDK的操作系统,有JDBC接口的数据库,有些还要考虑对于UNIX/LINUX支持是否与WINDOWS是否完全一样,一般都采用JAVA开发,非JAVA的报表组件在这方面要困难许多。
传统的需要独立安装的独立服务器方案,报表文件也必须单独部署,这在更新时就会存在无法与应用程序一起更新的问题。服务器与应用程序一起部署在引用服务器上,会使得安装和更新问题简单快捷。
传统工具采用独立服务器方案,应用接口通过网络协议完成,接口数量稀少、控制力度弱,而且严重影响性能。统计图等HTML外置资源还常常采用原始的CGI方式,会在文件系统中留下难以管理的临时文件。
API在某种程度上很象Windows的天然代码。报表的扩展和深度控制,都需要有结构清晰、丰富的API调用作为保障。
传统报表组件采用独立服务器方案,且传统工具均有自己独立的门户机制,很难将生成的HTML随意嵌入到页面中,常常必须带出其产品本身的报表管理界面,难以做到无缝嵌入。
用户通产会比较青睐报表生成的HTML在应用页面(JSP)中随意嵌入摆放,对从浏览器端完全看不出集成了第三方产品的集成方式。