Você está na página 1de 11

Guia de Instalação Avançada Pentaho

Versão 1.1 Milestone 5


February 18, 2011

Copyright © 2006 Pentaho Corporation. Redistribuição permitida. Todas as marcas registradas são
de propriedade de seus respectivos donos.
Para as últimas informações, visite nosso web site www.pentaho.org

Page 1
Sumário
Sumário.............................................................................................................................................................2
Fazendo o Download do Pentaho BI..................................................................................................................3
O Site de Download.......................................................................................................................................3
As Distribuições de Instalação de Pre-Configurada (PCI)..................................................................................3
Distribuição de Instalação J2EE ........................................................................................................................3
Requisitos adicionais.....................................................................................................................................4
Configurar as Bases de dados...................................................................................................................4
Configurar as Soluções de Amostra...........................................................................................................4
A instalação (Deployment)........................................................................................................................5
Incluindo a Aplicação Styles Web..............................................................................................................6
Testando Tudo...........................................................................................................................................6
Deployment em Servidores de Aplicação.........................................................................................................6
JBoss 4.0.3 ....................................................................................................................................................6
Características e Exemplos do Portal........................................................................................................7
Tomcat 5.0.....................................................................................................................................................7
Características e Exemplos do Portal........................................................................................................8
Tomcat 5.5.....................................................................................................................................................8
Características e Exemplos do Portal........................................................................................................9
Modificando a Porta do Servidor ..................................................................................................................9
Edite o arquivo de configuração da aplicação Pentaho Web ....................................................................9
Edite a configuração de seu servidor de aplicação ................................................................................10
Outras Distribuições Disponíveis....................................................................................................................10
Distribuição Fonte.......................................................................................................................................10
Distribuição Java Archive (JAR)....................................................................................................................10
Distribuição de Soluções.............................................................................................................................10
Distribuição de Dados.................................................................................................................................11
Distribuição da Aplicação dos Estilos Web..................................................................................................11
Distribuição da Documentação Javadoc......................................................................................................11
Construindo das Fontes..................................................................................................................................11

Page 2
Fazendo o Download do Pentaho BI
O Site de Download
A Plataforma de BI Pentaho pode ser livremente baixada:

• Utilizando um web browser navegue para esta web page:


http://www.sourceforge.net/projects/pentaho

• Clique em ‘Files’
• Selecione o download da distribuição conforme sua necessidade. Se você não está seguro, as
seções de ajuda irão determinar que download é correto para você.
• Seleciona de onde gostaria de baixar os arquivos.

As Distribuições de Instalação de Pre-


Configurada (PCI)
A Instalação Pre-Configurada (PCI) é uma instalação completa de servidor projetada para
avaliar as características da Plataforma de BI Pentaho. Inclui um servidor pre-configurado de
servidor web de aplicação, bases de dados de aplicação pre-povoadas, dados de amostra, e
amostras plenamente-funcionais. Há uma versão do PCI que inclui um JRE (somente para
Windows) também.

Se escolhe a distribuição PCI, você quererá baixar o Guia do Iniciante, também disponível e, de
http://www.sourceforge.net/projects/pentaho , que o guiará pela instalação simples,
configuração e execução das amostras da plataforma.

Distribuição de Instalação J2EE


A Distribuição de Instalação J2EE é um pacote que o permitirá construir uma variedade de
arquivos diferentes de aplicação e/ou de arquivos de aplicação web corporativos
especificamente desenvolvidos para certos servidores de aplicação. Até agora, temos scripts
para construir os seguintes arquivos (via targets Ant) :

• Tomcat 5.0 .war file


• JBoss 4.0.3 .war file
• JBoss 4.0.3 .ear file

Esta distribuição pode ser achada em SourceForge como ‘pentaho_j2ee_deployments-


<version>.zip'. Para instruções de como baixar nossas distribuições de SourceForge, por favor
veja a seção de Download da Plataforma de BI Pentaho.

Baixe esta distribuição se estiver interessado em instalar a plataforma a um dos servidores de


