AI engineering glossary · Data engineering

What is ETL?

ETL (also called Extract, Transform, Load): A data integration pattern with three stages: pull records out of source systems, reshape and clean them on a separate processing engine, then write the finished result into a target store such as a warehouse. Transforming before loading keeps bad or sensitive data out of the target.

Level: beginnerTopic: Data engineering

ETL: an example

A retailer in Pune extracts daily orders from a MySQL database, converts currencies and removes test orders in a Python job, then loads the clean table into the warehouse.

Related terms

More Data engineering terms

Where you learn it

ETL is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.