Ferramentas de Business Intelligence como o Looker Studio Pro podem custar várias centenas de euros por mês, antes mesmo de ligares a primeira base de dados. O Metabase é uma alternativa de código aberto que faz exatamente a mesma coisa - transforma dados brutos em gráficos e dashboards clicáveis sem conhecimento de SQL - mas podes instalá-lo na tua própria Box, uma única vez, sem uma fatura mensal de licença. Abaixo, vais encontrar um guia passo a passo sobre como instalar o Metabase na Saplo.
Porquê Metabase em vez de um BI pago
As ferramentas de relatórios pagas têm duas desvantagens recorrentes para pequenas e médias empresas:
- o custo aumenta com o número de utilizadores ou consultas - quanto mais pessoas na equipa precisarem de acesso aos dashboards, maior será a fatura mensal,
- os dados da empresa passam pela infraestrutura de terceiros - para construir um gráfico de vendas, a base de dados ou uma parte dela tem de ir para o sistema do fornecedor.
Metabase é uma implementação independente da mesma ideia, open source, que instalas na tua Box. Zero custos adicionais por cada conta na equipa, os dados nunca saem da tua infraestrutura, e a aparência e lógica das perguntas são as mesmas que nas ferramentas pagas: clicas nos campos, filtros e tipo de gráfico, o SQL fica em segundo plano para quem o quiser ver.
Requisitos
Para instalares o Metabase no Saplo, precisas de:
- Um Box com o Docker em execução (o motor ativa-o automaticamente ao instalares a partir do catálogo; o aninhamento no contentor é necessário, o que o Saplo tem por predefinição),
- Um mínimo de 1 GB de RAM livre no Box; para equipas maiores e consultas mais exigentes, vale a pena escolher o Box M ou superior,
- Um domínio ou subdomínio
*.saploapp.plincluído no preço de cada plano.
O Metabase separa duas bases de dados completamente diferentes que são fáceis de confundir. A primeira é a base de dados da aplicação, onde o Metabase armazena os seus próprios metadados: perguntas guardadas, dashboards e contas de utilizador. Esta base de dados é fornecida automaticamente pelo Saplo a partir de um pool MySQL comum, tal como acontece com o Matomo ou o WordPress, por isso não precisas de a configurar separadamente. A segunda é a fonte de dados para análise, ou seja, a base de dados que queres reportar, por exemplo, o Postgres de produção ou o MySQL da loja. O Metabase não fornece esta base de dados, tu ligas-a manualmente após o primeiro arranque.
Instalação passo a passo
- No Painel Saplo, acede ao Catálogo de aplicações e seleciona Metabase (categoria "Dados").
- Indica a Box onde será instalada e o domínio ou subdomínio através do qual a aplicação estará acessível.
- Confirma a instalação. O motor cria um contentor Docker com a imagem oficial
metabase/metabase, conecta-o à base de dados MySQL partilhada da Saplo para os metadados da aplicação, prepara o volume para os dados e expõe-no através do domínio indicado com nginx e SSL gratuito. - Metabase é uma aplicação em Java, por isso o primeiro arranque inclui o início da máquina virtual e a migração da base de dados da aplicação, o que pode demorar de um a dois minutos. O motor aguarda uma resposta real de
/api/health, e não apenas o início do processo, por isso a instalação só termina quando o Metabase realmente responde. - Após a conclusão, o domínio responde com o assistente de primeira configuração do Metabase.
Primeira configuração
O Metabase, assim como o Baserow ou o Cal.com, não cria automaticamente uma conta de administrador durante a instalação.
- Acede ao teu domínio e segue o assistente: seleção do idioma, criação da conta de administrador e consentimento para estatísticas de utilização anónimas (pode ser desativado).
- No passo seguinte, o assistente perguntará pela primeira fonte de dados para análise. Podes fornecê-la imediatamente (por exemplo, Postgres ou MySQL da loja) ou ignorar este passo e adicionar a base de dados mais tarde em Configurações do administrador -> Bases de dados -> Adicionar base de dados.
- Após o login, cria a primeira pergunta clicando nos campos, filtros e agrupamentos no editor, ou escreve a consulta em SQL, se preferires ter controlo total.
- As perguntas guardadas podem ser combinadas num dashboard, e podes configurar o dashboard para ser enviado ciclicamente por e-mail, por exemplo, um relatório de vendas todas as segundas-feiras de manhã.
Metabase na Saplo vs. ferramentas de BI pagas
| BI pago (como Looker Studio Pro) | Metabase na Saplo | |
|---|---|---|
| Custo | aumenta com o número de utilizadores e recursos | incluído no teu plano Saplo, independentemente do número de contas |
| Onde estão os dados | infraestrutura do fornecedor | No teu Box |
| Fontes de dados conectadas | conectores do fornecedor | Postgres, MySQL, BigQuery e outros, conectados manualmente |
| Perguntas sem SQL | sim | sim, o mesmo mecanismo de perguntas clicáveis |
| Alertas e relatórios periódicos por email | sim | sim |
| Quem administra | fornecedor | Tu, mas sem instalação manual do servidor |
Perguntas Frequentes
O Metabase tem a sua própria base de dados para análise? Não. A base de dados que a Saplo conecta automaticamente durante a instalação armazena apenas os metadados do próprio Metabase (dashboards, perguntas, contas). Os dados que queres analisar são conectados separadamente como a tua própria fonte de dados no assistente ou mais tarde no painel de administração.
Quanto tempo demora a instalação? Mais do que as receitas mais leves do catálogo, porque a imagem do Metabase é uma aplicação Java, e o primeiro arranque migra a base de dados da aplicação do zero. Conta com um minuto, por vezes dois, até que o domínio comece a responder.
Quem se torna administrador após a instalação? A primeira pessoa que passar pelo assistente de primeiro arranque depois que o domínio começar a responder. É aconselhável fazê-lo imediatamente para que nenhum estranho consiga criar uma conta primeiro.
Posso conectar mais de uma fonte de dados? Sim, em Definições de administrador -> Bases de dados, adicionas mais conexões, por exemplo, a base de dados da loja separadamente e a base de dados do sistema de reservas separadamente, e depois constróis dashboards que combinam dados de ambos.
Receberei uma notificação por e-mail sobre um novo relatório? Sim, os dashboards no Metabase têm subscrições de e-mail incorporadas com um horário definido, por exemplo, um relatório todas as segundas-feiras de manhã.
Se tiveres dúvidas ao configurar o Metabase no teu próprio Box ou ao conectar a primeira fonte de dados, escreve-nos, ajudaremos com a configuração inicial.
- #Análise de dados
- #Business Intelligence
- #Metabase
- #Guia
- #Relatórios