aplicação listados acima. Isto é também um bom lugar para iniciar se você quiser instalar em
um servidor de aplicação não listado. Todos os arquivos do Pentaho necessários existem neste
pacote; tudo que você necessitará fazer é escrever o próprio target Ant, e adicionar os
arquivos de configuração necessários para seu ambiente.

Temos um servidor pre-configurado de aplicação JBoss disponível com tudo já montado e


instalado para você (veja a seção prévia). Recomendamos a Instalação Pre-Configurada a

Page 3
qualquer um que procure setar e executar a plataforma rapidamente com esforço mínimo.
Usar a Distribuição de Instalação J2EE é a alternativa para as pessoas que querem um arranjo
de plataforma no seu próprio ambiente.

Nota:

Nossa plataforma primária de prova de servidor de aplicação foi JBoss 4.0.3. A comunidade
Pentaho e a equipe de desenvolvimento grandemente apreciam qualquer feedback – se forem
problemas ou mesmo para saber que você teve uma instalação bem sucedida – concernente a
instalações em outros servidores de aplicação. Por favor use o forum em
http://www.pentaho.org/discussion/installation.html para compartilhar sua experiência.

Requisitos adicionais
Além do ‘pentaho_j2ee_deployments-<version>.zip’, você necessitará baixar as seguintes
distribuições:

• ‘pentaho_data-<version>.zip’: Banco de dados Hypersonic database para as amostras


• ‘pentaho_solutions-<version>.zip’: Amostras e casos de teste incluindo todos os
recursos necessários

Você também necessitará assegurar-se de que o ter o seguinte:

• Este download requer o Java SDK ou JRE instalado. A Plataforma de BI de Pentaho é


construída e é testada contra SDK Java 1.4, disponível para muitas plataformas em
http://java.sun.com/j2ee/1.4/download.html#sdk

• Assegure-se de que a variável de ambiente "JAVA_HOME" indica a pasta onde o JDK


está instalado.
• Este download também requer que o Apache Ant, ferramenta de build open source
baseado em Java esteja instalada. Você vai precisar da versão 1.6.2 do Ant ou
superior. Download do Ant em http://ant.apache.org/.
• Assegure-se de que a pasta bin do Ant está disponível no seu path de sistema.
Esta seção descreve a configuração manual do conteúdo periférico (os dados e soluções de
amostra) que é exigida se você quer montar as soluções de amostra com uma configuração
diferente da que a instalação pre-configurada fornece.
Recomendamos que você instale as soluções e bases de dados ANTES DE instalar a plataforma
a seu servidor de aplicação. Alguns servidores de aplicação exigem que as bases de dados
estejam "vivas" durante instalação, contrariamente a instalação pode fracassar.

Configurar as Bases de dados


• Desempacote o ‘pentaho_data-<version>.zip’.
• Na raiz da árvore desempacotada, você deve ver um script de startup e shutdown.
• Para inicializar o servidor de banco de dados, execute o script start-hypersonic (.bat
para Windows, .sh para *nix).
• Para parar o servidor de banco de dados, execute o script stop-hypersonic (.bat para
Windows, .sh para *nix).

Configurar as Soluções de Amostra


• ISTO É IMPORTANTE! Desembrulhe o 'pentaho_solutions-<version>.zip' a um diretório
irmão de sua pasta raiz (root) no servidor de aplicação.
• O diretório ‘pentaho-solutions’ será achado pela aplicação web sem mudanças de
configuração contanto que instalado como irmão do servidor de applicação conforme
descrito acima.

Page 4
• Se a aplicação tem problemas achando as soluções de amostra, você pode entrar um
parâmetro de configuração para apontar a eles.
o Extraia o arquivo web.xml (do .war)
o Encontre o elemento <param-name> que tem valor ‘solution-path’.
o Diretamente depois do elemento <param-name>, entre um elemento
<param-value>, e ponha seu valor como o caminho absoluto do diretório
‘pentaho-solutions’.
o Exemplo: <param-value>d:\pentaho\pentaho-solutions</param-value>
o Reconstrua o arquivo .war.

