pentaho mysql
配置
.docx
1.
下载
Reporting
prd-ce-3.8.3-GA.zip
http://community.pentaho.com/
mysql
数据:
http://www.prashantraju.com/projects/pentaho/
2.
导入数据时注意,用户密码改成自己的
GRANT ALL ON hibernate.* TO
'hibuser'@'localhost' identified by 'password';
grant all on quartz.* to
'pentaho_user'@'localhost' identified by 'password';
grant all on sampledata.* to pentaho_user
identified by 'password';
grant all on sampledata.* to
pentaho_admin identified by 'password';
|
3.
D:\pentaho\biserver-ce\pentaho-solutions\system\publisher_config.xml
<publisher-config>
<publisher-password>password</publisher-password>
</publisher-config>
|
4.
D:\pentaho\biserver-ce\pentaho-solutions\system\applicationContext-spring-security-jdbc.xml
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<!--
<property
name="driverClassName" value="org.hsqldb.jdbcDriver"
/>
<property
name="url"
value="jdbc:hsqldb:hsql://localhost:9001/hibernate"
/>
<property
name="username" value="hibuser" />
<property
name="password" value="password" />
-->
<property
name="driverClassName" value="com.mysql.jdbc.Driver"
/>
<property
name="url"
value="jdbc:mysql://localhost:3306/hibernate"
/>
<property
name="username" value="root" />
<property
name="password" value="PASSWORD" />
</bean>
|
5.
D:\pentaho\biserver-ce\pentaho-solutions\system\applicationContext-spring-security-hibernate.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/hibernate
jdbc.username=root
jdbc.password=PASSWORD
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
|
6.
D:\pentaho\biserver-ce\pentaho-solutions\system\hibernate\hibernate-settings.xml
<config-file>system/hibernate/mysql5.hibernate.cfg.xml</config-file>
|
7.
D:\pentaho\biserver-ce\pentaho-solutions\system\hibernate\mysql5.hibernate.cfg.xml
<!--
MySQL Configuration
-->
<property
name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property
name="connection.url">jdbc:mysql://localhost:3306/hibernate</property>
<property
name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property
name="connection.username">root</property>
<property
name="connection.password">PASSWORD</property>
|
8.
D:\pentaho\biserver-ce\tomcat\webapps\pentaho\META-INF\context.xml
<?xml version="1.0"
encoding="UTF-8"?>
<Context path="/pentaho"
docbase="webapps/pentaho/">
<Resource
name="jdbc/Hibernate" auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
maxActive="20" maxIdle="5"
maxWait="10000"
username="root" password="PASSWORD"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/hibernate"
validationQuery="select
1" />
<Resource
name="jdbc/Quartz" auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
maxActive="20" maxIdle="5"
maxWait="10000"
username="root" password="PASSWORD"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/quartz"
validationQuery="select
1"/>
</Context>
|
9.
D:\
pentaho
\biserver-ce\tomcat\conf\Catalina\localhost\pentaho.xml
<?xml
version="1.0" encoding="UTF-8"?>
<Context
path="/pentaho" docbase="webapps/pentaho/">
<Resource
name="jdbc/Hibernate" auth="Container" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
maxActive="20" maxIdle="5"
maxWait="10000"
username="root" password="PASSWORD"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/hibernate"
validationQuery="select
1" />
<Resource
name="jdbc/Quartz" auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
maxActive="20" maxIdle="5"
maxWait="10000"
username="root" password="PASSWORD"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/quartz"
validationQuery="select
1"/>
</Context>
|
10.
重新启动
pentaho
(运行
start-pentaho.bat
)
11.
还有一步
进入
admin
istration-console
修改数据源配置即可(不需要重新启动
pentaho
)。启动
administration-console\start-pac.bat
,在浏览器中输入
http://localhost:8099
,以
admin/password
登录后修改
SampleData
数据源即可,注意处理修改
jdbc
配置外,把
validationQuery
的值修改为
select 1
,使用
test
按钮测试一下。
在浏览器中输入
http://localhost:8080
即可进入
pentaho
页面。
备注:
Pentaho.BI.Server
解压缩之后生成的
Mysql5
文件夹下面的
SQL
是不能够作为切换数据库使用的
分享到:
相关推荐
[1] 张志宇, 段林峰, 丁丕洽. 化工腐蚀与防护[M]. 北京: 化学工业出版社. 综上所述,湿法冶金企业要提高设备防腐蚀效果,需要从源头设计、工艺控制、制度建设、定期检修和环保投入等多个方面进行综合施策,以确保...
谈综合管廊通风系统设计及控制策略_张志宇.caj
- **lucene框架使用详解.docx**:可能深入探讨了 Lucene 框架的具体用法,涵盖了高级特性如多字段搜索、短语查询、模糊搜索等。 - **尚学堂科技_张志宇_lucene--.ppt**:这可能是张志宇老师的讲座材料,讲解了 ...
6. **唱歌好** (sing well):"She can sing very ________________." 张志宇歌唱得好,空白处应填入形容词"good"的副词形式"well"。 7. **在...之前** (before):"I didn’t go to bed ________________ my parents...
- 安装与配置 - 如何创建和管理索引 - 查询语法与查询执行 - 分析器的自定义与选择 - 高级搜索特性,如短语搜索、近似搜索、拼写纠错 - 搜索结果的相关性与排序 - 多线程与分布式搜索 - 实战示例和最佳实践 **...
6. 粒子群算法的理论研究:本文作者张志宇来自于兰州交通大学数理与软件工程学院,研究方向为最优化理论与算法,这一部分的研究工作是其硕士研究生阶段的研究成果。 以上知识点涵盖了粒子群优化算法的基本概念、...
尚学堂科技提供了相关的视频教程,如"张志宇_SERVLET_JSP_视频教程",还有JDBC、MySQL和Tomcat的使用,这些是构建Web应用的基础。通过"JAVA_网上商城项目视频讲解"这样的实战教程,可以提高实际操作能力。 深入J2EE...
- Tomcat服务器的配置与部署 - **学习资源**: - 《MyEclipse6Java开发教程(优化整合版)》 **2.2 数据库基础** - **定义**: 数据库是用于存储和管理数据的系统。 - **内容要点**: - SQL语句的基本语法 - 数据库...
- **尚学堂科技_张志宇_SERVLET_JSP_视频教程_第一版**:介绍了Servlet和JSP的基础知识,这是构建动态网页的基础。 - **尚学堂科技_马士兵_JAVA_系列视频教程_BBS_2007**:通过实际案例,让学员了解如何运用所学知识...