Extract Transform Load(ETL) vs Extract Load Transform (ELT)
Data Warehouse, Database Migration and Database Development utilize
Extract Transform Load (ETL) Technologies to clean and restructure data prior to loading into the
final environment. Database Management Systems (DBMS) not
Relational Database Management Systems (RDBMS) may consist files and XML
files generated from internal and external systems with various format.Poorly designed RDBMS may contain errors from internal and external applications makes it hard to utilized the data for reporting purpose.
Same applications utilized for ETL like Talend or SSIS can also be utilized for Extract Load Transform
(ELT) but the concept varies both implementation and design
Data Warehouse, Database Migration and Database Development utilize
Extract Transform Load (ETL) Technologies to clean and restructure data prior to loading into the
final environment. Database Management Systems (DBMS) not
Relational Database Management Systems (RDBMS) may consist files and XML
files generated from internal and external systems with various format.Poorly designed RDBMS may contain errors from internal and external applications makes it hard to utilized the data for reporting purpose.
Same applications utilized for ETL like Talend or SSIS can also be utilized for Extract Load Transform
(ELT) but the concept varies both implementation and design - ELT can be used when moving data from platform that are manufactured by the same vendor but is a newer version with the same datatype and environment.
- ELT can also be utilized when working on a large data. The entire data can be extracted from the source like a Data Warehouse or existing RDBMS and dumped into staging tables with corresponding environment. Afterwards it can be transformed using ELT methodology to clean any errors or restructure the data before it is dumped into the final destination.
- An underlying triggers within a RDBMS can be utilized to perform complex ELT task in conjunction with various objects like stored procedures,User-defined functions and ,cursors, packages(Oracle) to perform ELT task instead of the traditional ETL applications.
Popular ETL
- Microsoft SSIS
- Oracle Data Integrator (ODI) & Data Warehouse Builder
- Talend Open Studio
- Pentaho
ETL VS ELT Difference is in the how
Comments
Post a Comment