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
- 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.
- Explore sem escrever SQL. Analistas de negócio montam consultas escolhendo campos do modelo, e o Looker traduz para SQL sobre o banco.
- 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
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]
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
- 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?