fga-eps-mds / 2021.2-INDICAA

Este projeto tem como objetivo criar um software para a melhor visualização de informações relacionadas às matérias ofertadas no SIGAA, com o objetivo de melhorar o trabalho da secretaria na volta gradual as aulas.
https://fga-eps-mds.github.io/2021.2-INDICAA-Wiki/
GNU General Public License v3.0
8 stars 7 forks source link

Download e teste do Metabase open source edition. #87

Closed Matheuspimentell closed 2 years ago

Matheuspimentell commented 2 years ago

Descrição

O Metabase possui uma versão gratuita e open source, esta issue se dedicará aos testes e compreensão sobre o uso desta versão do metabase.

Tarefas

Critérios de aceitação

guibrbs commented 2 years ago

Tutorial Metabase

Obs.: Caso o Metabase já esteja rodando em sua máquina, seguir a partir de "Dentro do localhost...".

Primeiramente é importante ter em mãos o docker e como executar ele, pois a partir dessa aplicação, iremos rodar a imagem do Metabase.

Dentro do terminal linux, com o docker já configurado, rode:

docker run -d -p 3000:3000 --name metabase metabase/metabase

Tecle enter. Após isso, o Metabase já estará rodando no localhost:3000.

Sem título

image

image

image

guibrbs commented 2 years ago

Como não temos um banco de dados estruturado e populado, o Metabase oferece um sample database, e a partir dele podemos verificar alguns gráficos. Como por exemplo, dentro dessa database encontra-se a table "People", populada da seguinte forma (como a database é grande, serão mostrados somente os 20 primeiros IDs):

image

image

image

image

Com isso conclui-se que com um banco de dados bem populado e organizado, é possível mostrar qualquer informação que tenha conexão de forma simples e elegante, uma vez que é disponibilizado o gráfico automaticamente.

guibrbs commented 2 years ago

Com o questionamento de como seria disponibilizado o acesso ao público alvo do projeto, a equipe do INDICAA foi atrás de como fazer o deploy da aplicação em algum lugar. Encontramos que é possível subir a aplicação no Heroku e que o próprio Metabase facilita a configuração e a hospedagem (Running Metabase on Heroku). Com isso, subimos uma aplicação teste e verificamos que além do Metabase estar ao ar para qualquer usuário, os admins conseguem colaborar juntos, então utilizaremos o Heroku para servir ao usuário final nossos dashboards e para a colaboração entre a equipe. Link para o deploy teste no Heroku

Matheuspimentell commented 2 years ago

Com o deploy, a issue está finalizada!