Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 2 KB

README.md

File metadata and controls

42 lines (24 loc) · 2 KB

Проектная работа: диплом

https://github.com/dimk00z/graduate_work

Задача

Выполните проект «ETL на стероидах: динамические запросы, чтобы не править всё время код».

ETL хорош всем, но ему не хватает гибкости. Нельзя просто взять и поменять SQL, не затронув при этом код ETL. Было бы прекрасно применять новые настройки и при этом не переписывать код.

Предлагаем следующие методы управления ETL:

  1. Запустить обработку ETL.
  2. Остановить обработку ETL. При этом нужно обработать оставшиеся записи.
  3. Обновить настройки ETL-скрипта. Сюда входит любая метаинформация: название таблицы, какие поля доставать, какие события обрабатывать и другие настройки.

Реализация

Описание реализации

Для проекта была выбрана задача автоматизировать процесс конвертации видео для онлайн-кинотеатра. Идею подсказал эксперт на встрече.

Архитектура

  • API для конвертации файлов movies_converter_API. Подробное описание в директории movies_converter_API

  • ETL pipeline movies_converter_ETL. Подробное описание в директории movies_converter_ETL

Выполнили