Um breve tutorial, com todos os passos básicos para instalação do Pentaho Data Integration no Windows.
*Atualizado em 27/05/2021
Introdução
Fala pessoal, tudo blz?
Resolvi criar um rápido passo a passo, mostrando como instalar o Pentaho Data Integration no Windows. Sempre tive muita dificuldade em achar um tutorial que funcionasse 100%. Por isso, estou disponibilizando para todos o processo que tenho utilizado em meus trabalhos.
Download dos programas
Faça o download de todos os arquivos abaixo:
- Pentaho Data Integration 8.2 CE (Community Edition)
A versão do Pentaho que utilizo neste tutorial é a 8.2 CE (Community Edition), é a versão estável no momento deste tutorial. Se preferir utilizar uma mais recente, você pode encontrar neste link Pentaho from Hitachi Vantara,
— - Java JRE 8
Estou utilizando a versão 8 Update 241, mas acredito que a mais recente deva funcionar.
Neste nosso caso, selecione a versão para Windows.
— - 7-Zip
De acordo com alguns profissionais, é preferível a utilização do 7-Zip para descompactar os arquivos do Pentaho, pois já foram registrados erros na execução do programa utilizando outros descompactadores, como por exemplo o WinRar.
—
Instalação e Configuração
Atenção: Instale todos os programas clicando com o botão direito do mouse, e selecionando a opção “Executar como administrador”.
- Instale o 7-zip, não há segredos, somente executar e avançar.
- Instale o Java JRE, também não há segredos, somente avançar.
- Criar variável de ambiente: é necessária a criação de uma variável de ambiente, que indique ao Pentaho o local de instalação do Java.
Para isso, acesse:
Painel de Controle -> Sistema -> Configurações avançadas do sistema -> Variáveis de Ambiente
ou execute este comando no executar: SystemPropertiesAdvanced.exe

- Na caixa de diálogo aberta, na tela de Variáveis do sistema, clique em Novo…

- Preencha o campo Nome da variável com PENTAHO_JAVA_HOME , com especial atenção à escrita em caixa alta.
- No campo Valor da variável, insira o endereço do diretório onde o Java foi instalado, no meu caso (C:\Program Files\Java\jre1.8.0_241) e clique em OK.

- Descompacte o arquivo baixado do Pentaho, utilizando o 7-Zip, eu prefiro extrair no diretório C:
ficando dessa forma (C:\data-integration). - Dentro da pasta data-integration, procure o arquivo “Spoon.bat”, clique com o botão direito e abra como editar, para definirmos o consumo de memória para execução do Pentaho.

- Dentro do arquivo, procure este trecho abaixo:
REM ******************************************************************
REM ** Set java runtime options **
REM ** Change 2048m to higher values in case you run out of memory **
REM ** or set the PENTAHO_DI_JAVA_OPTIONS environment variable **
REM ******************************************************************
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx12048m" "-XX:MaxPermSize=256m"
Xms: refere-se ao start da aplicação, onde “-Xms1024m” indica que ao iniciar o Pentaho, será alocado 1GB de memória para utilização. *A desenvolvedora indica 55% da memória total do micro.
Xmx: refere-se ao limite máximo de memória que poderá ser utilizado pela aplicação, no caso “-Xmx2048m” indica que poderá ser utilizado até 2GB de memória durante a execução. *A desenvolvedora indica 75% da memória total do micro.
Faça a edição dos parâmetros se necessário e salve o arquivo.
- Para executar o Pentaho, execute o arquivo Spoon.bat localizado dentro da pasta data-integration. Geralmente ele demora alguns segundos para abrir, mas aguarde até a Splash Screen aparecer.
Se preferir crie um atalho dele para a área de trabalho.

