Aulas do bloco

← Todas as aulas
SQL e Dadosaula 327/07/20261h02

Data Studio, CSVs e a web: primeiros passos em visualização

Mostra o caminho completo do dado até o Data Studio: baixar CSV, criar e limpar o arquivo, conectar e ver o schema — e explica por trás JSON, DNS e a arquitetura cliente-servidor.

Para revisar rápido

Resumo da aula

8 pontos
  • Aula começa com atraso por queda de energia; professor promete compensar 30 min no próximo encontro.

  • Apresentação do Google Data Studio (ex-Looker Studio): ferramenta gratuita de dashboards e visualização.

  • Lista de conectores: Analytics, Ads, Planilhas, Excel, BigQuery, CSV, SQL Server, MySQL, Postgre, entre outros.

  • Explicação de JSON, arquitetura cliente-servidor, DNS, IP, internet vs. WWW e ARPANET.

  • Demonstração de arquivo CSV: estrutura com cabeçalho e registros, e problema da vírgula em valores monetários.

  • Fontes de dados abertos: dados.gov.br e Câmara, com opção de baixar CSV e usar APIs.

  • Discussão sobre limpeza de dados, interoperabilidade e Business Intelligence com Pentaho.

  • Próximo encontro na quinta-feira; professor também deve enviar materiais pendentes.

Avisos administrativos — 3 recados sobre prazos, regras e funcionamento do curso
  • 00:00:49 Aula começou com atraso por queda de energia; o professor vai compensar os 30 minutos no próximo encontro (provavelmente segunda-feira) e avisará por escrito no grupo.
  • 00:01:22 Professor está devendo uma apresentação da semana passada e vai enviar tudo o que deve por escrito.
  • 01:01:32 Próximo encontro na quinta-feira; o professor precisa sair para outra turma.
Perguntas de aluno — 8 perguntas respondidas na gravação

Nao preciso conectar com o email institucional nao ne? 00:08:27 · chat 00:08:23 Não, não é necessário. O acesso é com a conta Google comum.

Francisco: Posso usar outro e-mail? 00:35:20 Pode sim, fique à vontade.

E como eu crio um arquivo CSV? Pode ser em qualquer editor de texto? 00:43:27 · chat 00:43:14 Pode ser em qualquer editor de texto, basta salvar com a extensão .csv.

Uri: A gente precisa encaminhar o CSV sem estar tratado ou a gente faz a limpeza? 00:42:18 Muitas vezes o arquivo vem zoado e é preciso tratar; mas o Data Studio ou o Google Planilhas já ajudam na limpeza.

Professor, não tem alguma ferramenta para limpar esses dados de forma mais prática e confiável? Sem ser na “unha”? 00:57:53 · chat 00:53:35 Estou usando inteligência artificial; o Google Planilhas também já faz uma limpeza adequada.

baixei outro arquivo, tem problema? 00:48:31 · chat 00:47:45 Não, sem problema.

Cid, vc acha que mesmo desenvolvedores mais experientes ainda precisam fazer a limpeza/formatação de dados “no braço” em certos momentos? Ou sempre tem um jeito de automatizar? 00:48:40 · chat 00:47:55 Depende da base; às vezes sim, principalmente quando outra pessoa manda os dados de qualquer jeito.

Francisco: Como o sistema operacional reconhece o formato do arquivo? 00:56:33 Normalmente reconhece por extensões e classificações pré-definidas; você também pode definir ou redefinir a associação.

Trechos que valem reouvir — 5 momentos que mais rendem uma segunda escuta
  • 00:22:34 — Explicação da arquitetura cliente-servidor, DNS e IP, com a analogia do filme Detona Ralph para fixar o conceito de pacotes de dados.
  • 00:39:21 — Demonstração do arquivo CSV no dados.gov.br, mostrando na prática a estrutura de cabeçalho e registros.
  • 00:43:53 — Criação de um arquivo CSV em editor de texto e a importância da extensão .csv, detalhe fácil de errar.
  • 00:46:45 — Problema do valor monetário com vírgula no CSV e a necessidade de limpeza, um erro comum em dados financeiros.
  • 01:00:02 — Conexão com o Google Planilhas e a visualização do schema resultante, que mostra como o Data Studio entende os dados.

Glossário da aula

Conceitos

Google Data Studio (Looker Studio)

00:03:46

É uma ferramenta gratuita do Google para criar painéis e visualizações de dados. Já se chamou Looker Studio e é usada para montar dashboards.

Visualização de dados

00:04:37

É a técnica de mostrar dados em gráficos e imagens visuais. Serve para facilitar a compreensão e convencer com clareza.

Dados tabulares

00:04:57

São dados organizados em formato de tabela, com linhas e colunas. São usados para organizar informações de forma estruturada e fácil.

Power BI

00:05:45

É uma ferramenta paga da Microsoft para criar visualizações de dados. É concorrente do Data Studio e usada quando se quer recursos visuais mais robustos.

