ELT (Extract, Load, Transform) – схема интеграции данных: извлечь данные из источников, загрузить их в целевое хранилище в исходном виде, а затем преобразовать средствами самого хранилища (обычно SQL). ELT стал распространённым с появлением мощных масштабируемых аналитических СУБД и облачных хранилищ.
Отличие от ETL
- В ETL трансформация выполняется до загрузки на отдельном сервере интеграции.
- В ELT сырые данные сохраняются в хранилище, преобразования можно пересчитать и изменить.
- ELT проще масштабировать за счёт ресурсов хранилища.
Типичный стек
- Инструменты загрузки из источников (коннекторы, CDC).
- Хранилище или lakehouse.
- Инструменты трансформаций на SQL с версионированием и тестами.
- Оркестратор пайплайнов.
Что учитывать
- Хранение сырых данных требует места и защиты (персональные данные).
- Контроль качества данных и документирование моделей.