`
lovejuan1314
  • 浏览: 342844 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Pentaho1.7 部署及修改为Postgresql数据库

阅读更多
首先安装配置好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数据库并处理数据至execl文件环境搭建材料

    本篇文章将详细介绍如何使用Kettle访问PostgreSQL数据库,处理数据,并将其导出为Excel文件,同时也会提及Docker在搭建环境中的应用。 首先,PostgreSQL是一种开源的关系型数据库管理系统,以其强大的功能和稳定性...

    Pentaho平台搭建之初始化mysql数据库--详细步骤记录

    2. 为Pentaho创建一个特定的数据库用户,例如:`pentaho_user`,并为其分配相应的权限,如`CREATE`, `SELECT`, `INSERT`, `UPDATE`, `DELETE`等。 步骤三:配置Pentaho与MySQL连接 1. 在Pentaho BI Server的配置...

    Pentaho部署环境配置及运行.pdf

    Pentaho部署环境配置及运行 Pentaho是一款基于Java的商业智能(BI)解决方案,旨在帮助企业更好地管理和分析数据。本文档主要介绍Pentaho的部署环境配置及运行。 一、概要 Pentaho的Kitchen工具是设计用于运行...

    BI-pentaho5.1部署到oracle作为存储端

    pentaho5.1版本部署到oracle的详细方法,pentaho自带两个数据库负责自身内容的存储和任务调度,部署到oracle上便于统一管理和移植,网上只有4.8的教程,并不适用5.1版本,所以自己写了一个上传方便有需要的朋友使用...

    使用Pentaho Data Integration 5.0.3 (Kettle)整合数据库(Salesforce数据Demo)

    使用Pentaho Data Integration 5.0.3整合SQL Server数据库和Salesforce数据的一个Demo,包括ppt,kettle文件及所有数据库backup文件及参考文档及代码。

    在Linux上安装pentaho bi-server

    以上步骤详细介绍了如何在Linux环境中配置Java环境、安装并配置Pentaho BI Server以及迁移其后端数据库至PostgreSQL的过程。遵循这些步骤可以帮助用户顺利完成Pentaho BI Server的部署和配置,从而更好地利用该工具...

    贪吃蛇java源码-sqlserver2pgsql:将MicrosoftSQLServer数据库尽可能自动地转换为PostgreSQL数据库的

    生成此作业的增量版本,以迁移上次运行时数据库中发生的更改。 这是在创建迁移作业时创建的。 如果您使用此工具,请给我留言(在 github 上),反馈很棒。 我也喜欢拉请求:) 注意事项、警告: 这个工具永远不会完全...

    Kettle所有数据库数据库连接驱动Jar

    在IT领域,数据库连接是数据集成过程中的关键环节,特别是在使用工具如Kettle(也称为Pentaho Data Integration,简称PDI)时。Kettle是一款强大的ETL(Extract, Transform, Load)工具,用于从各种数据源抽取数据,...

    pentaho 二次开发修改PUC登录后的页面

    在进行Pentaho的二次开发时,建议熟悉JSF、Spring Security、Maven和Web应用部署等相关知识,这将有助于更好地理解和修改PUC。同时,遵循Pentaho社区的最佳实践和开发指南,可以确保开发过程的顺利进行。在开发过程...

    pentaho web访问端口更改方法

    通过上述步骤,您可以成功地将Pentaho BI Suite的Web访问端口从默认的8080或其他端口更改为所需的端口。这对于解决端口冲突问题、提高系统安全性等方面具有重要意义。希望本文能帮助您顺利完成端口更改操作。

    【kettle012】kettle访问FTP服务器文件并处理数据至PostgreSQL

    【Kettle012】Kettle访问FTP服务器文件并处理数据至PostgreSQL是关于使用Kettle(也称为Pentaho Data Integration,简称PDI)工具进行数据集成的一个具体实例。Kettle是一个开源的数据集成工具,它允许用户通过图形...

    pentaho-kettle-8.2.zip

    这个名为“pentaho-kettle-8.2.zip”的压缩包文件包含了Pentaho Data Integration(Kettle)的第8.2版本。Pentaho Kettle通过图形化的界面提供了一套全面的数据集成解决方案,使得数据的抽取、清洗、转换和加载过程...

    pentaho metadata editor学习

    - **提高可维护性**: 业务模型的设计考虑到了未来可能的数据库结构变化,这使得在不修改应用程序的情况下轻松调整数据模型成为可能。 - **增强用户体验**: 通过提供直观的业务视图和逻辑组织结构,提高了最终用户的...

    使用Pentaho Data Integration 5.0.3 (Kettle)整合数据库,Salesforce数据Demo

    使用Pentaho Data Integration 5.0.3整合SQL Server数据库和Salesforce数据的一个Demo,包括ppt,kettle文件及所有数据库backup文件及参考文档及代码。

    Pentaho_bi_server配置手册

    - **SQL 脚本**:为了将 MySQL 设置为 Pentaho 的默认数据库,需要执行特定的 SQL 脚本来创建必要的表结构。这些脚本位于 `biserver-ce\data\mysql5` 目录下。 - `create_quartz_mysql.sql`:用于创建 Quartz 定时...

    mysql5_pentaho_初始化文件

    标题“mysql5_pentaho_初始化文件”表明这是一个与MySQL数据库和Pentaho软件相关的资源包,主要用于初始化Pentaho的数据环境。Pentaho是一款开源的企业级商业智能平台,包括数据集成、报表、分析和仪表板等功能。在...

    pentaho BI oracle执行脚本

    2. **Oracle数据库**:Oracle是一种关系型数据库管理系统,广泛用于企业级应用,因其高性能、高可靠性及强大的数据管理能力而受到青睐。Oracle支持复杂的数据类型、分布式数据库和高级安全性特性,使其成为Pentaho ...

    pentaho配置详解

    - **数据库连接参数验证**:在正式部署前,务必测试所有数据库连接参数的有效性,确保数据的准确读取。 #### 五、总结 通过上述步骤,可以顺利完成Pentaho的安装与基本配置工作,实现对各种数据源的访问,并利用其...

    pentaho学习笔记

    Pentaho 是一款开源的企业级商业智能(BI)平台,提供了数据集成、报表设计、数据分析和仪表盘构建等功能。以下是对 Pentaho 学习笔记的详细解析: **一、Pentaho 整体架构** Pentaho 包含多个组件,它们协同工作以...

Global site tag (gtag.js) - Google Analytics