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
More News and Tutorials
-
A look at the latest Gartner Magic Quadrant for Data Warehouse Database Management Systems and more data management news from around the Web.
-
The challenges of using Hadoop and its MapReduce programming model confront big data users. But taking some good first steps can help avoid problems.
-
Hadoop emerged primarily to handle unstructured big data. Now it can help IT teams looking to efficiently mix big data systems and data warehouses.
-
Articles
-
Resources from around the Web