Google BigQuery

00:07:35

É um serviço do Google que funciona como fonte de dados. É usado para conectar dados ao Data Studio.

SSO (Single Sign-On)

00:07:50

É um acesso único com conta Google para entrar no Data Studio. Serve para usar a ferramenta sem precisar de e-mail institucional.

Blog do Data Studio

00:10:37

É o blog oficial do Data Studio com artigos sobre novidades e evolução da ferramenta. É recomendado para quem usa a ferramenta com frequência.

É um Sistema Gerenciador de Bancos de Dados, como MySQL e SQL Server. Serve para armazenar e gerenciar dados de forma organizada.

Fonte de dados

00:12:49

É a origem dos dados usados nos relatórios, como planilhas, bancos ou arquivos. É escolhida para alimentar os painéis.

Conector

00:13:09

É um recurso do Data Studio que conecta e importa dados de fontes externas. Serve para trazer dados de outros lugares para o relatório.

Modelo de relatório

00:13:23

É um relatório pronto e reutilizável que serve de base. É usado para ser alimentado por diferentes bases de dados.

Google Analytics

00:15:56

É uma ferramenta de análise de dados do Google. É usada como conector para trazer dados de marketing e vendas ao relatório.

Google Ads

00:16:15

É a plataforma de propaganda do Google. É usada como fonte de dados conectável para montar dashboards.

Microsoft Excel

00:16:47

É uma planilha eletrônica da Microsoft para organizar dados em tabelas. É usada como fonte conectável ao Data Studio.

É um formato de arquivo com valores separados por vírgula. É usado para trocar dados tabulares entre sistemas.

É um SGBD de código aberto adquirido pela Oracle. É muito usado para gerenciar dados em servidores de hospedagem.

PostgreSQL

00:19:41

É um SGBD de código aberto conhecido por ser flexível e maleável. É usado para gerenciar bancos de dados variados.

Conectores parceiros

00:20:03

São conexões do Data Studio com ferramentas de terceiros. Incluem redes sociais e plataformas de e-commerce para trazer dados externos.

Facebook Ads

00:20:07

É a ferramenta de anúncios do Facebook. É listada como conector parceiro para levar dados ao Data Studio.

LinkedIn Ads

00:20:16

É a ferramenta de anúncios do LinkedIn. É listada como conector parceiro para levar dados ao Data Studio.

É o formato JavaScript Object Notation para notação de objetos JavaScript. É usado para troca de dados entre banco e aplicações.

Notação

00:21:09

É a forma de escrever código, também chamada de sintaxe. É usada para definir como o código deve ser escrito.

Arquitetura cliente-servidor

00:22:53

É um modelo em que o cliente faz requisições e o servidor responde com dados. É usado na web para organizar a comunicação.

Arquitetura de três camadas

00:22:53

É a divisão da aplicação em três camadas: visão, dados e negócio. Serve para organizar o sistema em front, dados e regras.

É um servidor de nome de domínio que traduz nomes como www.google.com em endereços IP. Serve para localizar sites na rede.

Internet

00:25:08

É a rede mundial que interliga computadores e dispositivos. Seu conceito nasceu com a Arpanet em 1969.

ARPANET

00:25:50

É a primeira rede com o conceito base da internet. Foi criada pelos militares americanos em 1969 como mecanismo de defesa.

Pacote de dados

00:27:33

É o conjunto de arquivos como HTML, CSS e JS que o servidor envia ao navegador. É a resposta a uma requisição do cliente.

Conjunto de dados

00:32:12

É um grupo nomeado de dados conectados no Data Studio. É criado antes de subir um arquivo para o relatório.

Planilha eletrônica

00:33:10

É um software como Excel ou Google Planilhas para organizar dados em tabelas. Serve para abrir e editar arquivos CSV.

Cabeçalho

00:39:36

É a primeira linha de um arquivo CSV que descreve os campos da tabela. Serve para identificar o nome de cada coluna.

Registro

00:41:14

É cada linha de um arquivo CSV com os dados de uma entrada específica. Representa um item único dentro da tabela.

Limpeza de dados

00:42:26

É o processo de corrigir ou remover dados inconsistentes ou ausentes. É feito antes de usar os dados em análises.

Valor monetário com vírgula

00:46:45

É o valor como R$ 1,50 que usa vírgula dentro do CSV. Conflita com o separador de campos e por isso é trocado por ponto.

Interoperabilidade

00:50:52

É a capacidade de cruzar dados de sistemas diferentes. Serve para gerar novas informações a partir dessa combinação.

Business Intelligence (BI)

00:54:06

É a área que usa modelo multidimensional em cubo para análises. Serve para analisar dados além das tabelas relacionais simples.

Pentaho

00:53:58

É uma ferramenta de Business Intelligence para gerar painéis. Permite criar visão multidimensional em formato de cubo.

É uma interface programável que permite integrar e trocar dados entre sistemas. Funciona como um mini programinha customizável para conexão.