Ao aparecer essa tela, provavelmente a instalação do Pentaho deu certo, e o programa será inicializado.
Conexão com Banco de Dados
Para conectar-se com algum banco de dados, é necessário fazer a instalação do driver de conexão JDBC do banco na qual queira se conectar.
Para isso, baixe o driver referente ao banco de dados que irá utilizar, e copie o arquivo .jar para a pasta lib, que se encontra no diretório de instalação do Pentaho, no meu caso (C:\data-integration\lib).
Link do driver para MySQL (v. 5.1.49), é a versão que eu utilizo nos meus trabalhos:
https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.49.zip
Lista disponibilizada na página de documentação da Hitachi Vantara – Pentaho, com vários drivers JDBC :
https://help.pentaho.com/Documentation/8.2/Setup/JDBC_Drivers_Reference
Conclusão
Espero ter sido claro e objetivo neste passo a passo, e caso tenho alguma dúvida, sugestão, ou se consegui te ajudar de alguma forma, fique à vontade para comentar abaixo.
Obrigado pelo seu tempo e fique bem!!! 😁👍
Caso prefira o tutorial em vídeo, recomendo este feito pelo Ricardo Gouvêa, que foi uma das minhas fontes: https://www.youtube.com/watch?v=E_qeyTbRymA&feature=youtu.be&t=558
Indicação de curso
Caso esteja procurando algum curso sobre Pentaho, indico este do Rafael Arruda, fui aluno dele e recomendo a todos que queiram avançar no assunto. Além das aulas gravadas, ele sempre auxilia todos os alunos nas dúvidas e cases mais específicos.
25 respostas em “Como instalar o Pentaho Data Integration (PDI) no Windows”
muito obrigado!!!
✌️😁
Fenomenal!
Muuuuito obrigado mesmo. Tutorial simples e direto.
Opa, eu que agradeço o feedback Klinger! Fico bem contente em saber que pude ajudar de alguma forma 👍
Muito bom, muito obrigado!
Valeu pelo feedback!!!
Incrível, amigo, muito obrigado!
Show, obrigado pelo comentário!!!
Resolveu meu problema de não conseguir criar um repositório local. Vlw!!
Opa, feliz em ter ajudado!!!
Passo a passo simples e completo! Muito obrigado!
Show Lucas, feliz por ter ajudado!
Não consigo fazer funcionar. Fiz todo passo-a-passo, criei variável, ele busca no mesmo diretório, mas não acontece nada após abrir o PROMPT.
Sabe o que pode ser?
Certo, aparentemente parece ser variável de ambiente, mas tenta o seguinte,
Crie uma cópia do “Spoon.bat” para backup, e edite ele incluindo ao final do código a palavra pause e salve.
https://uploads.disquscdn.com/images/fe3920e3d07009c83bab4d9ad6c3f9f789d9868a4539b414f83d1b3f43c869b4.png
Com isso, você conseguirá ver onde está ocorrendo o problema.
WARNING: Using java from path
DEBUG: Getting java.home from java settings
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files\Java\jre1.8.0_301
DEBUG: _PENTAHO_JAVA=C:\Program Files\Java\jre1.8.0_301\bin\javaw.exe
C:\Pentaho1>start “Spoon” “C:\Program Files\Java\jre1.8.0_301\bin\javaw.exe” “-
Xms512m” “-Xmx512m” “-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2” “-Djava.library.pa
th=libswt\win32;/bin” “-Djava.endorsed.dirs=C:\Program Files\Java\jre1.8.0_301\j
re\lib\endorsed;C:\Program Files\Java\jre1.8.0_301\lib\endorsed;C:\Pentaho1\syst
em\karaf\lib\endorsed” “-DKETTLE_HOME=” “-DKETTLE_REPOSITORY=” “-DKETTLE_USER=”
“-DKETTLE_PASSWORD=” “-DKETTLE_PLUGIN_PACKAGES=” “-DKETTLE_LOG_SIZE_LIMIT=” “-DK
ETTLE_JNDI_ROOT=” -jar launcher\launcher.jar -lib ..\libswt\win32
Pressione qualquer tecla para continuar. . .
tambem estou com o mesmo problema
Fala Eber!
Como ele não mostrou nenhuma mensagem de erro, acredito ser algum problema com o JAVA.
Se puder, remova todas as versões do JAVA instaladas, e instale somente a última versão dele de acordo com sua versão do Windows (x86 ou x64).
Valeu pelo tutorial. Excelente
Valeu Rogerio!!!
Muito Obrigado pelo apoio, fantastica explicação!
Valeu Haroldo!!!
Excelente! Finalmente consegui configurar corretamente o/
Show de bola HallsdePapel kkkk
Boa noite, tudo bem?
Segui o passo a passo mas ainda não está sendo possível abrir o Spoon.bat. Acrescentei o pause no final pra identificar o erro retornou o seguinte:
DEBUG: Using PENTAHO_JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:Program Files (x86)Javajre1.8.0_291
DEBUG: _PENTAHO_JAVA=C:Program Files (x86)Javajre1.8.0_291binjavaw.exe
” C:data-integration>start “Spoon” “C:Program Files (x86)Javajre1.8.0_291binjavaw.exe” “-Xms1024m” “-Xmx2048m” “-XX:MaxPermSize=256m” “-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2” “-Djava.library.path=libswtwin32” “-DKETTLE_HOME=” “-DKETTLE_REPOSITORY=” “-DKETTLE_USER=” “-DKETTLE_PASSWORD=” “-DKETTLE_PLUGIN_PACKAGES=” “-DKETTLE_LOG_SIZE_LIMIT=” “-DKETTLE_JNDI_ROOT=” -jar launcherpentaho-application-launcher-8.0.0.0-28.jar -lib ..libswtwin32
Pressione qualquer tecla para continuar. . . ”
Sabe o que pode ser feito? Obrigado!
Fala André!
Como ele não mostrou nenhuma mensagem de erro, acredito ser algum problema com o JAVA.
Se puder, remova todas as versões do JAVA instaladas, e instale somente a última versão dele de acordo com sua versão do Windows (x86 ou x64).
Bom dia, há alguma restrição ou incompatibilidade para instalar o PDI no Windows 11?