ELT (Extract, Load, Transfer) - это подход к подготовке данных, используемый для передачи данных из одного источника в другой. Это процесс извлечения данных из источника, загрузки их в хранилище данных и последующей передачи в место назначения. ELT становится все более популярным, поскольку компании имеют дело со все более крупными массивами данных и нуждаются в быстром перемещении данных между различными системами.
ELT часто путают с ETL (Extract, Transform, Load), который является родственным подходом, который извлекает, очищает и реструктурирует данные перед их загрузкой в хранилище данных. ELT является более гибким, поскольку позволяет системе назначения применять свой собственный набор правил и преобразований к собранным данным. Кроме того, ELT может быть быстрее, так как использует вычислительную мощность конечного устройства, которое может быть гораздо более быстрым процессором, чем источник.
Процесс ELT обычно начинается с этапа извлечения данных, в ходе которого данные извлекаются из различных источников, таких как реляционные базы данных или файлы. Затем эти данные загружаются в область хранения в виде плоского файла или таблицы. На втором этапе, загрузке, данные форматируются и сохраняются в хранилище данных. На последнем этапе - переносе - данные перемещаются в систему назначения.
ELT набирает обороты в крупных организациях, которым необходимо быстро перенести данные из нескольких источников в хранилище данных, используя при этом возможности преобразования конечной системы. Этот подход обеспечивает возможность быстрого перемещения данных без ущерба для гибкости конечной системы.