Q

ETL tools and EDR tools: What's the difference?

Learn the difference between extract, transform and load (ETL) tools and enterprise data replication (EDR) tools -- from data integration expert Jill Dyché.

What's the difference between extract, transform and load (ETL) tools and enterprise data replication (EDR) tools?

An extract, transform and load (ETL) tool is a means of taking data from one or many formats, transforming it and loading it into a database. ETL is used to convert data types, transform or calculate values based on application requirements, and loading the resulting values into a target database. ETL tools are often used to retrieve data from disparate data sources for loading into a single, target database -- often a data warehouse.

My research tells me that enterprise data replication (EDR) is a relatively new concept, perhaps coined by my friend and fellow TDWI faculty member Mark Madsen. My semi-educated guess on the difference: EDR, or enterprise data replication, tools are database-centric and used to copy or migrate database objects from one system to another. EDR copies or synchronizes data between one or many systems. It's a new concept, but is basically copying or moving database tables with little or no data transformation. EDR tools don't have the facilities that ETL offers for transforming the data based on data value and business rules.

More on ETL tools

This was first published in October 2007
This Content Component encountered an error

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchBusinessAnalytics

SearchAWS

SearchContentManagement

SearchOracle

SearchSAP

SearchSOA

SearchSQLServer

Close