Visualização de Dados com Looker Studio, Google Sheets e fundamentos de SQL/BI.
Estas questões não são “sobre Looker Studio” no sentido superficial de aprender a clicar nos botões certos. Elas são sobre formar o primeiro bloco de competência de um analista: pegar um conjunto de dados cru, transformar isso em uma fonte confiável e, a partir daí, construir uma visualização que responde perguntas reais sem fabricar conclusões.
O primeiro desafio é operacional: conseguir sair do zero (um CSV e um XLSX) até um relatório publicado e compartilhável. Parece simples, mas obriga você a dominar o fluxo completo de trabalho: obter o arquivo, conectar a fonte de dados, confirmar permissões, criar um relatório e garantir que outra pessoa consiga abrir o link. Quem faz isso com segurança já não depende de “alguém do time” para começar.
O segundo desafio é intelectual: você vai enfrentar o que derruba a maioria dos dashboards no mundo — dados mal formatados. Normalizar para formato tabular, garantir tipagem correta, lidar com valores ausentes e padronizar datas exige uma habilidade central chamada pensamento de granularidade: entender o que cada linha representa e o que pode (ou não) ser agregado. Aqui você deixa de ser “montador de gráfico” e começa a agir como analista.
O terceiro desafio é de comunicação: montar um painel mínimo (tabela + gráficos + scorecard) que seja legível e que conte uma história. Isso exige distinguir dimensões de métricas, escolher visualizações adequadas e escrever uma interpretação técnica sem exagero. Em outras palavras: fazer o dado falar — e impedir que ele minta.
Se você resolver todas as etapas, vai dominar pipeline ponta-a-ponta de BI, validação de coerência, separação de dimensões/métricas e responsabilidade analítica (declaração de recortes, limitações e conclusões proporcionais à evidência). É exatamente a base para evoluir para SQL mais pesado e análises mais avançadas sem “salto no escuro”.
Dataset CSV (Ch1_ExampleCSV.csv)
Como obter (download):
- Link direto (raw):
https://raw.githubusercontent.com/Apress/google-data-studio-for-beginners/main/Ch1_ExampleCSV.csv
- Alternativa via GitHub (quando não quiser usar o raw):
1) Abra a página do arquivo no GitHub
2) Clique em "Download raw" / "View raw"
3) Salve como Ch1_ExampleCSV.csv
- Alternativa via terminal (opcional):
curl -L -o Ch1_ExampleCSV.csv "https://raw.githubusercontent.com/Apress/google-data-studio-for-beginners/main/Ch1_ExampleCSV.csv"
Campos esperados:
- Product Name (texto)
- Description (texto)
- Flavour (texto)
- Product Type (texto)
- Number Sold (número)
Observação crítica:
- Há uma linha final incompleta ("Cho"), com valores ausentes.
(Se aparecer como ruído na Tabela, use filtro para excluir linhas com Number Sold vazio.)
Dataset XLSX (DS - Coffee Shop.xlsx, aba Menu)
Como obter (download):
- Link do enunciado (GitHub):
https://github.com/Apress/google-data-studio-for-beginners/blob/main/DS%20-%20Coffee%20Shop.xlsx
Dica: na página do GitHub, clique em "View raw" para baixar.
- Link direto (raw, pode falhar em alguns ambientes/navegadores):
https://raw.githubusercontent.com/Apress/google-data-studio-for-beginners/main/DS%20-%20Coffee%20Shop.xlsx
- Alternativa via terminal (opcional):
curl -L -o "DS - Coffee Shop.xlsx" "https://raw.githubusercontent.com/Apress/google-data-studio-for-beginners/main/DS%20-%20Coffee%20Shop.xlsx"
Características (aba Menu):
- 10 linhas
- Mesmos campos do CSV
- Number Sold inteiro
- Sem vazios
Checkpoint: antes de criar gráfico, confirme mentalmente a granularidade: cada linha representa um item de produto com vendas associadas. Esse passo evita erro clássico de somar o que não deve ser somado.
Meu primeiro relatório - Hello World.Upload de arquivo e selecionar Ch1_ExampleCSV.csv.Product Name; Métrica: Number Sold (Soma).Number Sold em ordem decrescente.Configuração mínima correta da Tabela
Dimensões:
- Product Name
- (Opcional) Product Type
- (Opcional) Flavour
Métricas:
- Number Sold (SOMA)
Ordenação:
- Number Sold DESC
Checkpoint: o produto com valor 10000 aparece entre os maiores. Se a ordenação estiver estranha (como texto), a tipagem está errada.
Number Sold como texto: não soma corretamente.Contagem de registros: resposta errada para pergunta de vendas.Checklist de coerência (Parte 1)
[ ] CSV baixado (Ch1_ExampleCSV.csv) e selecionado no Upload de arquivo
[ ] Permissões do Looker Studio autorizadas (se solicitado no primeiro uso)
[ ] 4 campos texto + 1 campo número
[ ] Number Sold usa agregação SOMA
[ ] Ordenação decrescente por Number Sold
[ ] Filtro opcional para excluir vazios (Number Sold ou Product Type)
[ ] Link de visualização testado em aba anônima
Checkpoint: se você filtrar linhas vazias, o registro incompleto some da tabela. Isso é higiene de dados mínima, não manipulação.
DS - Coffee Shop.xlsx no Drive.DS - Coffee Shop.Menu e formato tabular (1 linha = 1 produto).Number Sold.CONT.VAZIO.Tipagem alvo da aba Menu
Normalização tabular (checklist rápido):
- 1ª linha = cabeçalho (nomes de colunas)
- Sem células mescladas
- 1 linha = 1 produto (sem subtítulos no meio da tabela)
- Sem linhas/colunas em branco “decorativas”
- Sem valores mistos na mesma coluna (ex.: texto e número juntos)
Tipagem:
Texto:
- Product Name
- Description
- Flavour
- Product Type
Número:
- Number Sold
Valores ausentes (mínimo aceitável):
- Verifique “(Em branco)” com filtro em cada coluna OU use CONT.VAZIO(intervalo).
- Se aparecer vazio:
- Preencha com um valor coerente (ex.: "Sem descrição") quando fizer sentido, OU
- Remova a linha se for lixo/registro incompleto.
Datas (quando houver coluna de data em outros datasets):
- Neste dataset (aba Menu), normalmente NÃO há coluna de data (item pode ser "não aplicável").
- Se houver:
1) No Google Planilhas: Formatar → Número → Data (confirme que vira data, não texto).
2) Padronize a exibição para DD/MM/AAAA (depende do locale; em pt-BR costuma ser automático).
3) Valide: ordenar por data deve ficar cronológico (não alfabético).
4) No Looker Studio: confirme o tipo do campo como Date/Date & Time (não Texto).
Validação útil:
=SOMA(intervalo_de_Number_Sold)
Checkpoint: o arquivo no Drive está como Planilhas Google, com nome correto e aba Menu pronta para conexão.
Product Name, métrica Number Sold (Soma).Product Name, métrica Number Sold (Soma).Product Type, métrica Number Sold (Soma).Number Sold (Soma).Checkpoint forte esperado
Total de Number Sold (sem filtros): 14123
Leituras que devem aparecer:
- Lunch Bun ≈ 70,8% (10000 / 14123)
- Cupcake ≈ 84,2% do total
Interpretação profissional:
- Alta concentração pode ser dado real OU outlier.
- Conclusão exige contexto temporal e definição da unidade de venda.
Checkpoint: scorecard bate 14123. Se não bater, revise filtros ativos, fonte conectada e agregação da métrica.
Meu primeiro relatório - Hello World (CSV).DS - Coffee Shop (Sheets).Rubrica prática
Iniciante:
- Conecta fonte e cria visual básico.
Intermediário:
- Ajusta tipo de campo e métrica correta.
Avançado:
- Valida coerência com checagens (totais, ordenação, filtros).
Excelente:
- Comunica limitações, evita causalidade indevida e documenta recortes.
Product Type
e compare legibilidade da narrativa.
Essas atividades te treinam para decisões baseadas em dados de forma reprodutível, auditável e comunicável. Quando você domina essa base, SQL avançado e modelagem analítica deixam de ser salto no escuro e viram evolução natural.