Конвейер данных

Введение в дата-инжиниринг

Hadrien Lacroix

Content Developer at DataCamp

Если данные — это новая нефть...

обложка The Economist — данные как новая нефть

1 The Economist, 06.05.2017, автор: Дэвид Паркинс
Введение в дата-инжиниринг

нефтяная скважина

Введение в дата-инжиниринг

трубопровод от нефтяной скважины

Введение в дата-инжиниринг

перегонка

Введение в дата-инжиниринг

остаток

Введение в дата-инжиниринг

мазут

Введение в дата-инжиниринг

дизельное топливо

Введение в дата-инжиниринг

керосин

Введение в дата-инжиниринг

нафта

Введение в дата-инжиниринг

бензин

Введение в дата-инжиниринг

керосин доставляется напрямую в аэропорт

Введение в дата-инжиниринг

бензин доставляется на топливный склад

Введение в дата-инжиниринг

бензин доставляется с топливного склада на АЗС

Введение в дата-инжиниринг

нафта проходит химические преобразования

Введение в дата-инжиниринг

пластик отправляется на завод

Введение в дата-инжиниринг

Возвращаясь к инженерии данных

  • Принимать данные
  • Обрабатывать
  • Хранить
  • Нужны конвейеры
  • Автоматизировать поток от одного этапа к следующему
  • Предоставлять актуальные, точные и релевантные данные

$$

data-engineer

Введение в дата-инжиниринг

мобильный телефон

Введение в дата-инжиниринг

компьютер

Введение в дата-инжиниринг

веб-сайт

Введение в дата-инжиниринг

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

Введение в дата-инжиниринг

серверная стойка

Введение в дата-инжиниринг

исполнители

Введение в дата-инжиниринг

альбомы

Введение в дата-инжиниринг

треки

Введение в дата-инжиниринг

плейлисты

Введение в дата-инжиниринг

клиенты

Введение в дата-инжиниринг

сотрудники

Введение в дата-инжиниринг

База данных исполнителей

Введение в дата-инжиниринг

сотрудники отдела продаж

Введение в дата-инжиниринг

сотрудники инженерного отдела

Введение в дата-инжиниринг

сотрудники службы поддержки

Введение в дата-инжиниринг

сотрудники отдела продаж в США

Введение в дата-инжиниринг

сотрудники отдела продаж в Бельгии

Введение в дата-инжиниринг

сотрудники отдела продаж во Франции

Введение в дата-инжиниринг

проверка и очистка треков

Введение в дата-инжиниринг

запись очищенных треков в базу данных

Введение в дата-инжиниринг

Введение в дата-инжиниринг

Введение в дата-инжиниринг

Введение в дата-инжиниринг

Введение в дата-инжиниринг

Введение в дата-инжиниринг

Введение в дата-инжиниринг

Введение в дата-инжиниринг

Введение в дата-инжиниринг

Введение в дата-инжиниринг

Опра раздаёт конвейеры

Введение в дата-инжиниринг

Опра раздаёт конвейеры

Введение в дата-инжиниринг

Опра раздаёт конвейеры

Введение в дата-инжиниринг

Конвейеры данных обеспечивают эффективный поток данных

Автоматизировать

  • Извлечение
  • Преобразование
  • Объединение
  • Валидацию
  • Загрузку

Сократить

  • Участие человека
  • Количество ошибок
  • Время прохождения данных
Введение в дата-инжиниринг

ETL и конвейеры данных

ETL

  • Популярный подход к проектированию конвейеров данных
  • 1) Извлечь данные
  • 2) Преобразовать извлечённые данные
  • 3) Загрузить преобразованные данные в другую базу данных

Конвейеры данных

  • Перемещают данные из одной системы в другую
  • Могут следовать схеме ETL
  • Данные могут не преобразовываться
  • Данные могут загружаться напрямую в приложения
Введение в дата-инжиниринг

Итоги

  • Что такое конвейер данных
  • Для чего он нужен
  • Почему это важно
  • Как конвейеры данных реализованы в Spotflix
  • Что такое ETL и его особенности
Введение в дата-инжиниринг

Давайте потренируемся!

Введение в дата-инжиниринг

Preparing Video For Download...