Você está na página 1de 6

Treinamento Pentaho Data Integration – Avançado

Índice
Exercícios de laboratórios PDI.............................................................................................................2
HACK1090 – Trabalhando com arquivos e diretórios....................................................................2

Todos os direitos reservados, este documento não pode ser compartilhado sem autorização prévia da Ambiente Livre Tecnologia
Uma versão atualizada pode ser adquirida no ambiente de EAD http://www.ambientelivre.com.br/saas/ead/ambientelivre/ para alunos registrados.
Treinamento Pentaho Data Integration – Avançado

Exercícios de laboratórios PDI


Cria uma pasta em seu ambiente para armazenar estes Hacks ( Exercícios práticos de
laboratórios ), os Hacks serão inicialmente usados e criados para a prática dos conhecimentos
adquiridos no curso e posteriormente podem ser uma base de conhecimento para consulta.

HACK1090 – Trabalhando com arquivos e diretórios.

1. Crie um novo job transformação File → Novo → Transformação.


2. Salve o job como hack1090-file-management.kjb
3. Adicione um step start para inicialização do job

4. Adicione um step Create folder e ligue com um hop, e na propriedade nome da pasta
indique /opt/pentaho/hacks/hack1090

5. Execute a trasnsformação e verifique se foi criada a pasta hack1090


6. Adicione o step Check if a folder is empty, neste step vamos verificar se a pasta está vazia,
se o resultado for verdadeiro iremos criar um novo aquivo.

Todos os direitos reservados, este documento não pode ser compartilhado sem autorização prévia da Ambiente Livre Tecnologia
Uma versão atualizada pode ser adquirida no ambiente de EAD http://www.ambientelivre.com.br/saas/ead/ambientelivre/ para alunos registrados.
Treinamento Pentaho Data Integration – Avançado

7. Adicione o step Create file, faça a ligação com o step Check if a folder quando a condição
for verdadeira e configure seguindo a imagem abaixo

8. Salve, execute a transformação e verifique se foi adicionado o arquivo na pasta hack1090


9. Adicione um novo step Checks if files exist com ligação no step Check if a folder quando a
condição for falsa.
10. Adicione um step Delete File com ligação ao step anterior quando a condição for verdadeira

Todos os direitos reservados, este documento não pode ser compartilhado sem autorização prévia da Ambiente Livre Tecnologia
Uma versão atualizada pode ser adquirida no ambiente de EAD http://www.ambientelivre.com.br/saas/ead/ambientelivre/ para alunos registrados.
Treinamento Pentaho Data Integration – Avançado

11. Salve e execute a transformação, verifique se o arquivo foi deletado da pasta hack1090
12. Adicione o step Copy File

13. Verifique se foi adicionada a pasta backup com a cópia do arquivovazio.txt


14. Adicione o step File Compare

Todos os direitos reservados, este documento não pode ser compartilhado sem autorização prévia da Ambiente Livre Tecnologia
Uma versão atualizada pode ser adquirida no ambiente de EAD http://www.ambientelivre.com.br/saas/ead/ambientelivre/ para alunos registrados.
Treinamento Pentaho Data Integration – Avançado

15. Adicione o step Zip File

16. Verifique se foi adicionada na pasta hack1090 o arquivo.zip


17. Adicione o step Delete Folders e informe para remover a pasta backup

Todos os direitos reservados, este documento não pode ser compartilhado sem autorização prévia da Ambiente Livre Tecnologia
Uma versão atualizada pode ser adquirida no ambiente de EAD http://www.ambientelivre.com.br/saas/ead/ambientelivre/ para alunos registrados.
Treinamento Pentaho Data Integration – Avançado

Todos os direitos reservados, este documento não pode ser compartilhado sem autorização prévia da Ambiente Livre Tecnologia
Uma versão atualizada pode ser adquirida no ambiente de EAD http://www.ambientelivre.com.br/saas/ead/ambientelivre/ para alunos registrados.

Você também pode gostar