Aulas do bloco

← Todas as aulas
SQL e Dadosaula 813/08/20261h27

Dimensões, métricas, filtros e a ponte para o SQL

Retoma dimensão, métrica e agregação na prática: a aula constrói filtros, campos calculados e a ponte com SQL (WHERE, GROUP BY) na tela, e ainda mostra como incorporar o relatório em HTML. Se você quer ver o Looker funcionando de ponta a ponta, é esta.

Para revisar rápido

Resumo da aula

8 pontos
  • A aula revisou os três conceitos-base do Looker Studio: dimensão, métrica e agregação.

  • Dimensões classificam (quem, onde, quando); métricas quantificam (quanto, média, total).

  • O record count é a contagem automática de registros, e toda métrica numérica chega com uma agregação padrão que pode ser trocada.

  • No caso prático da Poliana, isolou-se a média de avaliação do Burger King com filtro de restaurante contendo 'king' e trocando a agregação para média.

  • O Looker Studio é ferramenta de visualização, não substitui o SQL; foi feita a paridade com CASE WHEN, GROUP BY, WHERE, CAST, REPLACE e funções SUM/AVG/COUNT.

  • Campos calculados criam novas métricas como COUNT, COUNT DISTINCT, SUM e AVG e permitem combinar valores em novas informações.

  • Para compartilhar, dá para incorporar via iframe, baixar PDF estático ou compartilhar o link no modo leitor, evitando que editem o relatório.

  • Na próxima aula (segunda, começando mais cedo) serão geradas porcentagens com campos calculados e depois códigos comentados, com confirmação por mensagem.

Avisos administrativos — 6 recados sobre prazos, regras e funcionamento do curso
  • 00:06:17 Próxima aula (segunda-feira) vai começar mais cedo — pelo menos meia hora; quem dá a aula vai mandar mensagem para confirmar.
  • 00:06:29 Será marcado um encontro extra para bater papo sobre o conteúdo da aula.
  • 00:06:44 Vai ser enviada uma apresentação mais detalhada sobre o Google Data Studio para acompanhamento.
  • 00:13:07 Arquivo CopaLog (mesmo das aulas anteriores) foi compartilhado de novo no chat.
  • 01:24:21 Link do relatório do Looker Studio criado na aula foi compartilhado para a turma.
  • 01:24:31 Próximo encontro: gerar porcentagens e novos fatores com campos calculados; depois, códigos comentados para condicionais, com conceitos de dado, objeto e lógica antes.
Perguntas de aluno — 14 perguntas respondidas na gravação

Poderíamos dizer que dimensões são qualitativas e métricas são quantitativas, ou seja, com as últimas podemos realizar operações matemáticas, incluindo campos calculados, etc.? 00:11:44 · chat 00:09:23 Sim, é uma boa definição; com as métricas dá para realizar operações matemáticas, incluindo campos calculados, embora uma dimensão também possa ser quantificada por fórmula.

Thiago: onde está esse arquivo? 00:12:25 É o mesmo arquivo CopaLog já passado na aula anterior; o link foi compartilhado de novo no chat.

Agregações são os tipos de operações que dá para fazer com as métricas? Ou tem alguma definição para dimensões também? 00:19:08 · chat 00:17:18 Sim, é uma excelente definição; com dimensões as operações são mais limitadas fora do campo calculado.

agregação seria a manipulação dos dados brutos das métricas? 00:20:50 · chat 00:18:20 Seria a maneira como a ferramenta tenta agrupar aquilo que você quer metrificar.

Faca a media de avaliação do BK, por favor 00:21:10 · chat 00:20:04 Troca a agregação de soma para média e usa um filtro do campo restaurante contendo ‘king’ (ou clica no BK) para isolar o Burger King.

Aluno: se eu colocar a avaliação no gráfico de pizza, não carrega a média automaticamente? 00:23:51 Carrega, mas a média do todo; para ter só do Burger King é preciso filtrar ou usar campo calculado.

Aluno: cliquei aqui no BK, mas ele não me dá a avaliação. 00:26:56 Ao clicar num item, o Looker recalcula a métrica do elemento para aquele item; por isso a avaliação exibida mudava antes de qualquer alteração.

José: se adicionar um controle você não vai conseguir excluir todos os outros? 00:33:13 Dá sim: pelo filtro (como foi feito) ou clicando no controle; o caminho depende de o resultado ser fixo ou interativo.

