Projeto de BD2 usando as ferramentas da elastic para visualização e manipulação de dados do portal de transparência.
Tecnologias | Projeto | Instalação | Queries | Dashboards | Como contribuir |
Esse projeto foi desenvolvido com as seguintes tecnologias:
Projeto de BD2 usando as ferramentas da elastic para visualização e manipulação de dados do portal de transparência.
Acesse o trabalho escrito no seguinte repositório.
Acesse os slides do trabalho.
Para iniciar o Projeto faça o seguinte:
Faça o upload de sua base de dados em csv para a pasta /logstash/csv. Exemplo de CSV:
Em /pipeline/logstash.conf
, altere:
path -> altere a partir de, com seu nome do arquivo no pasta csv /home/logstash/csv/insira-aqui-seu-csv. filter -> altere o separator e columns, e mutate caso necessário. output -> Altere user e password, após isso altere o index, essa será o index dentro do elasticsearch.
Com o arquivo logstash configurando, suba o docker-compose.
sudo docker-compose up -d
Assim que o projeto subir, acesse localhost:5601
, você acessará a interface do Kibana.
Procure por data-managment em http://localhost:5601/app/management/kibana/dataViews
e cria sua visualização de dados a partir de seu índice criado(o Kibana irá identificar seu índice).
Com isso, tudo estará pronto, você poderá acessar o DevTools/Console
para reproduzir as queries e Kibana/Dashboard
para visualização dos dados.
As queries para serem usadas no console, se encontrar em /logstash/querie-examples/queries.relatorio-folha-pagamento.txt
Para importar as dashboards(visualização de dados) que estão em /dashboards
, procure em Kibana por Saved Objects
-> Import
, e selecione as dashboards .json que estão em /dashboards
. Pronto, as visualização foram importadas.
- Faça um fork desse repositório;
- Cria uma branch com a sua feature:
git checkout -b minha-feature
; - Faça commit das suas alterações:
git commit -m 'feat: Minha nova feature'
; - Faça push para a sua branch:
git push origin minha-feature
.
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
Feito por Daniel Vitor e Rafael Souza