Рефакторинг ETL-процесса с большим количеством уровней вложенности

Обсудим четыре шага на пути к рефакторингу ETL-процесса. Узнать, как работает текущий ETL. Написать новый ETL, простой и понятный. Сравнить работу старого ETL и нового, исправить ошибки в бизнес-логике. Настроить сontinuous integration и покрытие тестами для нового ETL.