Un datamart es una base de datos especializada para un departamento o área de negocio específica que ofrece acceso más rápido a información relevante que un data warehouse. Existen diferentes modelos para crear datamarts, como el modelo top-down que se basa en un data warehouse existente o el modelo bottom-up que integra múltiples datamarts en un data warehouse central. Los datamarts permiten implementar estructuras de almacenamiento de datos adaptadas a las necesidades de análisis de información de cada departamento.