报表

SpagoBI-5.2 使用记录

2016-11-07  本文已影响1851人  食尘者

概述

是一个商业智能平台:为商业智能项目提供了一个完整开源的解决方案。它涵盖了一个BI系统所有方面的功能包括:数据挖掘、查询、分析、报告、Dashboard仪表板。


基本介绍

SpagoBI平台功能较为完整,官方声称市场上唯一100%开源的BI套件解决方案(基于LGPL协议);各个BI组件之间模块化很好,通过Plugin插件方式加载,来看一下它的各个组件:

  1. Report:BirtReportDriver,BirtReportEngine,JasperReportDriver,JasperReportEngine

它还支持文档管理,用的是Apache的JackRabbit;支持搜索功能,使用的是ApacheLucene。它的展现层也使用了AJAX特性,另外它在DashBoard也使用了Openlaszlo,(一个用Javacode生成Flash的框架),所以SpagoBI的DashBoard看上去很好。SpagoBI体系架构图如下


启动或使用过程遇到问题

  1. icu4j报错:以最新版本的icu4j jar 换掉webapps\SpagoBIQbeEngine\WEB-INF\lib下的 icu4j-XX.jar

切换数据库(以oracle为例)

  1. /conf/server.xml 修改
<Resource name="jdbc/spagobi" auth="Container"
          type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
          url="jdbc:oracle:thin:@172.17.11.1:1521:orcl"
          username="username" password="password" maxActive="20" maxIdle="10"
          maxWait="-1"/>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</property>    
<property name="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</property>
org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.oracle.OracleDelegate

汉化过程

  1. webservice相关接口配置修改支持utf-8
上一篇 下一篇

猜你喜欢

热点阅读