全站数据
8 4 2 0 5 8 1

etl的概念,etl和elt数据处理上的区别

建筑业热点 | 简单学习,快乐成才!         
问题更新日期:2024-10-28 02:20:11

问题描述

etl的概念,etl和elt数据处理上的区别,麻烦给回复
精选答案
最佳答案

ETL分别是“Extract”、“ Transform” 、“Load”三个单词的首字母缩写也就是“抽取”、“转换”、“装载”,但我们日常往往简称其为数据抽取。ETL是BI/DW(商务智能/数据仓库)的核心和灵魂,按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤。ETL包含了三方面:

“抽取”:将数据从各种原始的业务系统中读取出来,这是所有工作的前提。

“转换”:按照预先设计好的规则将抽取得数据进行转换,使本来异构的数据格式能统一起来。

“装载”:将转换完的数据按计划增量或全部导入到数据仓库中。与ETL相比,ELT的优点是转换的同时可以引用大量的数据。 缺点是可能仅仅抽取和装载了数据,跳过了转换过程。

有些ETL工具是先将数据从源抽取(E),装载(L)到目标数据库,再在目标数据库做转换(T),所以有些人给这类工具一个专门的名称叫ELT。

其他回答

etl工程师是从事系统编程、数据库编程与设计,要掌握各种常用的编程语言的专业技术人员。也叫数据库工程师。工作内容:见岗位职责:

1.海量数据的ETL开发,抽取成各种数据需求。

2.参与数据仓库架构的设计及开发。

3.参与数据仓库ETL流程优化及解决ETL相关技术问题。

4、熟悉主流数据库技术,如oracle、Sqlserver、PostgeSQL等。

4、精通etl架构,有一定的etl开发经验,了解日常作业的部署和调度。

5、会数据etl开发工具,如Datastage,Congos,Kettle等。