Un data warehouse proporciona acceso, análisis y visualización de datos almacenados de diferentes fuentes como bases de datos operacionales y servicios web a través de procesos ETL que sumarizan y cargan los datos en diferentes niveles de detalle para su análisis a través de servicios web e Internet.