Cintia Akie Nakano . RM 333603 // Lennon V. Alves Dias . RM 334415 // Mateus Aguiar Florentino . RM 334444
Foi desenvolvida uma aplicação em Python
para tratar os dados obtidos pelas APIs do site 4devs.com.br.
Essa aplicação extrai os dados necessários para o trabalho, gera distribuições aleatórias de dados faltantes de acordo com pesos, além de realizar manipulações em possíveis dados faltantes.
Uma breve defesa sobre o projeto apresentado pode ser encontrado no arquivo REPORT.md.
Para o desenvolvimento da API foi utilizado Python (3.8), Docker e Neo4J.
- Clone esse repositório e navegue até ele
$ git clone https://github.com/lennonalvesdias/fiap-8ia-arquitetura-de-dados.git
$ cd fiap-8ia-arquitetura-de-dados
- Execute os containers (requer docker e docker-compose corretamente instalados)
$ docker-compose up --build
- Após o término da execução (você pode acompanhar os
logs
até identificar a mensagemending application
), navegue pelo browser e execute as consultas entre as entidades e seus relacionamentos
Na pasta data
estão os arquivos extraidos da API e manipulados pela aplicação, sendo eles:
arquivo | descrição |
---|---|
companies.txt |
Lista de empresas |
peoples.txt |
Lista de pessoas |
universities.txt |
Lista de universidades |