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

Понимание науки о данных

Sara Billen

Curriculum Manager

$$ Сбор и загрузка данных из одного источника

Понимание науки о данных

$$ Сбор и загрузка данных из трёх источников

$$

Как масштабироваться?

Несколько источников данных:

  • Публичные реестры
  • API
  • Базы данных

Разные типы данных:

  • Неструктурированные данные
  • Табличные данные
  • Потоковые данные в реальном времени например, твиты
Понимание науки о данных

Что такое конвейер данных?

  • Перемещает данные через заданные этапы
  • Автоматический сбор и хранение
    • По расписанию: ежечасно, ежедневно, еженедельно и т. д.
    • По событию
  • Мониторинг с автоматическими оповещениями
  • Необходим для проектов с большими данными
  • Инженеры данных разрабатывают индивидуальные решения
  • Extract Transform Load (ETL)

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

Понимание науки о данных

Кейс: умный дом

Данные Источник Периодичность
Погодные условия National Weather Service API Каждые 30 минут
Твиты в вашем районе Twitter API Поток в реальном времени
Температура в помещении Умный термостат Каждые 5 минут
Состояние освещения Умные лампочки Каждую минуту
Состояние замков Умные дверные замки Каждые 15 секунд
Потребление энергии Умный счётчик Еженедельно
Понимание науки о данных

Извлечение

Этап извлечения

Источник Периодичность
National Weather API Каждые 30 минут
Twitter API Поток в реальном времени
Умный термостат Каждые 5 минут
Умные лампочки Каждую минуту
Умные дверные замки Каждые 15 секунд
Умный счётчик Еженедельно
Понимание науки о данных

Преобразование

Этап загрузки

Понимание науки о данных

Преобразование

Как организовать и упорядочить непрерывный поток данных?

$$ Примеры преобразований:

  • Объединение источников данных в один набор
  • Приведение структур данных к схемам базы данных
  • Удаление нерелевантных данных

Подготовка и исследование данных на этом этапе не выполняются

Понимание науки о данных

Загрузка

Этап загрузки

Понимание науки о данных

Автоматизация

Автоматизация

Понимание науки о данных

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

Понимание науки о данных

Preparing Video For Download...