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.
-
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.
-
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 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.
-
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 e utilize o Web Service fornecido pela página para criar uma transformação.
-
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"
.
-
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.