自定义报表引擎怎么用

2023-04-13 03:19:16 来源:网络

自定义报表引擎怎么用

如何选择适合自己的Web报表工具

目前各类报表都有很多选择,用户如何选择适合自己企业的WEB报表工具? 本文从用户角度分析如何选择WEB报表。选择WEB报表主要从如何角度分析: 1、 报表服务器运行在什么操作系统上。如果要跨操作系统,最好选择纯JAVA报表。 2、是否支持从多数据库中报表数据。如果您要整合企业内分散的数据源,这一点就很重要。3、是否非常方便快速生成报表。有些报表工具,在制作复杂格式报表时,可显示其优势,但在做一些基本常用的报表时却跟复杂报表一样费时费力。所以好的报表工具应在制作简单、复杂报表时都很方便。 4、 是否可以制作各类复杂报表、图表等,是否支持多级交叉报表。 5、 是否支持自定义。用户是否可以方便自定义报表。 在业内,其它报表工具、组件,一般是为了解决在项目中处理一些复杂中国式报表为目的,它们接受用户程序传过来的参数(如报表条件),然后通过引擎将报表数据展现出来。这些报表工具比较适合集成在项目中,实现一些复杂的报表。这里,我给大家介绍比较有代表性的一个产品:蓝葵JAVA报表。相对于市场上大部分的报表工具、组件,蓝葵JAVA报表还是有比较明显的优势的。1、 完整的运行平台蓝葵JAVA报表本身是蓝葵商业智能平台中的一个模块,它具有了平台的优势,包括用户管理、授权管理等,用户可以直接使用,无需二次开发。而其它报表工具,一般是以组件或控件的方式提供给开发商来二次开发的,用户无法直接使用。 2、支持在线自定义参数 现在很多报表工具,虽然了支持自定义,但走的技术路线是:C/S模式的报表设定器->生成XML报表模板->发布到WEB服务器中->通过程序(JSP)向报表引擎中传入参数(报表条件等)->报表引擎处理、展现数据。 这种报表也支持自定义,即通过他们的报表设计器来自定义报表模板,但是需要发布、需要手工编写JSP页面来调用报表引擎,需要在JSP中编辑条件输入框,然后处理条件值,传给报表引擎。这些操作,对于最终用户来说都很难办到。相比,蓝葵JAVA报表的Web报表设计器,可以在线自定义WEB报表,全智能化生成报表条件,并支持在线发布报表、分配报表权限。整个过程用户不用写一行代码,也不用重新发布WEB应用。3、 智能化的报表生成向导和报表在线设计 报表制作过程完全基于WEB操作,用户可以在多个客户端同时开发报表。另外,通过在线报表设计器,可以在线定制各类复杂的WEB报表,包括分组报表、图表报表、交叉报表等,并可方便进行报表发布、预览等。4、 支持多个数据库间表的关联查询,支持多个数据库中数据展现在同一报表 蓝葵JAVA报表支持多个数据库(并且支持跨数据源取数,例如Microsoft sql server和Oracle)间表的关联查询,支持内连接及左外联接。并且关联查询的子数据源可以是非SQL获取(如存储过程获得)。如电信行业,其计费系统与业务系统的数据库一般分为两个数据库,且数据库类型也有可能不同,但经常需要对这两个数据库中的数据表进行关联查询获取所需数据。

谁知道上海华丹的charisma这个操作平台

描述:CHARISMA平台,是一款企业级应用的快速开发平台。利用它,企业及开发商均可以非常方便、快速、高质量地开发复杂的业务系统,包括CRM、MIS、ERP、OA等系统。

CHARISMA平台内集成了在线自定义WEB报表引擎,利用它,用户可以集成企业内分散的业务数据,制作各类复杂的WEB报表。

利用CHARISMA平台的开发功能及自定义WEB报表功能,可以非常轻松实现多级数据上报。

CHARISMA平台采用业界领先的J2EE技术构建,采用MVC设定模式,B/S的多层结构,技术上相当领先。

CHARISMA平台适合哪些客户

CHARISMA平台即适合于最终客户,也适合开发商。

1) 最终客户自主开发业务系统

如果最终用户有一定的开发能力,可以自己分析业务需求,那么完全可以利用CHARISMA平台快速、自主地开发业务系统。

2) 最终客户进行数据整合,制作综合查询、分析系统

对于政府机关、大的企业集团,在信息化建设过程中,会产生多个数据库,面对分散的数据,领导很难进行决策分析。利用CHARISMA平台可以将这些数据库集成起来,方便从这些数据库中抽取数据,制作各类WEB报表,供领导分析决策。

3) 最终客户实现多级数据上报、汇总

在政府机关及企业集团的日常工作中,下级单位需要定期向上级逐级申报业务数据,并进行分级数据汇总,制作各类WEB报表。利用CHARISMA平台可以非常轻松实现这种需求。

4) 开发商基于CHARISMA平台开发项目

对于开发商而言,可以将整个项目基于CHARISMA平台上开发,降低开发成本及维护成本。特别是对于以前使用PB、VB、DELPHI的开发商,想快速转型到基于J2EE开发WEB应用上来,尤其适合。

5) 开发商集成CHARISMA报表

开发商可以将CHARISMA报表引擎集成到项目中,作为系统中综合查询、统计及WEB报表的解决方案。

CHARISMA平台的开发模式

应用CHARISMA平台进行业务开发,与传统的编码式开发不同,而是基于引擎模式开发的。

基于引擎模式开发,就是开发业务系统时,不编写也不产生源代码,只需通过WEB页面进行参数定制即可。这些参数存放在系统数据库中,系统运行时,由引擎调用这些参数进行页面展现及业务处理。

应用CHARISMA平台开发业务系统,80%以上的模块均不用编写代码,通过WEB定制即可。

对于比较复杂的业务模块,可以结合编码方式实现,因为CHARISMA平台是完全开发的平台,可以应用一切JAVA技术及组件对其功能进行扩充。

开发复杂业务逻辑时,可以应用CHARISMA平台提供的强大、灵活的API。

基本上都是企业在用,不适合个人的