Modelos de Dados

Guia de boas práticas de uso de modelos no Metabase

Benefícios da Adoção de Boas Práticas

A adoção das boas práticas descritas neste guia oferece diversos benefícios junto à Dadosfera, incluindo:

  • Maior clareza e legibilidade dos dados: A criação de modelos de dados facilitam a compreensão dos dados por todos os usuários.
  • Aumento da produtividade: A utilização de modelos de dados economiza tempo e esforço dos usuários para encontrar as fontes que precisa consultar.
  • Melhoria na colaboração: A documentação e a governança de dados em modelos facilitam a colaboração entre os usuários e promovem o compartilhamento de conhecimento.
  • Maior qualidade e curadoria dos dados: A revisão e a validação dos modelos de dados garantem a confiabilidade dos dados e os qualificam como principais fontes disponíveis para consumo.
  • Governança de dados aprimorada: O controle de acesso e o monitoramento do uso dos modelos de dados garantem a segurança e a integridade dos dados.

Padronização de Modelos

Categorias de Modelo e Nomenclatura

Crie Modelos de dados por categorias, por exemplo, para os times de usuários que trabalham na organização. O time de RH pode utilizar um modelo que dispõe dos dados dos colaboradores ativos na organização, ou dados dos candidatos que se submeteram a um processo admissional. O time de Marketing pode ter acesso a um Modelo com os dados das avaliações de todos os serviços oferecidos pela organização.

Essas categorias podem ser monitoradas por um padrão de nomenclatura dos Modelos da seguinte forma:

[TIME] Nome do modelo

Como criar um modelo

Para criar um modelo você precisa montar uma Pergunta ou realizar uma Consulta SQL, a partir disso, é possível transformar essas estratégias de acesso aos dados em um modelo.

  • Clique em + Novo, depois em Modelo

  • Escolha o método de montagem do modelo. O editor, também chamado de Pergunta no Metabase, tem vantagem de herdar os metadados das tabelas consultadas

  • Salve o modelo desejado

Caso queria transformar uma Pergunta ou Consulta SQL salva em um Modelo, basta usar a opção

Ativar cache para armazenamento de Modelos

Com Modelos realizamos uma curadoria dos dados da organização, disponibilizado os dados de referência para guiar as análises dos usuários. Entretanto, se a Pergunta ou Consulta SQL que origina o Modelo exige muito processamento de dados, é possível que ocorra lentidão na obtenção das respostas das consultas em Dashboards, por exemplo, que são alimentados pelos dados desse Modelo. Há uma maneira de contornar essa situação ativando o armazenamento em cache no Metabase.

  • Vá em Configurações de admin > Configuração > Cache e habilite a opção Modelos