Business Intelligence - Pentaho 3.5 com PostgreSQL

Uma plataforma completa da inteligência de negócio que inclui o relatório, análise (OLAP), dashboards, mineração dos dados e integração dos dados (ETL).

[ Hits: 59.121 ]

Por: Flavio Torres em 11/01/2010


Configurando o Tomcat



Será necessário a modificação de 2 arquivos:
  • webapps/pentaho/WEB-INF/web.xml
  • webapps/pentaho/META-INF/context.xml

web.xml

Esse arquivo é responsável pela configuração principal do Tomcat e Pentaho, as configurações definem por onde ele será acessível.

<context-param>
<param-name>base-url</param-name>
<param-value>http://intranet.empresa.com.br:8080/pentaho/</param-value>
</context-param>

context.xml

Esse arquivo é responsável por modificar as configurações de conexão com o banco de dados.

<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="hibuser" password="password" driverClassName="org.postgresql.Driver" url="jdbc:postgresql://localhost:5432/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="pentaho_user" password="password" driverClassName="org.postgresql.Driver" url="jdbc:postgresql://localhost:5432/quartz" validationQuery="select 1"/>
</Context>

As opções de configuração neste arquivo são:
  • driverClassName: O driver da classe de conexão com o banco, org.postgresql.Driver
  • url: Endereço url para o driver acessar a base de dados, jdbc:postgresql://<endereco ip>:<porta>/<banco>
  • username: Nome do usuário para acessar a base especificada
  • password: Senha do usuário informado
  • validationQuery: Query utilizada para testar a conexão com o banco.

Página anterior     Próxima página

Páginas do artigo
   1. Business Intelligence - Pentaho 3.5 com PostgreSQL
   2. Configurando o banco de dados PostgreSQL
   3. Configurando a suíte Pentaho (CE) 3.5
   4. Configurando o pentaho-solutions
   5. Configurando o Tomcat
   6. Configurando o administration console com suporte ao PostgreSQL
   7. Configurando SSL para Pentaho/Tomcat
Outros artigos deste autor

Trabalhando com init no Debian

Node.js para administradores de sistema

Leitura recomendada

Instalando o brModelo no Linux

MPlayer no Debian sem usar X

Request Tracker (RT) - Instalação e Configuração no Ubuntu Server 16.04.6

TitansELsetup, configurador automatizado para Red Hat Like

Sbopkg - Instalador de pacotes para Slackware

  
Comentários
[1] Comentário enviado por rai3mb em 23/02/2011 - 00:55h

ops, beleza já vou usar o seu tutorial pra montar um ambiente de BI com o pentaho na minha máquina, pois na minha empresa teremos que aprender sobre a plataforma do pentaho e usá-lo, a diferença no caso é que na empresa usarei o ambiente ruindows, mas sem problemas a perspectiva é que no futuro tenhamos gnu/linux também nessa empresa.

[2] Comentário enviado por rai3mb em 23/02/2011 - 01:24h

O passo

postgres=# create DATABASE sampledata WITH ENCODING 'SQL_ASCII' owner pentaho_user;
CREATE DATABASE

não deu certo, por causa da codificação atual da minha instalação, postgres8.4, tive que colocar 'UTF8'mesmo.

Abraços


Contribuir com comentário