A instalação (Deployment)
Para instalar a Platforma de BI Pentaho, você primeiramente deve ter um arquivo J2EE-
compliant que contenha todos os arquivos e recursos para a plataforma. Montamos o
‘pentaho_j2ee_deployments-<version>.zip' para ajudar a construir para a maioria mais usados
arquivos.

Se você usa JBoss ou Tomcat como seu servidor de aplicação, este bundle construirá o arquivo
para você. Se usa um servidor diferente de aplicação, você necessitará escrever a própria
tarefa Ant para construir o arquivo que você quer, e adicionar os arquivos de configuração que
são específicos a seu servidor de aplicação. Estaríamos felizes em incorporar sua tarefa Ant ao
bundle se você desejar contribui-lo. Veja os detalhes sobre contribuir a Pentaho em http:
//www.pentaho.org/contributions.

O ‘pentaho_j2ee_deployments-<version>.zip’ construirá dois tipos diferentes de arquivos – o


arquivo .war e .ear. O arquivo .ear tem todos os arquivos necessários para o demo da
plataforma Pentaho e amostras rodarem com êxito no servidor de aplicação escolhido. O
arquivo .war só contem a aplicação web Pentaho, caso em que há mais trabalho a ser feito
depois que instala o Pentaho .war.

1. Desempacote o ‘pentaho_j2ee_deployments-<version>.zip’ para um diretório de


trabalho. Para nossos exemplos usaremos d:\work.
2. Decida qual arquivo (archive) voce quer construir. Suas escolhas são:
a. Tomcat 5.0 .war,
b. JBoss 4.0.3 .war,
c. JBoss 4.0.3 .ear,

3. Abra uma janela de terminal (*nix), ou prompt de comando (Windows).


4. Mude o diretório para aquele no qual você desempacotou o bundle de deployment.
5. Execute o comando Ant apropriado para o arquivo de sua escolha. O comando será:
ant <ant_target>
onde <ant_target> é um dos seguintes:
1. build-tomcat5.0-war
2. build-jboss4.0.3-war
3. build-jboss4.0.3-ear

Então, por exemplo, se quisesse construir um arquivo .war para Tomcat em Windows, o
comando pareceria semelhante a isto:

D:\work> ant build-tomcat5.0-war

Aguarde o script terminar. O arquivo resultante .ear ou .war será encontrado em uma subpasta
/dist/<appserver>, o qual é criado em seu diretório de trabalho. No nosso exemplo,
<appserver> será a pasta do tomcat.

Agora que construiu o arquivo apropriado para seu servidor de aplicação, você pode instalar a
plataforma. Os procedimentos de instalação serão específicos ao servidor de aplicação que
você usa, que nós supomos são já familiares.

IMPORTANTE!

Page 5
Verifique dicas específicas do servidor de aplicação ao final do documento para
passos adicionais necessários para sua instalação.

Lembre-se! Se você tiver problemas para o deployment, consulte os foruns de discussão em


http://www.pentaho.org/discussion/installation.html. Divulgue seus sucessos também e como
você resolveu os problemas!

Incluindo a Aplicação Styles Web


Se você estiver realizando o deployment como arquivo .war, você pode estar esquecendo um
componente chave – pentaho-styles.war. O Pentaho-styles.war contém todos os estilos e
imagens para o demo e exemplos da plataforma.
Não se preocupe com isto se estiver montando um arquivo .ear – este pacote inclui todos os
recursos web necessários.

Apesar de que os exemplos irão rodar satisfatoriamente sem o pentaho-styles.war, alguns


icones e imagens estarão faltando e a aparência vai ficar um pouco estranha. Isto por que,
para facilitar a manutenção e customização dos estilos, nós movemos o conteúdo dos estilos
da plataforma para uma aplicação web separada.

Para corrigir a apresentação dos exemplos, faça o deploy de pentaho-styles.war no mesmo


servidor de aplicação (este .war está empacotado em pentaho_styles_war-<vers>.zip).

Testando Tudo
Isto deve bastar! Verifique as dicas do servidor de aplicação abaixo e lembre-se de iniciar o
banco de dados antes. A URL dos exemplos será http://localhost:8080/pentaho/Navigate. O host
name dependerá se seu servidor app está instalado localmente ou é remoto, então ajuste se
necessário. E divirta-se!

