Um data warehouse pode ser descrito como sendo uma coleção de tecnologias de apoio à decisão, visando a habilitar o analista a tomar decisões melhores e mais rápidas. Para a criação de um data warehouse há uma fase que consiste em limpeza e reformatação dos dados antes que sejam carregados no data warehouse. Esse processo é tratado por ferramentas conhecidas por: