https://github.com/dimk00z/graduate_work
Выполните проект «ETL на стероидах: динамические запросы, чтобы не править всё время код».
ETL хорош всем, но ему не хватает гибкости. Нельзя просто взять и поменять SQL, не затронув при этом код ETL. Было бы прекрасно применять новые настройки и при этом не переписывать код.
Предлагаем следующие методы управления ETL:
- Запустить обработку ETL.
- Остановить обработку ETL. При этом нужно обработать оставшиеся записи.
- Обновить настройки ETL-скрипта. Сюда входит любая метаинформация: название таблицы, какие поля доставать, какие события обрабатывать и другие настройки.
Для проекта была выбрана задача автоматизировать процесс конвертации видео для онлайн-кинотеатра. Идею подсказал эксперт на встрече.
-
API для конвертации файлов
movies_converter_API
. Подробное описание в директории movies_converter_API -
ETL pipeline
movies_converter_ETL
. Подробное описание в директории movies_converter_ETL