Vinícius: como seria o cruzamento de filtros? 00:33:46 Exemplo: todos os BK com avaliação acima de 5; o filtro cria um grupo que atende à condição — por isso agregação é juntar num grupo algo que atende a uma condição.

Yuri: se criar um filtro para incluir apenas o BK não funciona? 00:34:43 · chat 00:29:10

Se criar um filtro para incluir apenas o BK, não funciona?
Filtrar por restaurante e incluir apenas o BK

Funciona; foi criado um filtro de restaurante contendo ‘king’. O controle (clicar) também isola, mas o filtro deixa o resultado fixo para compartilhar.

onde eu vejo as funcoes e declaracoes do campo calculado? 00:38:31 · chat 00:33:58 É só clicar em cima do campo calculado que a janela de funções abre.

Professor, os códigos que vc usou em campo calculado nas outras aulas, vamos aprender em SQL? 00:52:45 · chat 00:51:46 Vão sim, mas não neste trimestre; primeiro a aula faz o depara entre Looker e SQL.

Professor, se houver tempo, poderia explicar como podemos exportar eventuais dashboards criados no Data Studio? Razão do meu pedido: no PowerBI, pelo que vi, essa exportação só consegue ser feita se adquirida a versão paga, que custa uma fortuna. No Data Studio, isso seria gratuito e poderia ser um importante diferencial. 01:10:57 · chat 01:08:23 No Looker dá para incorporar: gera um frame (iframe) para colar em HTML, e também dá para baixar o relatório em PDF.

Podemos definir as configurações de visualização que vai para o PDF? 01:19:08 · chat 01:19:00 Pode: o Looker pergunta qual página incluir e tem algumas configurações, mas o PDF é um relatório estático.

Trechos que valem reouvir — 5 momentos que mais rendem uma segunda escuta
  • 00:11:44 — Definição de dimensão (qualitativa) e métrica (quantitativa) — base de toda a aula.
  • 00:41:27 — Filtro combinado com duas condições e contagem de 12 restaurantes; ligação direta com o WHERE do SQL.
  • 00:53:06 — Tabela de paridade Looker vs SQL (CASE WHEN, GROUP BY, WHERE, CAST, REPLACE) — ponte para as próximas aulas.
  • 00:59:12 — Criação dos campos calculados COUNT, COUNT DISTINCT, SUM e AVG na tela.
  • 01:12:56 — Incorporação do relatório em HTML via iframe — demonstração de tela importante para o tema de saída.

Glossário da aula

Conceitos

Narrativa com dados

00:06:16

É a transformação de dados brutos em histórias e dashboards fáceis de entender. É usada para tornar informações complexas claras e compreensíveis para quem decide.

Dimensão

00:08:19

É o dado que classifica e nomeia, respondendo quem, onde ou quando. Vem de campos de texto como bairro destino e é usada para organizar análises.

Métrica

00:11:14

É o dado numérico que quantifica algo, como quanto, volume ou média. Exemplos são valor do frete e distância, usada para medir resultados.

Record count

00:09:52

É o campo azul que aparece automaticamente em todo conjunto de dados no Looker Studio. Ele conta o total de linhas e é usado para saber o tamanho da tabela.

Tipos de campo (texto, número, data)

00:09:30

É a classificação que o Looker Studio dá a cada campo ao importar, como texto, número ou data. Serve para definir se o campo será dimensão ou métrica.

Agregação

00:14:46

É a operação que agrupa valores de uma métrica, como soma, média, mínimo, máximo e contagens. É usada para resumir dados e pode ser trocada para mudar o resultado.

Soma (SUM)

00:15:58

É a agregação que totaliza todos os valores de uma coluna numérica. É a opção padrão do Looker para campos como valor do frete e corresponde ao SUM no SQL.

Média (AVG)

00:21:40

É a agregação que calcula a média dos valores de um campo numérico. É usada para entender o valor típico e corresponde ao AVG no SQL.

Mínimo (MIN)

00:17:53

É a agregação que retorna o menor valor de um campo numérico. Foi usada para encontrar o menor frete, que foi 7, e corresponde ao MIN no SQL.

Máximo (MAX)

00:17:04

É a agregação que retorna o maior valor de um campo numérico. Foi usada para encontrar o maior frete, que foi 55, e corresponde ao MAX no SQL.

Contagem (COUNT)

00:15:00

