Un data warehouse es un conjunto integrado de bases de datos con orientación temática diseñado para apoyar la toma de decisiones al almacenar y proveer información relevante de múltiples fuentes de datos; su arquitectura incluye niveles para la organización y acceso a los datos, el almacenamiento en el data warehouse, y el acceso a la información por los usuarios.