PT
Iniciar sessão Criar conta

Como instalar o Metabase na Saplo (relatórios e gráficos na tua própria base de dados)

O Metabase liga-se à tua base de dados e permite-te criar gráficos e dashboards com apenas alguns cliques, sem escrever SQL. Mostramos-te como instalá-lo no teu próprio Box, passo a passo.

Grzegorz Kalmus ·

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.pl incluí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

  1. No Painel Saplo, acede ao Catálogo de aplicações e seleciona Metabase (categoria "Dados").
  2. Indica a Box onde será instalada e o domínio ou subdomínio através do qual a aplicação estará acessível.
  3. 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.
  4. 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.
  5. 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.

  1. 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).
  2. 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.
  3. 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.
  4. 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