É a agregação que conta quantas linhas existem em uma tabela. No exemplo, COUNT do ID do pedido retornou 100 registros e serve para medir volume.

Contagem de diferentes (COUNT DISTINCT)

01:00:48

É a agregação que conta quantos valores únicos existem em um campo. É usada para saber quantos restaurantes diferentes existem e corresponde ao COUNT DISTINCT no SQL.

Agregação sugerida pelo Looker

00:16:14

É a agregação que o Looker sugere automaticamente pelo tipo do campo, como soma para valor monetário. É usada como ponto de partida e gera erro se não fizer sentido.

Dimensão em campo calculado

00:19:44

É o uso isolado de uma dimensão, que só permite reclassificar seu tipo de dado. Quando combinada em um campo calculado, ela pode receber uma métrica e gerar cálculo novo.

Campo calculado

00:26:02

É o recurso que cria novas métricas e transformações com fórmulas sobre os dados. É usado para manipular campos com funções como COUNT, SUM, AVG e condicionais.

Filtro

00:22:24

É a condição aplicada a um campo para restringir os dados exibidos, como restaurante contém king. É construído visualmente no Looker e corresponde ao WHERE no SQL.

Controle

00:48:40

É o elemento do relatório que permite a quem visualiza filtrar os dados. Pode ser predefinido ou de digitação, e clicar em um item do gráfico também funciona como controle.

Cruzamento de filtros

00:38:07

É a configuração que faz um filtro ou controle afetar outros elementos do relatório. Se estiver desativada, o filtro não altera o restante e fica nas opções de estilo.

Regra excludente de filtro

00:49:04

É o filtro que traz todos os registros exceto um grupo específico. Foi usado para contar todos os restaurantes menos o Burger King, resultando em 79.

Looker Studio (Google Data Studio)

00:13:36

É a ferramenta de visualização que cria histórias, narrativas e dashboards a partir de dados brutos. É usada para apresentar dados, não para administrar ou manipular bases.

É a linguagem usada para administrar e manipular dados. Faz o trabalho que o Looker Studio não faz e sua sintaxe é aproveitada pelo Looker.

CASE WHEN

00:53:44

É a estrutura condicional do SQL, escrita como CASE WHEN THEN. Faz no código o equivalente às condicionais usadas no campo calculado.

GROUP BY

00:55:44

É a cláusula do SQL que agrupa os dados por uma classificação. É usada para organizar resultados e equivale à dimensão no Looker Studio.

É a cláusula do SQL que funciona como filtro da consulta. É usada para restringir resultados e equivale ao filtro visual do Looker Studio.

É a função que converte o tipo de um dado, como texto para número. Existe no SQL e pode ser usada também dentro do campo calculado.

BigQuery

00:56:11

É a ferramenta do Google para praticar SQL. Oferece um sandbox para testes e é usada para aprender e executar consultas.

Campo calculado combinado

01:04:48

É o campo calculado que repete uma agregação simples como SUM. Faz sentido quando esse valor será usado dentro de outra fórmula para gerar uma informação nova.

Validação de dados na planilha

00:30:57

É a conferência no Google Planilhas, com classificação de colunas ou fórmula de média, do resultado do Looker. É usada para garantir que a agregação está correta.

Arredondamento de médias

00:31:43

É o arredondamento que o Looker aplica a resultados como médias. Usar fórmula na planilha é útil para controlar as casas decimais exibidas.

Incorporar relatório (iframe)

01:12:56

É a forma de compartilhar a visualização gerando um frame com código iframe. É usada para colar o relatório em uma página HTML.

Exportar relatório em PDF

01:18:11

É o recurso que baixa o relatório como PDF estático, com seleção de páginas. Entrega os números impressos e é usado quando não precisa de interatividade.

Modo leitura

01:20:26

É a visualização de um relatório compartilhado em que a pessoa só pode ler. É usada para impedir edições e manter a apresentação original.

Compartilhar como leitor

01:22:54

É a boa prática de entregar o relatório com permissão de leitor, não de editor. É usada para evitar que outras pessoas alterem e estraguem a visualização.

Cópia do relatório

01:23:36

É a estratégia de compartilhar sempre uma cópia do relatório. É usada para preservar o arquivo original e a origem dos dados sem risco de alteração.

Dados sensíveis

01:21:17

É o cuidado ao liberar relatórios que contêm informações de outras pessoas, como salários. É preciso compartilhar apenas com e-mails ou grupos específicos para evitar vazamento.