Skip to content

ETL

ETL stands for Extract, Transform, Load: data is read from a source, transformed before loading and then transferred into the analytics store.

Also known asExtract, Transform, Load
APIs & Integration

What does ETL mean?

ETL stands for Extract, Transform, Load: read data from a source, transform it according to defined rules and then load it into a target store. Preparation for analysis may include standardising units, mapping fields or separating invalid records. The defining feature is the order: transformation happens before loading into the designated analytics store.

In a fictional software project, a background job supplies its runtime as {"durationMs":90000}. The planned ETL step converts milliseconds to seconds: 90000 / 1000 = 90. Only then is {"durationSeconds":90} loaded into the analytics store. The field names and numbers are illustrative; no data pipeline has been run or speed measured.

With ELT, the raw data would first enter the target store and be transformed there. ETL places preparation before that load. Suitability depends on factors including the target system and required analyses; the letter order alone demonstrates no cost or performance advantage.

Sources

Articles on this topic

APIs & Integration with ASES

ERP, CRM and shop cleanly connected