Spagobi介绍:
商务智能套件SpagoBI提供一个基于J2EE的框架用于管理BI对象如报表、OLAP分析、仪表盘、记分卡以及数据挖掘模型等。它提供的BI管理器能 够控制、校验、验证与分发这些BI对象。 SpagoBI特性包括支持Portal、report、OLAP、QbE、ETL、dashboard、文档管理、元数据管理、数据挖掘与地理信息分 析。
部署环境介绍
Spagobi应用是以核心加引擎的模型来组织应用的。spagobi发行包中包含多个引擎,但是在实际使用中已去除多个引擎,只保留了SpagoBIJPivotEngine和SpagoBITalendEngine引擎。对于大部分的图表,olap分析,及ETL操作都支持了。如果需要使用其他引擎,可以从spagobi官网(http://www.spagoworld.org/xwiki/bin/view/SpagoBI/)下载代码后放置在tomcat_home\conf\webapps下,并在tomcat\conf\Catalina\localhost下增加相应的引擎配置文件。该配置文件可以从spagobi发行包SpagoBI-Server-3.3下找到。
创建数据库
本示例及以后的示例使用的数据库都为oracle,如需使用其他数据库请从spagobi官网下载相应数据库的BD SQL
1. 首先在oracle中创建数据库spagobi。
2. 创建数据库完成后创建表空间等:
--在创建用户之前,先要创建表空间:
create tablespace spagobi datafile 'D:\oracle\product\10.2.0\oradata\spagobi\spagobi.dbf' size 500M;
--创建用户
create user spagobi identified by spagobi default tablespace spagobi;
--复制权限
grant connect,resource,dba to spagobi;
3. 创建数据表,执行 02 ORA_create.sql
4. 创建定时器数据表,执行03 ORA_create_quartz_schema.sql
5. 以上操作完成后可以进行部署环境,更改tomcat_home\conf\server.xml中的
<Resource name="jdbc/spagobi" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:spagobii"
username="spagobi" password="spagobi" maxActive="20" maxIdle="10"
maxWait="-1"/>
数据库连接部分。
修改 SpagoBI\WEB-INF\classes\下hibernate.cfg.xml,jbpm.hibernate.cfg.xml数据库方言设置
hibernate.dialect org.hibernate.dialect.Oracle9Dialect
quartz.properties
org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.oracle.OracleDelegate
修改默认端口
spagobi默认端口是8080,如果想使用其他端口需要在tomcatserver.xml中将默认端口修改,同时修改
spagobi_service_url和spagobi_host_url中默认端口。
6. 运行tomcat,启动spagobi。在启动的过程中spagobi会在后台将一些必须的数据保存到数据库中。Spagobi应用起来后可以执行04
update data.sql更改数据库中的语言设置。使其支持中文。
7. 使用biadmin\biadmin登录。如果想查看spagobi的demo可以安装SpagoBI-Server-3.3或者浏览在线demo:http://spagobi.eng.it/SpagoBI/servlet/AdapterHTTP?PAGE=LoginPage&NEW_SESSION=TRUE
中文支持说明
完成创建数据库中第6步后,spagobi可以支持中文(这里对spagobi做了很多改造工作,包括修改源代码类和jsp,只改jsp的encode和增加zh_CN汉化文件是不支持中文的,也无法保存带中文名称的菜单,配置等)。但目前限于本人的时间不足和翻译水平有限,只完成很少部分汉化工作。读者有兴趣的话可以自己进行汉化工作。具体汉化文件为:
webapps\SpagoBI\js\src\ext\sbi\locale\zh.js
webapps\SpagoBI\WEB-INF\classes\MessageFiles下带有zh_CN的properties文件。
SpagoBI技术讨论群150039031
应用下载地址:
01包:http://download.csdn.net/detail/zry3942522/4222381
02包:http://download.csdn.net/detail/zry3942522/4222382
部署环境sql:http://download.csdn.net/detail/zry3942522/4220528
PS:最近几天又进行了部分汉化工作,资源已上传http://download.csdn.net/detail/zry3942522/4259104。下载压缩包后解压到tomcat_home/webapps下,会替换掉原来的
js和properties文件。这次汉化中原有的后台管理菜单部分除了KPI都已经汉化。如有感觉翻译不准确的地方请修改相应的汉化文件,参考上边中文支持说明部分。
分享到:
相关推荐
spagobi改造后的所有文件,集成了tomcat,并完成部分汉化操作
spagobi改造后的所有文件,集成了tomcat,并完成部分汉化操作
spagobi 创建report文档,参考
spagobi-3.3,集成tomcat+内附有详细的安装教程+功能汉化
spagobi改造后的所有文件,集成了tomcat,并完成部分汉化操作
SpagoBI-3.x-quick-start.pdf SpagoBI的入门手册。
spagobi汉化后生成图表功能无法用汉字,替换该jar包即可
SpagoBI已为Knowage! 您可以找到最新版本的源代码中继续开发它。
可视化,SpagoBI 源码300多兆 上传不了 需要的可以私信
spagoBI的汉化文件,只需要放置到tomcat_home/webapps下即可
开源BI领袖-SpagoBI5.X详细介绍中文版V1.1.pdf
SpagoBI集成Hive数据库:此文档主要介绍集成步骤,不包含Hive数据库部分。在做集成时Hive数据库老是不稳定,导致报表出问题。针对这种情况小伙伴可以写个简单的JDBC连接 循环测试一下。
SpagoBI快速指南
SpagoBI是一个商业智能平台,为商业智能项目提供了一个完整开源的解决方案。它涵盖了一个BI系统所有方面的功能包括:数据挖掘、查询、分析、报告、Dashboard仪表板。
SpagoBI开源BI平台_安装配置及使用说明,SpagoBI开源软件使用说明文档!
关于spagobi的什么与操作,百度了好久也没有发现什么关于spagobi的,最后找到了这个
V3.3.0 博文链接:https://maosheng.iteye.com/blog/1987339
spagobi改造后的所有文件,集成了tomcat,并完成部分汉化操作
最新3.x版的SpagoBI实例指南,由SpagoBI项目的负责人倾情巨献。
SpagoBI现在是Knowage! 您可以找到最新版本的源代码中继续开发它。