Back to list
Lv.2

ETL (Extract, Transform, Load)

Extract, Transform, Load

A process that extracts data from its source, transforms it into the right format, and loads it into a new destination.

In Simple Terms

ETL is a technique for gathering data from various places and organizing it all in one location. It's commonly used when consolidating information stored in different formats — such as store sales records and inventory data — into a single large data warehouse. Since it automatically moves data on a set schedule, it eliminates the need for people to manually copy data by hand.

Behind the Name

ETL stands for Extract, Transform, and Load — the three steps that make up the process. It describes the journey data takes: gathered from scattered sources, reshaped into a usable form, and moved to a new location.

Take a Closer Look!

ETL is a series of steps that extracts data from multiple systems, processes it to fit the intended purpose, and writes it to a database or similar destination.
To put it simply, it acts as a transport and processing layer that brings scattered information together in one place.

The process is broken down into three major steps.
First, the Extract step pulls data from various storage locations. Next, the Transform step standardizes units, removes unwanted characters, and shapes the data into a usable form.
When two data sources use different formats, unifying them under a single set of rules is another key part of the process.

Finally, the Load step feeds the cleaned data into an analytics database.
This connects previously scattered information correctly, enabling advanced analysis such as calculating figures across an entire organization.
A major strength of ETL is that it prevents errors from manual work and efficiently prepares data so it can be collected and put to use.