Deployment em Servidores de Aplicação


JBoss 4.0.3
Se você está fazendo o deployment do Pentaho BI para um JBoss 4.0.3 vanilla, siga as dicas
abaixo. Recomendamos que você inicie em ‘pentaho_j2ee_deployments-<version>.zip’ e
construa seu arquivo .war ou .ear desta distribuição.

A aplicação web Pentaho depende do JNDI para nomear as fontes de dados, portanto estas
fontes devem ser definidas para o JBoss. O JBoss 4.0.3 padrão usa um arquivo xml com
denominação convencionada para –ds.xml. Se o deployment for para arquivo .ear, não será
preciso definir estas fontes de dados, mas para arquivo .war, podem ser usadas as definições
contidas na raiz do pacote jboss_pentaho_war-<latest version>.zip,

• PentahoHibernate-ds.xml
• quartz-ds.xml
• sampledata-ds.xml
• shark-ds.xml

Para que a interface da plataforma rode corretamente, utilizamos a versão 1.1beta4 da


biblioteca jaxen e a versão 1.6.1 da biblioteca dom4j. Por padrão, o JBoss 4.0.3 vem com o
dom4j 1.5.2, e não contém a biblioteca jaxen.

Veja como fazer:

1. Pare o servidor se estiver rodando.

Page 6
2. Faça o download do jaxen 1.1 beta 4 de http://jaxen.org/releases.html, ou use o pacote
jaxen.jar de pentaho_j2ee_deployments-<version>.zip.
3. Faça o download de dom4j 1.6.1 de http://dom4j.org/download.html, ou use o
dom4j_1.6.1.jar contido na raiz de pentaho_j2ee_deployments-<version>.zip.
4. Copie o arquivo jaxen.jar no diretório <jboss_home>/lib.
5. Delete o arquivo dom4j.jar de <jboss_home>/lib.
6. Renomeie o dom4j_1.6.1.jar para dom4j.jar e copie o novo arquivo dom4j.jar na pasta
<jboss_home>/lib.
7. Faça o deployment do .war ou .ear. No caso do .war, certifique-se de que o nome fica
pentaho.war.
8. Se realizar deployment para arquivo pentaho.war, adicione os arquivos *-ds.xml
listados acima para a pasta <jboss_home>/server/default/deploy. Se não estiver
usando o servidor padrão, copie os arquivos no diretório de deploy do servidor.
9. Verifique se o banco de dados está rodando.
10. Reinicie o servidor.

Características e Exemplos do Portal


O servidor de aplicação JBoss 4.0.3 não vem com o JBoss Portal instalado, então qualquer
recurso do Pentaho portal não irá funcionar. Instruções para setar a plataforma Pentaho em
um portal JBoss pré-existente estarão disponíveis em breve.

Estas dicas valem para o arquivo pentaho.war e para JBoss SOMENTE. Você pode poupar
alguns problemas se construir para pentaho.ear em JBoss o qual incorpora vários passos que
seriam manuais.

Tomcat 5.0
Se você está fazendo o deployment do Pentaho BI para Tomcat 5.0, veja as dicas abaixo.
Recomendamos que você inicie do ‘pentaho_j2ee_deployments-<version>.zip’ e construa seu
arquivo .war desta distribuição.

Para acessar os bancos de dados padrão para os exemplos, você deve adicionar o hsqldb.jar (o
driver do banco de dados Hypersonic) para a pasta common/lib do Tomcat 5.0.

A aplicação web Pentaho depende do JNDI para nomear as fontes de dados, portanto estas
fontes devem ser definidas para o Tomcat. O Tomcat 5.0 padrão usa as entradas xml no
arquivo server.xml.

Veja como fazer:

1. Pare o servidor Tomcat.


