首先安装配置好JDK和ANT、JBOSS环境,ant需要使用1.7以上版本。
一、下载所需文件
1、pentaho_j2ee_deployments-1.7.0M1.zip
2、pentaho_solutions-1.7.0M1.zip
3、pentaho_sample_data-1.7.0M1.zip
二、解压缩以上3个文件,都到C盘。(自己随意)运行一下命令:
1、修改C:\pentaho_j2ee_deployments-1.7.0M1.zip\pentaho-webapp\WEB-INF\web.xml
<context-param>
<param-name>solution-path</param-name>
<param-value>C:\pentaho-solutions</param-value>
</context-param>
与文件pentaho_solutions-1.7.0M1.zip解压缩以后对应的路径。
2、复制c:\pentaho_j2ee_deployments-1.7.0M1\pentaho-res\jboss\datasources下
PentahoHibernate-ds.xml
quartz-ds.xml
sampledata-ds.xml
shark-ds.xml
到%JBOSS_HOME%\server\default\deploy 下
3、 C:\pentaho_j2ee_deployments-1.7.0M1>ant war-pentaho-jboss-postgresql-no-portal 生成的文件在C:\pentaho_j2ee_deployments-1.7.0M1build\pentaho-wars\ jboss\no-portal 下。复制到%JBOSS_HOME%\server\default\deploy 下。
4、C:\pentaho_j2ee_deployments-1.7.0M1>
ant zip-pentaho-style-war
ant zip-pentaho-steel-wheels-style-war
生成文件在 C:\pentaho_j2ee_deployments-1.6.0.GA.863-a\build\\pentaho-wars\下。到%JBOSS_HOME%\server\default\deploy 下。
三、将pentaho一键安装中mysql数据库的sql文件改为postgresql脚本
四、成功执行postgresql中的脚本,并将数据库用户权限分配好。
五、将pentaho-solutions中system/quartz下的quartz.properties文件中的驱动改为postgresql驱动。
六、将solutions/system/olap/datasource.xml文件中的驱动替换
七、搜索*.mondiral.xml文件将所有表名换为小写
八、注意修改一些xaction文件中SQL语句的语法,以便正确执行
九、启动JBOSS查看日志,以确认那些地方没有正确执行
十、 注意Postgresql中的bit(1)的类型以及varchar(1)的类型一定要换成boolean型
分享到:
相关推荐
本篇文章将详细介绍如何使用Kettle访问PostgreSQL数据库,处理数据,并将其导出为Excel文件,同时也会提及Docker在搭建环境中的应用。 首先,PostgreSQL是一种开源的关系型数据库管理系统,以其强大的功能和稳定性...
2. 为Pentaho创建一个特定的数据库用户,例如:`pentaho_user`,并为其分配相应的权限,如`CREATE`, `SELECT`, `INSERT`, `UPDATE`, `DELETE`等。 步骤三:配置Pentaho与MySQL连接 1. 在Pentaho BI Server的配置...
Pentaho部署环境配置及运行 Pentaho是一款基于Java的商业智能(BI)解决方案,旨在帮助企业更好地管理和分析数据。本文档主要介绍Pentaho的部署环境配置及运行。 一、概要 Pentaho的Kitchen工具是设计用于运行...
pentaho5.1版本部署到oracle的详细方法,pentaho自带两个数据库负责自身内容的存储和任务调度,部署到oracle上便于统一管理和移植,网上只有4.8的教程,并不适用5.1版本,所以自己写了一个上传方便有需要的朋友使用...
使用Pentaho Data Integration 5.0.3整合SQL Server数据库和Salesforce数据的一个Demo,包括ppt,kettle文件及所有数据库backup文件及参考文档及代码。
以上步骤详细介绍了如何在Linux环境中配置Java环境、安装并配置Pentaho BI Server以及迁移其后端数据库至PostgreSQL的过程。遵循这些步骤可以帮助用户顺利完成Pentaho BI Server的部署和配置,从而更好地利用该工具...
生成此作业的增量版本,以迁移上次运行时数据库中发生的更改。 这是在创建迁移作业时创建的。 如果您使用此工具,请给我留言(在 github 上),反馈很棒。 我也喜欢拉请求:) 注意事项、警告: 这个工具永远不会完全...
在IT领域,数据库连接是数据集成过程中的关键环节,特别是在使用工具如Kettle(也称为Pentaho Data Integration,简称PDI)时。Kettle是一款强大的ETL(Extract, Transform, Load)工具,用于从各种数据源抽取数据,...
在进行Pentaho的二次开发时,建议熟悉JSF、Spring Security、Maven和Web应用部署等相关知识,这将有助于更好地理解和修改PUC。同时,遵循Pentaho社区的最佳实践和开发指南,可以确保开发过程的顺利进行。在开发过程...
通过上述步骤,您可以成功地将Pentaho BI Suite的Web访问端口从默认的8080或其他端口更改为所需的端口。这对于解决端口冲突问题、提高系统安全性等方面具有重要意义。希望本文能帮助您顺利完成端口更改操作。
这个名为“pentaho-kettle-8.2.zip”的压缩包文件包含了Pentaho Data Integration(Kettle)的第8.2版本。Pentaho Kettle通过图形化的界面提供了一套全面的数据集成解决方案,使得数据的抽取、清洗、转换和加载过程...
- **提高可维护性**: 业务模型的设计考虑到了未来可能的数据库结构变化,这使得在不修改应用程序的情况下轻松调整数据模型成为可能。 - **增强用户体验**: 通过提供直观的业务视图和逻辑组织结构,提高了最终用户的...
【Kettle012】Kettle访问FTP服务器文件并处理数据至PostgreSQL是关于使用Kettle(也称为Pentaho Data Integration,简称PDI)工具进行数据集成的一个具体实例。Kettle是一个开源的数据集成工具,它允许用户通过图形...
- **SQL 脚本**:为了将 MySQL 设置为 Pentaho 的默认数据库,需要执行特定的 SQL 脚本来创建必要的表结构。这些脚本位于 `biserver-ce\data\mysql5` 目录下。 - `create_quartz_mysql.sql`:用于创建 Quartz 定时...
使用Pentaho Data Integration 5.0.3整合SQL Server数据库和Salesforce数据的一个Demo,包括ppt,kettle文件及所有数据库backup文件及参考文档及代码。
标题“mysql5_pentaho_初始化文件”表明这是一个与MySQL数据库和Pentaho软件相关的资源包,主要用于初始化Pentaho的数据环境。Pentaho是一款开源的企业级商业智能平台,包括数据集成、报表、分析和仪表板等功能。在...
2. **Oracle数据库**:Oracle是一种关系型数据库管理系统,广泛用于企业级应用,因其高性能、高可靠性及强大的数据管理能力而受到青睐。Oracle支持复杂的数据类型、分布式数据库和高级安全性特性,使其成为Pentaho ...
- **数据库连接参数验证**:在正式部署前,务必测试所有数据库连接参数的有效性,确保数据的准确读取。 #### 五、总结 通过上述步骤,可以顺利完成Pentaho的安装与基本配置工作,实现对各种数据源的访问,并利用其...
Pentaho 是一款开源的企业级商业智能(BI)平台,提供了数据集成、报表设计、数据分析和仪表盘构建等功能。以下是对 Pentaho 学习笔记的详细解析: **一、Pentaho 整体架构** Pentaho 包含多个组件,它们协同工作以...