五、ETL和ELT区别
ETL和ELT区别
ETL
- ETL含义:抽取Extra、转化Transfer、装载Load,先转换后加载
- 过程:从数据源中提取数据,这些数据源通常是事务性(例如:MYSQL、Oracle)数据库,数据保存在临时暂存数据库中(ODS),然后执行转换操作,将数据结构化并转换为适合目标数据仓库系统的形式,完后将结构化数据加载到仓库中,以备分析。
ELT
- ELT:先加载后转换
- 过程:数据在从源数据池中提取后立即加载。没有专门的临时数据库(ODS),这意味着数据会立即加载到单一的集合存储中,数据在数据仓库系统中进行转换,以便于商业智能工具(BI工具)一起使用。