Fala galera do mundo dos dados! Seguimos com o projeto de análise de dados com Airbyte e Metabase. E aqui vou mostrar como realizar o deploy do Metabase com Docker! Mais uma vez, tornando o processo de instalação e configuração de uma aplicação simples, prático e portável. São algumas das características da utilização do Docker como ambiente para desenvolvimento.
A seguir o passo a passo do deploy do Metabase com o Docker. Desta vez baixando a imagem direto do repositório do Docker ao invés da utilização do Docker Compose, como vimos no deploy do Airbyte com o Docker. Sem mais delongas vamos ao a parte prática.
Baixar Última imagem Docker do Metabase
Uma das formas de rodar aplicações com o Docker, é utilizando as imagens disponibilizadas pela comunidade. Aqui utilizaremos a imagem oficial do Metabase, através do código abaixo.
docker pull metabase/metabase:latest
Confere a execução na imagem abaixo.
Com a imagem baixada, podemos executar a aplicação.
Executar Metabase com Docker
Para executar uma imagem com o docker é bem simples e fazemos com o comando docker run. Mas para o Metabase, precisamos passar alguns parâmetros adicionais conforme código abaixo.
docker run -d -p 3000:3000 --name metabase metabase/metabase
A imagem abaixo mostra a execução da linha de comando.
Agora é só iniciar a aplicação e correr para o parquinho!
Executar o Metabase
Para executar o Metabase é bem simples, através do navegador acessamos o endereço da máquina na porta 3000, padrão do Metabase. Como estamos executando na máquina local o endereço é localhost:3000. Confere na imagem abaixo a execução do Metabase.
Agora vamos a configuração do Let’s get started da imagem abaixo.
O primeiro passo é selecionar o idioma.
Na sequência, informações pessoais. Nome, email, empresa e senha.
Em seguida, já podemos configurar uma fonte de dados, ou pular esta etapa para ser configurada posteriormente. Faremos essa configuração para visualizar os dados no Metabase.
E para finalizar a preferência de uso dos dados. Por ser uma ferramenta open source, ajudaremos a comunidade a evoluir a aplicação com dados de uso.
E então estamos configurados! O boletim Metabase também é opcional, por aqui vamos acompanhar as novidades 😉!
Enfim temos a aplicação configurada e funcionando! Na imagem abaixo temos a tela inicial do Metabase… Num futuro próximo vamos explorar bastante ela!
Portanto chegamos ao fim desta etapa! E agora já temos as principais aplicações configuradas e rodando em containers Docker! Por aqui, incluir a imagem do Metabase no Docker Compose do Airbyte para rodar tudo junto 🚀! Confere os próximos conteúdos que veremos na prática a utilização do Metabase. Espero que o conteúdo tenha sido útil. Um abraço e até a próxima.
Conteúdos ao Cubo
Se você curtiu o conteúdo, lá no Dados ao Cubo tem muito mais. Então, deixo algumas sugestões de conteúdos que você pode encontrar por lá, sempre falando sobre o mundo dos dados.
- Conectar Banco de Dados MySQL com Python
- Introdução à Gramática dos Gráficos com plotnine
- Utilizando Python no Portal Brasileiro de Dados Abertos Parte I
- Introdução a Competições de Ciência de Dados no Kaggle
- Modelagem de Dados para Business Intelligence
- Análise de Dados: Detecção de Fraude de Cartão de Crédito
- Ingestão de Dados via API com Python
- Série de Automatização de Tarefas com Python
Finalizo com um convite para você ser Parceiro de Publicação Dados ao Cubo, escrever o próximo artigo e ter divulgação para toda a comunidade de dados no LinkedIn.
Apaixonado por dados e tecnologia ❤️ , criando soluções com dados 📊 📈 , desde 2015, sempre buscando tornar os processos orientados! Com formação em Engenharia da Computação 💾 , MBA Gestão da Informação e Business Intelligence e Especialização em Data Science.
Também atuo como professor na área de dados. Nas horas vagas crio modelos de Machine Learning 🤖 com Python em desafios do Kaggle e escrevo no Dados ao Cubo sobre o mundo dos dados 🎲 !
Compartilhando conhecimentos sempre 🚀