Skip to content

Refera-Tech/refera-data-engineer-short-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Seja bem vindo ao desafio de engenharia de dados da Refera!

⚠️⚠️ Não faça fork deste repositório!

O objetivo desse desafio é ser algo rápido para exemplificar alguns desafios do dia a dia de quem trabalha com dados. Queremos com esse desafio avaliar o seu conhecimento básico em programação, banco de dados e entender mais quais as boas práticas você segue para construção de código.

O desafio

Pensando em não sobrecarregar nosso banco de dados transacional, precisamos ter um ambiente separado para analisar nossos dados sem grandes problemas. Assim, escreva um código local que faça uma extração total de todas as tabelas do banco de dados transactional e as carregue para o banco de dados analytics.

O arquivo docker-compose.yml ativa containers com os bancos de dados transactional e analytics.

Infra dos banco de dados

Diferenciais na implementação:

  • script rodando dentro do docker

Configuração do Ambiente

Os banco de dados podem ser configurados usando o docker compose. Você pode instalá-lo seguindo as instruções em https://docs.docker.com/compose/install/.

Clone o repositório:

git clone https://github.com/Refera-Tech/refera-data-engineer-short-challenge

Com o docker compose instalado, basta executar:

cd refera-data-engineer-short-challenge
docker-compose up

Entrega

Subir os códigos em um repositório seu público no Github e enviar por email.

⚠️⚠️ Não faça fork deste repositório!

Observações

  • Escolha a linguagem de programação que quiser, mas evite ambientes complexos.
  • Use bibliotecas de código aberto e escreva seu próprio código.
  • É importante lembrar que precisaremos executar seu código.

Links Úteis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published