extract, transform, load (ETL)
In managing databases, extract, transform, load (ETL) refers to three separate functions
combined into a single programming tool. First, the extract function reads data from a specified
source database and
extracts a desired subset of data. Next, the transform function works with the acquired data -
using rules or lookup tables, or creating combinations with other data - to convert it to the
desired state. Finally, the load function is used to write the resulting data (either all of the
subset or just the changes) to a target database, which may or may not previously exist.
ETL can be used to acquire a temporary subset of data for reports or other purposes, or a more
permanent data set
may be acquired for other purposes such as: the population of a data mart or data warehouse;
conversion from one database type to another; and the migration of data from one database
or platform to another.
This was last updated in November 2005
Email Alerts
Register now to receive SearchDataManagement.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States.
Privacy
Dig Deeper
-
Find out how a large data warehouse system can benefit companies. Learn how enterprise data warehouses help meet business needs. Get tips on operational considerations for a central data warehouse.
-
There are numerous issues, both technical and cultural, that organizations need to consider before building a data warehouse. Learn what they are from our data warehousing expert.
-
Get six expert tips for improving data warehouse performance. Learn how database engines, SSDs and MOLAP cubes can affect your data warehouse performance.
-
People who read this also read...
-
Resources from around the Web