2. Copie hsqldb.jar da pasta pentaho-third-party para <tomcat-home>/common/lib, onde
<tomcat-home> é a raiz de seu servidor de aplicação Tomcat. O hsqldb.jar está
contido no ‘pentaho_j2ee_deployments-<version>.zip’.
3. Abra o arquivo server.xml, localizado em <tomcat-home>\conf.
4. COM CUIDADO copie e cole o xml listado abaixo entre os nodos
<DefaultContext></DefaultContext> no arquivo server.xml. Se não houver os nodos
<DefaultContext></DefaultContext>, crie-os.
5. Salve e feche o arquivo server.xml.
6. Inicie o banco de dados.
7. Reinicie o servidor Tomcat.

Page 7
Mapeamento das fontes de dados JNDI para Tomcat 5.5:

<Resource name="jdbc/SampleData" auth="Container" type="javax.sql.DataSource"/>


<ResourceParams name="jdbc/SampleData">
<parameter><name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value></parameter>
<parameter><name>maxActive</name><value>20</value></parameter>
<parameter><name>maxIdle</name><value>5</value></parameter>
<parameter><name>maxWait</name><value>10000</value></parameter>
<parameter><name>username</name><value>pentaho_user</value></parameter>
<parameter><name>password</name><value>password</value></parameter>
<parameter><name>driverClassName</name><value>org.hsqldb.jdbcDriver</value></parameter>
<parameter><name>url</name><value>jdbc:hsqldb:hsql://localhost/sampledata</value></parameter>
</ResourceParams>

<Resource name="jdbc/Hibernate" auth="Container" type="javax.sql.DataSource"/>


<ResourceParams name="jdbc/Hibernate">
<parameter><name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value></parameter>
<parameter><name>maxActive</name><value>20</value></parameter>
<parameter><name>maxIdle</name><value>5</value></parameter>
<parameter><name>maxWait</name><value>10000</value></parameter>
<parameter><name>username</name><value>hibuser</value></parameter>
<parameter><name>password</name><value>password</value></parameter>
<parameter><name>driverClassName</name><value>org.hsqldb.jdbcDriver</value></parameter>
<parameter><name>url</name><value>jdbc:hsqldb:hsql://localhost/hibernate</value></parameter>
</ResourceParams>

<Resource name="jdbc/Quartz" auth="Container" type="javax.sql.DataSource"/>


<ResourceParams name="jdbc/Quartz">
<parameter><name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value></parameter>
<parameter><name>maxActive</name><value>20</value></parameter>
<parameter><name>maxIdle</name><value>5</value></parameter>
<parameter><name>maxWait</name><value>10000</value></parameter>
<parameter><name>username</name><value>pentaho_user</value></parameter>
<parameter><name>password</name><value>password</value></parameter>
<parameter><name>driverClassName</name><value>org.hsqldb.jdbcDriver</value></parameter>
<parameter><name>url</name><value>jdbc:hsqldb:hsql://localhost/quartz</value></parameter>
</ResourceParams>

<Resource name="jdbc/Shark" auth="Container" type="javax.sql.DataSource"/>


<ResourceParams name="jdbc/Shark">
<parameter><name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value></parameter>
<parameter><name>maxActive</name><value>20</value></parameter>
<parameter><name>maxIdle</name><value>5</value></parameter>
<parameter><name>maxWait</name><value>10000</value></parameter>
<parameter><name>username</name><value>sa</value></parameter>
<parameter><name>password</name><value></value></parameter>
<parameter><name>driverClassName</name><value>org.hsqldb.jdbcDriver</value></parameter>
<parameter><name>url</name><value>jdbc:hsqldb:hsql://localhost/shark</value></parameter>
</ResourceParams>

Características e Exemplos do Portal


O Tomcat 5.0 não é distribuído com container compatível com JSR168, então os recursos de
portal do Pentaho não irão funcionar. Iremos publicar informações a respeito o mais breve
possível.

Tomcat 5.5
Se você está fazendo o deployment do Pentaho BI para Tomcat 5.5, veja as dicas abaixo.
Recomendamos que você inicie do ‘pentaho_j2ee_deployments-<version>.zip’ e construa seu
arquivo .war desta distribuição.

Para acessar os bancos de dados padrão para os exemplos, você deve adicionar o hsqldb.jar (o
driver do banco de dados Hypersonic) para a pasta common/lib do Tomcat 5.5.

