BI e visualização

Looker: o que é, como analisar dados e casos de uso

Resposta rápida

Looker é uma plataforma de BI baseada em um modelo escrito em código, o LookML. Ali você define uma vez as dimensões, medidas e relações, e todos os painéis passam a usar essas definições. É a escolha certa quando a dor é o mesmo indicador ter números diferentes em cada relatório.

O que é Looker

Diferente de ferramentas em que cada relatório carrega suas próprias fórmulas, o Looker separa a definição do indicador da sua visualização. O LookML descreve tabelas (views), colunas (dimensões), agregações (measures), junções e regras de acesso.

Como esses arquivos são código, ficam versionados em Git, com revisão e histórico, e o Looker gera as consultas SQL a partir do modelo.

Como analisar dados com Looker

  1. Defina a métrica uma vez. Uma medida como taxa de cancelamento é escrita no modelo. Qualquer exploração ou dashboard que a use chega ao mesmo número, sem refazer a fórmula.
  2. Explore sem escrever SQL. Analistas de negócio montam consultas escolhendo campos do modelo, e o Looker traduz para SQL sobre o banco.
  3. Controle o acesso no modelo. As regras de governança ficam no próprio modelo, então cada usuário enxerga só o que pode.

Principais funções

  • LookML: Linguagem declarativa de modelagem: views, dimensões, medidas, junções e metadados.
  • Versionamento com Git: Mudanças de definição têm histórico, revisão e reprodutibilidade.
  • APIs: Acesso programático às métricas e definições, útil para embutir análises em outros sistemas.
  • Exploração guiada: Usuários filtram e cruzam campos do modelo sem escrever consulta.

Diferenciais

  • Fonte única de verdade para indicadores
  • Regras de negócio versionadas como código
  • Consulta o banco diretamente, sem cópia de dados própria
  • Facilita integrar as métricas com outros sistemas via API

Casos de uso

Documentado em fonte

Métricas consistentes em toda a organização

A documentação do Google Cloud descreve o LookML como a camada semântica entre os dados brutos e os usuários, evitando métricas inconsistentes por centralizar a lógica de negócio, com versionamento e APIs.[1]

Experiência do Romario

Dashboards em Looker no ambiente hospitalar e de marketing

Como Especialista em Dados na BP, uso Looker junto com Tableau em dashboards analíticos. Detalhes de cliente não são públicos.

Quando usar e quando não usar

Vale usar quando

  • Vários times calculam o mesmo indicador de formas diferentes
  • Existe um banco ou warehouse robusto e alguém que mantenha o modelo
  • As métricas precisam ser usadas em outros sistemas por API

Evite quando

  • Ninguém do time está disposto a manter um modelo em código
  • A necessidade é uma análise exploratória rápida e descartável

Perguntas frequentes

O que é LookML?

É a linguagem de modelagem do Looker. Nela você declara dimensões, medidas, junções e regras, e o Looker gera o SQL a partir disso.

Looker guarda meus dados?

O modelo de trabalho é consultar o banco diretamente, então os dados continuam na sua fonte.

Vale para empresa pequena?

Costuma valer mais quando há time de dados e vários usuários de negócio, em que a consistência das métricas compensa o esforço de modelar.

Fontes

  1. Google Cloud: Looker modeling (LookML) Fonte oficial

Casos marcados como exemplo ilustrativo não são casos de clientes. Números só entram quando a fonte citada os traz.

Precisa aplicar Looker no seu projeto?