Voltar para a lista de artigos Artigos
8 minutos de leitura

Projeto SQL para iniciantes: Crie um relatório com o BigQuery e o Looker

Quer praticar suas habilidades de SQL em um conjunto de dados real? Neste projeto para iniciantes, você usará o BigQuery e o Looker para explorar os dados de crimes de Chicago e criar seu primeiro relatório interativo - não é necessária experiência avançada!

Se você quiser se aperfeiçoar em SQL, nada melhor do que trabalhar em projetos reais. É na prática que suas habilidades realmente crescem - e hoje você dará um grande passo à frente.

Neste projeto para iniciantes, você criará um relatório simples sobre crimes com base no conjunto de dados públicos Chicago Crime, usando o BigQuery para escrever consultas SQL e o Looker Studio para criar um painel interativo. Nenhuma configuração avançada, nenhuma ferramenta complicada - apenas um caminho claro dos dados brutos para insights reais.

Usaremos duas ferramentas poderosas (e gratuitas):

  • BigQuery para consultar grandes conjuntos de dados públicos com SQL.
  • Looker Studio para transformar seus resultados em visualizações fáceis de entender.

Se você quiser desenvolver habilidades ainda mais sólidas após este projeto, confira o curso SQL de A a Z em LearnSQL.com.br - é um caminho de aprendizado completo projetado para levá-lo de iniciante absoluto a usuário SQL confiante com prática prática.

Vamos começar!

Etapa 1: Configure seu ambiente

Antes de começarmos a escrever consultas SQL, vamos preparar tudo. Não se preocupe - é rápido, gratuito e fácil para iniciantes.

Acesse o BigQuery

Primeiro, você precisará de uma conta do Google. Vá para o Google Cloud Console, crie um novo projeto e abra o BigQuery. O Google oferece um nível gratuito que é mais do que suficiente para este projeto - não é necessário cartão de crédito se você usar apenas os conjuntos de dados públicos do BigQuery.

Dentro do BigQuery, você poderá executar consultas SQL diretamente no navegador sem instalar nada.

Localizar o conjunto de dados públicos de crimes de Chicago

Quando estiver no BigQuery, clique em "Add Data" (Adicionar dados)"Explore Public Datasets" (Explorar conjuntos de dados públicos). Pesquise por "chicago crime" - o conjunto de dados de que você precisa é chamado: bigquery-public-data.chicago_crime.crime

Clique nele para visualizar as tabelas e os campos disponíveis. Você está pronto para começar a fazer consultas!

Configurar o Looker Studio

O Looker Studio (anteriormente conhecido como Google Data Studio) permite que você visualize facilmente os resultados do BigQuery, sem necessidade de codificação.

Visite o Looker Studio, faça login com a mesma conta do Google e clique em "Create""Report".
Quando solicitado a selecionar uma fonte de dados, escolha BigQuery, localize seu projeto e conecte-se ao conjunto de dados com o qual trabalhará.

E pronto, seu ambiente está pronto! Na próxima etapa, começaremos a explorar os dados com o SQL.

Etapa 2: Explorar o conjunto de dados

Vamos dar uma olhada rápida nos dados com os quais você trabalhará. O conjunto de dados Chicago Crime contém registros detalhados de crimes relatados em Chicago, desde 2001.

Cada linha representa um único relatório de crime e inclui informações úteis como

  • date - quando o crime ocorreu.
  • primary_type - a categoria geral (por exemplo, THEFT, ASSAULT).
  • description - um rótulo mais específico.
  • location_description - onde o fato ocorreu (por exemplo, STREET, RESIDENCE).
  • arrest - se foi feita uma prisão (TRUE/FALSE).
  • district - o número do distrito policial.
  • latitude / longitude - a localização geográfica.

Para visualizar o conjunto de dados, execute esta consulta simples no BigQuery:

SELECT *  
FROM `bigquery-public-data.chicago_crime.crime`  
LIMIT 10;
Criar um relatório com o BigQuery e o Looker

Ela mostra as 10 primeiras linhas e dá uma ideia da estrutura dos dados. Passe algum tempo percorrendo os resultados - saber o que está disponível o ajudará a escrever consultas mais inteligentes.

Etapa 3: Escreva suas consultas

Agora que você já viu o que há no conjunto de dados, é hora de escrever sua primeira consulta SQL. Nosso objetivo aqui é descobrir quantos crimes foram cometidos em Chicago em 2024, agrupados por tipo.

Em um relatório do mundo real, é provável que você queira ir mais fundo, explorando as taxas de prisão, comparando as tendências ao longo do tempo ou dividindo as informações por bairro. Mas, para manter este tutorial amigável para iniciantes, vamos nos ater a apenas uma pergunta clara: quais tipos de crimes foram mais comuns em 2024?

Para responder a essa pergunta, vamos:

  • Filtrar os dados apenas para o ano de 2024.
  • Agrupar por primary_type (categoria de crime).
  • Contar o número de crimes em cada categoria.

Aqui está a consulta:

SELECT 
  primary_type, 
  COUNT(*) AS num_crimes
FROM `bigquery-public-data.chicago_crime.crime`
WHERE year = 2024
GROUP BY primary_type
ORDER BY num_crimes DESC;

Isso lhe dá uma lista classificada de tipos de crimes, do mais frequente ao menos frequente. Na próxima etapa, usaremos esse resultado para criar um gráfico de barras simples no Looker Studio.

Criar um relatório com o BigQuery e o Looker

