Title: ETL
Author: Kriko
Published: Jun 15, 2023
Last modified: Jul 7, 2026

---

 1.  [Home](https://kriko.io/) /
 2.  [Glossary](https://kriko.io/glossary) /
 3.  E Letter

# ETL

ETL is a [data](https://kriko.io/services/data-analysis-insight) processing method
used to collect, organise and transfer [data](https://kriko.io/services/data-analysis-insight)
in a structured and systematic manner. In this process, [data](https://kriko.io/services/data-analysis-insight)
is extracted from source systems, transformed into a suitable format and loaded 
into a target system.

[Data](https://kriko.io/services/data-analysis-insight) is often generated in different
formats, structures and locations. To analyse and interpret this information effectively,
it must be consolidated into a common environment and standardised format. Without
this standardisation, analytical processes may become complex, time-consuming and
costly.

ETL provides significant advantages in terms of both cost and operational efficiency.
It makes [data](https://kriko.io/services/data-analysis-insight) more accessible,
consistent, valuable and meaningful for analysis. ETL processes are commonly used
in [data](https://kriko.io/services/data-analysis-insight) migration, system integration,
business intelligence and [data](https://kriko.io/services/data-analysis-insight)
warehousing projects.

ETL stands for Extract, Transform and Load. The process consists of these three 
stages and is generally designed around a target storage environment, such as a 
[data](https://kriko.io/services/data-analysis-insight) warehouse, [data](https://kriko.io/services/data-analysis-insight)
lake or centralised database.

The stages of an ETL process can be summarised as follows:

**Extract:** This is the process of retrieving [data](https://kriko.io/services/data-analysis-insight)
from source systems such as databases, file systems, applications and web services.
Relevant data is selected and collected from tables, files or other sources. At 
this stage, the objective is to extract the data securely, accurately and in an 
appropriate format.

**Transform:** This is the stage in which extracted data is converted into a format
suitable for the target system. The data may be cleaned, standardised, validated,
reorganised or combined with information from other sources. Transformation is essential
because it enables data from different systems to be analysed and evaluated consistently.
Common operations include data type conversion, value standardisation, filtering,
aggregation, calculation and data merging.

**Load:** This is the stage in which the transformed data is transferred to the 
target system. The data may be loaded into databases, data storage platforms, data
warehouses or other analytical environments. During this stage, controls are applied
to ensure that the data is transferred securely, accurately and completely.

## Discover it in the dictionary

###  Data Security

Data security refers to the protection of data against risks such as unauthorised
access, use, modification, disclosure, loss or destruction. Its primary objective
is…

###  Comparative Analysis

Comparative analysis is a method used to examine two or more objects, processes,
documents, datasets or situations according to defined criteria. Its primary purpose…

###  Operational Resilience

Operational resilience refers to an organisation's ability to maintain critical 
services during disruptions, crises and unexpected changes. It covers not only the
protection of…

###  Debrief

A debrief is an evaluation and feedback meeting held after a brief to check whether
the information has been understood correctly, clarify uncertain points…

###  Cascading Style Sheets (CSS)

Cascading Style Sheets, commonly abbreviated as CSS, is a style language used to
define the visual presentation of web pages. It is one of…

###  Feedback

Feedback is an evaluation, comment or report that a user provides to a system, platform,
brand or search engine about an action they have…

###  Page Speed

Page speed, also referred to as PageSpeed, describes how quickly a web page becomes
visible, usable and ready for interaction after a user opens…

###  MLOps

MLOps is a collection of practices and processes used to develop, deploy, monitor
and manage machine learning models in a sustainable manner. The term…

###  Business to Business (B2B)

Business to Business, commonly abbreviated as B2B, is a business model in which 
companies offer their products or services to other companies. In this…

## Track the digital heartbeat  with Kriko

Subscribe to receive curated insights, news, and ideas shaping the digital landscape.

  By checking this box, you acknowledge and accept our [privacy policy](https://kriko.io/privacy-policy).