Zpracování dat

Understanding Data Engineering

Hadrien Lacroix

Content Developer at DataCamp

datový pipeline

Understanding Data Engineering

přesun dat do datového jezera

Understanding Data Engineering

přesun dat do datového jezera

Understanding Data Engineering

kontrola poškozených dat

Understanding Data Engineering

Obecná definice

  • Zpracování dat: převod surových dat na smysluplné informace
Understanding Data Engineering

Přínos zpracování dat

Konceptuálně

  • Odstranění nežádoucích dat
  • Optimalizace paměti, procesů a sítě
  • Převod dat z jednoho typu na jiný

Ve Spotflixu

  • Testovací data nejsou dlouhodobě potřeba
  • Ukládání a streamování tak velkých souborů je nákladné
Understanding Data Engineering

datový pipeline

Understanding Data Engineering

datový pipeline

Understanding Data Engineering

datový pipeline

Understanding Data Engineering

Přínos zpracování dat

Konceptuálně

  • Odstranění nežádoucích dat
  • Úspora paměti
  • Převod dat z jednoho typu na jiný
  • Organizace dat
  • Přizpůsobení schématu/struktuře
  • Zvýšení produktivity

Ve Spotflixu

  • Bezeztrátový formát není potřeba
  • Ukládání tak velkých souborů je nákladné
  • Převod skladeb z .flac na .ogg
  • Reorganizace dat z datového jezera do datových skladů
  • Příklad tabulky zaměstnanců
  • Podpora datových vědců
Understanding Data Engineering

Jak datoví inženýři zpracovávají data

  • Manipulace s daty, čištění a úpravy
    • které lze automatizovat
    • které je vždy nutné provádět
  • Ukládání dat do přehledně strukturované databáze
  • Vytváření pohledů nad tabulkami databáze
  • Optimalizace výkonu databáze
  • Zamítání poškozených souborů skladeb
  • Rozhodování o nakládání s chybějícími metadaty
  • Oddělené tabulky umělců a alb...
  • ...ale pohled je kombinuje
  • Indexování
Understanding Data Engineering

1 Rozdíl mezi dávkovým a streamovým zpracováním bude vysvětlen v další lekci!
Understanding Data Engineering

Logo Apache Spark

Understanding Data Engineering

Shrnutí

  • Co je zpracování dat
  • Proč je nezbytné
  • Z čeho se skládá
  • Jak zpracováváme data ve Spotflixu
Understanding Data Engineering

Pojďme si procvičit!

Understanding Data Engineering

Preparing Video For Download...