Para saber como escrever consultas mais complexas para relatórios, dê uma olhada no trilha de Relatórios SQL em LearnSQL.com.br. Trata-se de um guia prático para transformar dados brutos em insights úteis usando técnicas reais de geração de relatórios.

Você também pode manter a SQL para Iniciantes Folha de dicas aberta como referência rápida enquanto você escreve - é uma ótima companhia para iniciantes.

Etapa 4: conectar o BigQuery ao Looker Studio

Agora que sua consulta está pronta, vamos visualizar os resultados usando o Looker Studio (antigo Google Data Studio). Como estamos usando a camada gratuita do BigQuery, executaremos a consulta usando a opção Custom Query (Consulta personalizada ), sem a necessidade de criar ou salvar tabelas ou exibições.

  1. Vá para o Looker Studio e faça login com a mesma conta do Google que usou para o BigQuery.
  2. Clique em "Blank Report" (Relatório em branco) ou escolha "Create → Report" (Criar → Relatório).
  3. Quando for solicitado que você selecione uma fonte de dados, escolha "BigQuery".
  4. Na janela do conector:
    • Selecione seu próprio projeto (aquele que você criou anteriormente no Google Cloud Console).
    • Em seguida, clique em "Custom Query" (Consulta personalizada ) no canto inferior esquerdo.
  5. Na caixa Custom Query (Consulta personalizada), cole a consulta SQL que você criou anteriormente:
    SELECT 
      primary_type, 
      COUNT(*) AS num_crimes
    FROM `bigquery-public-data.chicago_crime.crime`
    WHERE year = 2024
    GROUP BY primary_type
    ORDER BY num_crimes DESC;
    
  6. Clique em "Add" (Adicionar) e, em seguida, confirme clicando em "Add to Report" (Adicionar ao relatório).
Criar um relatório com o BigQuery e o Looker

O Looker Studio agora usará os resultados de sua consulta diretamente, sem exigir que você armazene nenhum dado. Você está pronto para criar seu primeiro gráfico.

Etapa 5: Criar um relatório simples

Com sua fonte de dados conectada, é hora de criar seu primeiro relatório. No Looker Studio, comece criando um gráfico de barras que mostre o número de crimes por tipo.

Criar o gráfico

  1. No menu superior, clique em "Add a chart" ( Adicionar um gráfico) e selecione o gráfico de barras.
  2. Arraste-o para colocá-lo na tela do relatório.
Criar um relatório com o BigQuery e o Looker

Configurar os dados

  • Dimensão (eixo X): primary_type
  • Métrica (eixo Y): num_crimes

Isso exibirá um gráfico de barras em que cada barra representa um tipo de crime e a altura mostra quantas vezes ele ocorreu em 2024.

Criar um relatório com o BigQuery e o Looker

O Looker Studio oferece muitos outros tipos de gráficos que você pode experimentar, incluindo gráficos de linhas, gráficos de pizza, mapas geográficos e muito mais. À medida que suas consultas se tornarem mais avançadas, você poderá usá-los para mostrar tendências ao longo do tempo, comparar categorias ou visualizar dados por local.

Por enquanto, manteremos as coisas simples com um gráfico, mas sinta-se à vontade para explorar e personalizar o layout à medida que avança.

Etapa 6: retoques finais

Agora que seu gráfico está pronto, dedique um minuto para aperfeiçoar o relatório e torná-lo seu.

  • Adicione um título usando a ferramenta de caixa de texto - por exemplo: "Chicago Crimes by Type - 2024".
  • Formate os números para facilitar a leitura - adicione vírgulas, remova decimais ou encurte valores grandes (por exemplo, 12K em vez de 12.000).
  • Ajuste as cores para melhorar o contraste ou destacar pontos de dados importantes - escolha uma paleta de cores adequada ao seu estilo ou marca.
  • Personalize o estilo - selecione fontes, tamanhos de fonte e opções de layout que tornem o relatório fácil de ler e visualmente atraente.
Criar um relatório com o BigQuery e o Looker

O Looker Studio lhe dá controle total sobre a aparência do seu relatório, portanto, não hesite em fazer experiências. Esses pequenos ajustes ajudam a tornar seu relatório final mais atraente e profissional.

O que vem a seguir? Desenvolva o que você aprendeu

Você acabou de concluir um projeto SQL real, desde a elaboração de uma consulta até a criação de um relatório ativo. Essa é uma conquista sólida.

À medida que você se sentir mais confortável com o SQL e as ferramentas de relatório, tente levar seus projetos um passo adiante. Aqui estão algumas ideias para explorar em seguida:

  • Analisar crimes por distrito ou bairro para identificar pontos críticos.
  • Verificar as taxas de prisão por tipo de crime ou local.
  • Compare as tendências ao longo do tempo para ver como os padrões de crime mudam mês a mês ou ano a ano.

Esses tipos de percepções são exatamente o que os profissionais oferecem em funções reais de relatório. Se você estiver pronto para aprender a estruturar consultas e relatórios mais avançados, o curso SQL Reporting em LearnSQL.com.br é um ótimo próximo passo. Ele foi criado para ajudá-lo a transformar dados brutos em insights acionáveis usando técnicas de relatórios do mundo real.

Você também pode explorar outros cursos práticos em LearnSQL.com.br para aprimorar suas habilidades, esteja você apenas começando ou querendo levar seu SQL para o próximo nível.

Comece de forma simples, continue explorando - cada projeto aumenta suas habilidades em SQL.