什么是 ELT?
ELT 是英文 Extract-Load-Transform 的缩写,我们可将 ELT 理解为一个数据迁移集成的过程。在这个过程中,我们通过对源系统数据的提取、加载和转换将其转移至数据仓库或其他集成的数据库中。虽然与 ETL(Extract-Load-Transform )相似,但 ELT 是一种完全不同的数据预处理方法,近年随着云技术的发展才逐渐被采用。
新用户享受中国区域 12个月免费套餐

ELT 工作流程
ELT 的工作流程可分解为以下三个步骤:
- 提取:
采用数据提取工具将所需数据从源系统(一个或多个)中导出并存放至暂存区。源系统可以是 SQL/NOSQL 服务器,也可以是文本文档、电子邮件、网页等,从这里也可以看出 ELT 更多地用于非结构化数据。
- 加载:
在这一步中,数据将会绕过中间处理器,直接被转移至目标存储位置(如数据仓库),因此数据交付的周期被大大缩减。
- 转换:
将数据集的结构或形式转换为目标位置的结构或形式,转换过程中可能涉及到数据的映射、串联等计算方式。
ELT 和 ETL 的不同之处

ELT 和 ETL 的区别在于数据转化的位置,在 ELT 过程中,数据进入目标系统内才开始进行转化,这意味着数据交付的时间被大量缩短。并且 ELT 通常与云解决方案联合使用。利用云技术强大的处理能力,数据在数据仓库(或数据湖)中的查询、分析过程也会更加迅速。
在用户友好性方面,ELT 也更占优势。通常 ELT 过程会为用户配备易于使用的图形用户界面,用户无需掌握繁琐的数据库语言即可操作全流程。
ELT 的优势

可扩展性
与云基础设施相结合能够动态扩展可利用资源,能够收集并处理 PB 级数据
降低成本
基于云的 ELT 不需要对硬件设备进行前期投资,可大大节省成本投入


节约时间
在 ELT 过程中不仅数据交付的时间被大大缩减,而且利用云基础设施的处理能力,数据的转化、分析过程也更加敏捷迅速。
灵活性
ELT 支持从多种源系统中提取数据,并支持非结构化数据的使用

相关产品
Amazon Redshift
Amazon Redshift 是一种运行速度快、使用广泛的全托管云数据仓库,其可以为您提供成本不到传统方案十分之一的数据仓库解决方案,您可以通过简单而经济高效的方式使用现有商业智能工具来分析所有数据,并将结果保存至数据仓储系统中。