A aplicação web Pentaho depende do JNDI para nomear as fontes de dados, portanto estas
fontes devem ser definidas para o Tomcat. Descobrimos que adicionando os recursos ao
elemento <Context> aninhado dentro de <Host> funciona bem. Proporcionamos alguns
exemplos de xml abaixo.

Veja como fazer:

1. Pare o servidor Tomcat.

Page 8
2. Copie hsqldb.jar da pasta pentaho-third-party para <tomcat-home>/common/lib, onde
<tomcat-home> é a raiz de seu servidor de aplicação Tomcat. O hsqldb.jar está
contido no ‘pentaho_j2ee_deployments-<version>.zip’.
3. Abra o arquivo server.xml, localizado em <tomcat-home>\conf.
4. COM CUIDADO adicione o xml listado abaixo entre os nodos <Host></Host> no
arquivo server.xml.
5. Salve e feche o arquivo server.xml.
6. Inicie o banco de dados.
7. Reinicie o servidor Tomcat.

Nota: Neste procedimento, assumimos que você colocou o arquivo pentaho.war na pasta
webapps e que o Tomcat está setado para fazer autodeploy de novas aplicações.

Mapeamento das fontes de dados JNDI para Tomcat 5.5:

<Context path="/pentaho" docbase="webapps/pentaho/">


<Resource name="jdbc/SampleData" auth="Container" type="javax.sql.DataSource" maxActive="20"
maxIdle="5" maxWait="10000" username="pentaho_user" password="password"
factory="org.apache.commons.dbcp.BasicDataSourceFactory" driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:hsql://localhost/sampledata" />
<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.hsqldb.jdbcDriver" url="jdbc:hsqldb:hsql://localhost/hibernate" />
<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.hsqldb.jdbcDriver" url="jdbc:hsqldb:hsql://localhost/quartz" />
<Resource name="jdbc/Shark" auth="Container" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="20" maxIdle="5"
maxWait="10000" username="sa" password="" driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:hsql://localhost/shark" />
</Context>

Características e Exemplos do Portal


O Tomcat 5.5 não é distribuído com container compatível com JSR168, então os recursos de
portal do Pentaho não irão funcionar. Iremos publicar informações a respeito o mais breve
possível.

Modificando a Porta do Servidor


Por padrão, a plataforma está configurada para usar a porta 8080. Utilize estes passos se você
tiver outro servidor usando a porta 8080 e desejar que a aplicação utilize uma porta diferente.

Edite o arquivo de configuração da aplicação Pentaho Web


• Extraia o arquivo web.xml (no .war, localizado em pentaho.war/WEB-INF/web.xml) ** Se
estiver usando a instalação pré-configurada, o web.xml é localizado em pentaho-
demo/jboss/server/default/deploy/pentaho.war/WEB-INF/web.xml.
• Adicione ou edite o parâmetro de contexto ‘base-url’
<context-param>
<param-name>base-url</param-name>
<param-value>http://server-name:port/pentaho</param-value>
</context-param>
• Modifique o ‘server-name’ para o nome ou endereço IP usado para acessar o servidor. Se
você utilizar o servidor e browser na mesma máquina, pode deixar como ‘localhost’.
• Modifique o ‘port’ para o número da porta que deseja usar.

Page 9
Edite a configuração de seu servidor de aplicação
Ajustar a porta em que o servidor roda é uma tarefa inerente de administração. Cada servidor
de aplicação é único em seus requisitos. Como nossa implementação de referência é feita em
JBoss, nossa documentação é para este sistema. Para outros servidores de aplicação , consulte
documentação específica.

Para JBoss 4.0.3:

• Edite <jboss-home>/server/default/deploy/jbossweb-tomcat55.sar/server.xml. ** Se
estiver usando a instalação pré-configurada, o server.xml é localizado em pentaho-
demo/jboss/server/default/deploy/jbossweb-tomcat55.sar/server.xml.

Perto do topo do arquivo você verá estas linhas:

<!-- A HTTP/1.1 Connector on port 8080 -->


<Connector port="8080" address="${jboss.bind.address}"

