https://github.com/wealthsystems/integration-challenge
Wealth Systems integration challenge for candidates
https://github.com/wealthsystems/integration-challenge
challenge pentaho pentaho-data-integration
Last synced: 5 months ago
JSON representation
Wealth Systems integration challenge for candidates
- Host: GitHub
- URL: https://github.com/wealthsystems/integration-challenge
- Owner: WealthSystems
- Created: 2019-07-02T13:02:03.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-02T13:13:14.000Z (almost 7 years ago)
- Last Synced: 2025-06-06T13:04:33.460Z (about 1 year ago)
- Topics: challenge, pentaho, pentaho-data-integration
- Size: 1000 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desafio técnico de integração de sistemas
O objetivo deste desafio é avaliar seu domínio sobre conceitos e técnicas de Integração de Sistemas.
**Lembrando!** Este é um teste para todos os níveis, portanto, não esperamos que você conclua 100% ou utilize todos os conceitos citados. Queremos saber sobre seu conhecimento e a forma como você trabalha.
## Primeira etapa do desafio: Seguindo um tutorial.
- Para dar início ao seu teste técnico você precisará do Pentaho PDI versão 8.0, faça download aqui na [página oficial do projeto](https://sourceforge.net/projects/pentaho/files/Pentaho%208.0/client-tools/pdi-ce-8.0.0.0-28.zip/download).
- Em seguida, pedimos que você desenvolva um projeto em Pentaho PDI acessando um Web Service SOAP dos correios para extrair a data estimada da entrega de postagens.
- Siga [este tutorial](http://www.matera.com/blog/post/acessando-web-services-com-pentaho-di) para concluir a etapa.
Note que no tutorial do link a saída de dados utilizada foi o step `"Microsoft Excel Output"`, mas você *deverá* substituir este pelo step `"Write to log"` e imprimir o resultado no console.
## Segunda etapa do desafio: Criando a solução.
- Agora, você irá desenvolver um projeto em Pentaho PDI acessando Web Service REST para consulta de endereços utilizando um CEP.
- Acesse o link [ViaCep](https://viacep.com.br/) e utilize o Web Service fornecido pela página para criar uma transformação.
### Dicas
- Inicie com o step `"Generate Rows"` para informar o CEP desejado.
- Para a extração do JSON de retorno, utilize o step `"Json Input"`.
- Faça o print no console das informações do endereço com o step `"Write to log"`.
### A apresentação do desafio
- Crie um repositório para o projeto em sua conta pessoal no GitHub;
- Nos envie o link do repositório via Plataforma GUPY por onde recebeu essas instruções.