以下是可以对Pentaho BI平台做的一些定制。
必选的
- 修改logo图标
- 去除用户选择登录选项
- 修改登录界面文字
- 增加连接超时时间
- 增加内存限制
- 设置发布密码
- 添加用户及修改登录密码
可选:
- 重命名服务器名和端口名
- 使用连接池避免掉线夹
- 将数据库移到其它机器
- 定制BI平台提示信息
- 邮件设置
- 自动启动设置
- 3.8 biserver-ce/tomcat/webapps/pentaho/mantle
- 3.9 biserver-ce/tomcat/webapps/pentaho/mantle/themes/onyx/images和../themes/slate/images
3.8: <login-show-users-list>false</login-show-users-list>
3.9: <login-show-sample-users-hint>false</login-show-sample-users-hint>
3.修改登录界面文字
Pentaho的登录界面是向新用户展示他们相关产品。而我们可能希望做一些定制,更换成自己项目的名字,一些相关提示等。
只需要修改JSP文件:biserver-ce/tomcat/webapps/pentaho/jsp/PUCLogin.jsp
4.增加连接超时时间
默认浏览器超时时间是30分钟,可修改文件 biserver-ce/tomcat/conf/web.xml中的session-timeout值,我们设置为3小时
<session-timeout>180</session-timeout>
并且需要对文件biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml做同样的修改
5.增加内存限制
修改BI服务器内存限制,只需修改文件biserver-ce/start-pentaho.sh
设置tomcat的内存最小 (Xms) 和最大值 maximum (Xmx), 例如: -Xms512m -Xmx1024m
CATALINA_OPTS="-Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client
6.设置发布密码
在设计好OLAP、报表和Dashboard部署到Pentaho BI服务器时,需要用到发布密码。可以修改文件biserver-ce/pentaho-solutions/system/publisher_config.xml
<publisher-password>[your-password]</publisher-password>
7.添加用户及修改登录密码
有以下几个步骤:
- 设置新的用户做为管理员
- 启动PAC (管理界面).
- 在你所选的用户增加Admin和ceo角色. - 关闭PAC,启动BI服务器.
- 修改数据库密码.
- 以mysql管理员登录
- 更改以下用户的密码: pentaho_admin, pentaho_user and hibuser. - 在如下文件中更新相应的密码:
- hibuser密码:
biserver-ce/pentaho-solutions/system/hibernate/
mysql5.hibernate.cfg.xml
-所有用户名密码:
biserver-ce/pentaho-solutions/system/simple-jndi/
jdbc.properties
- hibuser用户密码:
/Pentaho/biserver-ce/pentaho-solutions/system/
applicationContext-spring-security-jdbc.xml
- hibuser和pentaho_user用户密码分别在不同的文件中:
biserver-ce/tomcat/conf/Catalina/localhost/pentaho.xml
biserver-ce/tomcat/webapps/pentaho/META-INF/context.xml - 更改datasource的OLAP文件中用户密码
<URL>...userid=joe&password=password</URL> in the file:
biserver-ce/pentaho-solutions/system/olap/datasources.xml - 测试示例是否还可用 (.xaction files)...
- 在PAC中删除示例用户