Getting Started with ASP.NET MVC - Part 5: How to do programming with razor syntax
First Time? You can support us by signing up. It takes only 5 seconds. Click here to sign up. If you already have an account, click here to login.


Upload Image Close it
Select File

Career advice for the IT professional
Browse by Tags · View All
SQLServerPedia Syndication 152
SQL Server 54
SSAS 35
#SQL SERVER 19
2012/Denali 17
SSIS 17
Denali 14
Career 12
Data warehouse 10
SQL Server 2012 10

Archive · View All
June 2011 20
August 2011 15
July 2011 15
March 2012 15
October 2011 14
September 2011 14
May 2011 13
November 2011 12
February 2012 11
April 2012 10

James Serra's Blog

Difference between ETL and ELT

Jan 4 2012 12:00AM by James Serra   

ETL is the most common method used when transferring data from a source system to a data warehouse.  But there are cases where you might want to use ELT.  What is the difference between the two?  Read on:

Extract, Transform, and Load (ETL) is a process that involves extracting data from outside sources, transforming it to fit operational needs (sometimes using staging tables), then loading it into the end target database or data warehouse.  This approach is reasonable as long as many different databases are involved in your data warehouse landscape.  In this scenario you have to transport data from one place to another anyway, so it’s a legitimate way to do the transformation work in a separate specialized engine.

Extract, Load, Transform (ELT) is a process where data is extracted, then loaded into a staging table in the database, transforming it where it sits in the database and then loading it into the target database or data warehouse.

ELT should be used, instead of ETL, in these various cases :

  • There are big volumes of data
  • The source database and the target database are the same
  • The database engine is well adapted for that kind of processing, such as PDW, which is great at loading massive amounts of data very quickly

So in short, when using ETL the transformations are processed by the ETL tools, while in ELT the transformations are processed by the target datasource.

More info:

Difference between ETL and ELT

ETL vs ELT

Republished with author's permission. See the original post here.


Republished from James Serra's Blog [3 clicks].  Read the original version here [4361 clicks].

James Serra
12 · 14% · 3074
2
 
0
Lifesaver
 
0
Refreshed
 
0
Learned
 
0
Incorrect



Submit

Your Comment


Sign Up or Login to post a comment.

"Difference between ETL and ELT" rated 5 out of 5 by 2 readers
Difference between ETL and ELT , 5.0 out of 5 based on 2 ratings
    Copyright © Beyondrelational.com Contact us      Privacy Policy      Terms of use      Report Abuse      Advertising