Pipeline di dati

Comprendere la Data Science

Sara Billen

Curriculum Manager

$$ Data collection and ingestion with one source

Comprendere la Data Science

$$ Data collection and ingestion with three source

$$

Come possiamo scalare?

Più di una fonte dati:

  • Registri pubblici
  • API
  • Database

Diversi tipi di dati:

  • Dati non strutturati
  • Dati tabellari
  • Dati in streaming in tempo reale ad es. tweet
Comprendere la Data Science

Che cos'è una pipeline di dati?

  • Sposta i dati in fasi definite
  • Raccolta e archiviazione automatizzate
    • Pianificato ogni ora, ogni giorno, ogni settimana, ecc.
    • Attivato da un evento
  • Monitorato con avvisi generati
  • Necessario per progetti di big data
  • I data engineer lavorano per personalizzare le soluzioni
  • Extract Transform Load (ETL) {{8}} (Estrazione, Trasformazione, Caricamento)

Data pipeline

Comprendere la Data Science

Caso di studio: smart home

Dati Fonte Frequenza
Condizioni meteorologiche API del Servizio Meteorologico Nazionale Ogni 30 minuti
Tweet nella tua zona API di Twitter Flusso in tempo reale
Temperatura interna Termostato domestico intelligente Ogni 5 minuti
Stato delle luci Lampadine intelligenti Ogni minuto
Stato delle chiuse Serrature intelligenti per porte Ogni 15 secondi
Consumo energetico Contatore intelligente Settimanale
Comprendere la Data Science

Estrazione

Extract phase

Fonte Frequenza
API del Meteo Nazionale Ogni 30 minuti
API di Twitter Flusso in tempo reale
Termostato domestico intelligente Ogni 5 minuti
Lampadine intelligenti Ogni minuto
Serrature intelligenti per porte Ogni 15 secondi
Contatore intelligente Settimanale
Comprendere la Data Science

Trasformazione

Load phase

Comprendere la Data Science

Trasformazione

Con tutti questi dati in arrivo, come possiamo mantenerli organizzati e facili da usare?

$$ Esempi di trasformazione:

  • Unire più fonti dati in un unico dataset
  • Convertire strutture dati per adattarle agli schemi del database
  • Rimozione dei dati irrilevanti

La reparazione e l'esplorazione dei dati non avvengono in questa fase

Comprendere la Data Science

Caricamento

Load phase

Comprendere la Data Science

Automazione

Automating

Comprendere la Data Science

Esercitiamoci!

Comprendere la Data Science

Preparing Video For Download...