• Mude o texto port=”8080” para o número da porta que deseja usar. Você pode mudar
as portas de outros conectores também se quiser.

Outras Distribuições Disponíveis


Distribuição Fonte
A distribuição fonte do Pentaho é um pacote do código fonte Java e dos arquivos de
configuração do subsistema da plataforma. Os arquivos de configuração que necessitam ser
distribuídos com a fonte são (neste momento) o arquivo de configuração do Hibernate
(hibernate.cfg.xml) e o arquivo de configuração do escalonador Quartz (quartz.properties).
Esta distribuição pode ser encontrada em SourceForge como ‘pentaho_src-<version>.zip’.

A distribuição fonte pode ser anexada a biblioteca binária para depuração e auditoria, ou
modificada e recompilada para seus próprios interesses. Não oferecemos scripts de construção
ou documentação com o arquivo fonte. Se você estiver interessado nisto, deve fazer download
do Pentaho SDK no SourceForge.net.

Distribuição Java Archive (JAR)


A distribuição Java Archive (JAR) é um pacote de arquivos de classes binárias e arquivos de
configuração de subsistema da plataforma Pentaho. Esta distribuição pode ser encontrada no
SourceForge como ‘pentaho_jar-<version>.zip’.

A distribuição Java Pacote (JAR) é útil se você quiser codificar para a API da plataforma em uma
aplicação independente ou deseja incluir classes em sua aplicação web.

Distribuição de Soluções
A distribuição de soluções é um pacote de documentos de exemplo e soluções de teste que
pode ser usado como ponto de partida para suas próprias soluções, ou colocado em seu
deployment personalizado da platforma. Esta distribuição é encontrada em SourceForge como
‘pentaho_solutions-<version>.zip’.

Para maiores informações em como construir soluções Pentaho e para entender os esquemas
de documentos de soluções, consulte o Guia Construindo Soluções, o qual também pode ser
encontrado em nossa página do SourceForge.net.

Page 10
Distribuição de Dados
A distribuição de dados é um pacote de diversos bancos de dados Hypersonic que contém
todos os dados de aplicação e exemplos requeridos para rodar a distribuição pré-configurada e
soluções. Esta distribuição pode ser encontrada em SourceForge como ‘pentaho_data-
<version>.zip’.

Faça download da distribuição de dados se você deseja construir a plataforma a partir das
fontes ou está tentando rodar as soluções exemplo.

Distribuição da Aplicação dos Estilos Web


A distribuição da aplicação dos estilos web contém as imagens e páginas de estilo em cascata
que formatam a apresentação da interface da plataforma. Nós separamos a apresentação em
sua própria aplicação web para facilitade e de uso, personalização e manutenção da
plataforma, de modo a não sobrescrever quando você realizar um upgrade da plataforma.

Se você quer construir os exemplos da plataforma após ter construído das fontes ou precisa
começar sua própria customização, então deve obter esta distribuição, a qual também está
disponível no SourceForge.

Distribuição da Documentação Javadoc


A distribuição da documentação Javadoc é o Javadoc para as classes Java da plataforma
Pentaho. Pode ser encontrada no SourceForge como ‘pentaho-javadoc-<version>.zip’.

Construindo das Fontes


Pessoas diferentes tem diferentes razões para querer construir a plataforma Pentaho BI do
início. Alguns querem construir a plataforma para ganhar maior conhecimento da arquitetura.
Outros para debugar ou esmiuçar o código com sua IDE favorita. Outros irão incorporar
adições personalizadas ou modificar o código para suas necessidades específicas.

Para satisfazer estas necessidades, dispomos do Pentaho SDK, o qual oferece aos
desenvolvedores um conjunto de arquivos que eles podem jogar na IDE e iniciar a compilar e
analisar o código fonte do Pentaho com relativa facilidade. O Pentaho SDK está disponível
para download em nosso site do Sourceforge.

Se (após seguir as instruções no guia do SDK) você ainda não chegar a seu objetivo final,
existe um forum que poderá lhe ajudar: http://www.pentaho.org/index.php?
option=com_simpleboard&Itemid=275&func=showcat&catid=14.

Page 11