Проміжний рівень, рівень інтеграції даних і рівень доступу це три рівні, які беруть участь у циклі ETL.
Три етапи процесу ETL: вилучення, перетворення та завантаження. На етапі вилучення дані збираються з кількох джерел і зберігаються в проміжній області.
Трирівнева архітектура організовує програми в три логічні рівні: презентаційний рівень, прикладний рівень і рівень даних.
Рівні архітектури сховищ даних. Сховища даних мають кілька функціональних рівнів, кожен із яких має певні можливості. Найпоширенішими рівнями архітектури сховищ даних є джерело, постановка, склад і споживання.
3-рівнева архітектура циклу ETL складається з: Шар вилучення. Шар трансформації. Завантажити шар.