Конвеєр даних

Розуміння Data Engineering

Hadrien Lacroix

Content Developer at DataCamp

Якщо дані — це нова нафта…

дані — нова нафта — обкладинка The Economist

1 The Economist, 2017-05-06, by David Parkins
Розуміння Data Engineering

нафтова свердловина

Розуміння Data Engineering

труба від нафтової свердловини

Розуміння Data Engineering

дистиляція

Розуміння Data Engineering

залишок

Розуміння Data Engineering

важка нафта

Розуміння Data Engineering

дизель

Розуміння Data Engineering

гас

Розуміння Data Engineering

нафта (нафта Naphtha)

Розуміння Data Engineering

бензин

Розуміння Data Engineering

гас доставляють безпосередньо в аеропорт

Розуміння Data Engineering

бензин доставляють на газосховище

Розуміння Data Engineering

бензин постачають із сховища на АЗС

Розуміння Data Engineering

нафта (напфта) зазнає хімічних перетворень

Розуміння Data Engineering

пластик відправляють на фабрику

Розуміння Data Engineering

Повернімося до інженерії даних

  • Інгестуйте
  • Обробляйте
  • Зберігайте
  • Потрібні конвеєри
  • Автоматизуйте потік між етапами
  • Надавайте актуальні, точні, доречні дані

$$

інженер з даних

Розуміння Data Engineering

мобільний

Розуміння Data Engineering

комп'ютер

Розуміння Data Engineering

вебсайт

Розуміння Data Engineering

труби від мобільного застосунку, десктопного застосунку та вебсайту

Розуміння Data Engineering

стійка з даними

Розуміння Data Engineering

артисти

Розуміння Data Engineering

альбоми

Розуміння Data Engineering

трекі

Розуміння Data Engineering

плейлісти

Розуміння Data Engineering

клієнти

Розуміння Data Engineering

співробітники

Розуміння Data Engineering

База даних артистів

Розуміння Data Engineering

продажники

Розуміння Data Engineering

інженери

Розуміння Data Engineering

Служба підтримки

Розуміння Data Engineering

продажі США — співробітники

Розуміння Data Engineering

продажі Бельгія — співробітники

Розуміння Data Engineering

продажі Франція — співробітники

Розуміння Data Engineering

перевірка й очищення треків

Розуміння Data Engineering

записати очищені треки в базу

Розуміння Data Engineering

Розуміння Data Engineering

Розуміння Data Engineering

Розуміння Data Engineering

Розуміння Data Engineering

Розуміння Data Engineering

Розуміння Data Engineering

Розуміння Data Engineering

Розуміння Data Engineering

Розуміння Data Engineering

Опра роздає конвеєри

Розуміння Data Engineering

Опра роздає конвеєри

Розуміння Data Engineering

Опра роздає конвеєри

Розуміння Data Engineering

Конвеєри даних забезпечують ефективний потік даних

Автоматизуйте

  • Витягнення
  • Трансформацію
  • Об'єднання
  • Валідацію
  • Завантаження

Зменште

  • Ручні втручання
  • Помилки
  • Час проходження даних
Розуміння Data Engineering

ETL і конвеєри даних

ETL

  • Популярний підхід до проєктування конвеєрів даних
  • 1) Extract дані
  • 2) Transform витягнені дані
  • 3) Load трансформовані дані в іншу базу

Конвеєри даних

  • Переміщують дані між системами
  • Можуть слідувати ETL
  • Дані можуть не трансформуватися
  • Дані можуть вантажитися прямо в застосунки
Розуміння Data Engineering

Підсумок

  • Що таке конвеєр даних
  • Що він робить
  • Чому це важливо
  • Як конвеєри реалізовані в Spotflix
  • Що таке ETL і його нюанси
Розуміння Data Engineering

Давайте потренуємось!

Розуміння Data Engineering

Preparing Video For Download...