Pipeline de dados

Entendendo a ciência de dados

Sara Billen

Curriculum Manager

$$ Coleta e assimilação de dados com uma única fonte

Entendendo a ciência de dados

$$ Coleta e assimilação de dados com três fontes

$$

Como escalamos?

Mais de uma fonte de dados:

  • Registros públicos
  • APIs
  • Bancos de dados

Tipos diferentes de dados:

  • Dados não estruturados
  • Dados tabulares
  • Dados de streaming em tempo real por exemplo, tweets
Entendendo a ciência de dados

O que é um pipeline de dados?

  • Move dados para estágios definidos
  • Coleta e armazenamento automatizados
    • Agendado por hora, diariamente, semanalmente, etc.
    • Acionado por um evento
  • Monitorado com alertas gerados
  • Necessário para projetos de big data
  • Os engenheiros de dados trabalham para personalizar soluções
  • Extrair, Transformar, Carregar (Load) (ETL)

Pipeline de dados

Entendendo a ciência de dados

Estudo de caso: casa inteligente

Dados Fonte Frequência
Condições climáticas API do Serviço Nacional de Meteorologia A cada 30 minutos
Tweets na sua área API do Twitter Fluxo em tempo real
Temperatura interna Termostato residencial inteligente A cada 5 minutos
Status das luzes Lâmpadas inteligentes A cada minuto
Status das fechaduras Fechaduras inteligentes de porta A cada 15 segundos
Consumo de energia Medidor inteligente Semanal
Entendendo a ciência de dados

Extrair

Fase de extração

Fonte Frequência
API Nacional de Meteorologia A cada 30 minutos
API do Twitter Fluxo em tempo real
Termostato inteligente para casa A cada 5 minutos
Lâmpadas inteligentes A cada minuto
Fechaduras inteligentes A cada 15 segundos
Medidor inteligente Semanal
Entendendo a ciência de dados

Transformar

Fase de carregamento

Entendendo a ciência de dados

Transformar

Com todos os dados chegando, como mantê-los organizados e fáceis de usar?

$$ Exemplos de transformações:

  • Unir fontes de dados em um único conjunto de dados
  • Converter estruturas de dados para se adequar aos esquemas de banco de dados
  • Remover dados irrelevantes

A preparação e exploração de dados não ocorre nesta etapa

Entendendo a ciência de dados

Carregar

Fase de carregamento

Entendendo a ciência de dados

Automação

Automatizando

Entendendo a ciência de dados

Vamos praticar!

Entendendo a ciência de dados

Preparing Video For Download...