Datawarehouse:
Un DataWarehouse es una solución que permite centralizar en un solo punto toda la información definida por la compañía como relevante para la gestión de su negocio y la toma de decisiones. La distribución de la información se realiza a través de herramientas que permiten a los usuarios finales construir sus propios informes de forma autónoma.

El Data Warehouse suministra información para otros sistemas de negocio (análisis y segmentación de clientes – Data Mining-, Gestión de Campañas (CRM Analítico), Cuadros de Mando y Portales de Información Ejecutiva ...)

Datamart:
Un DataMart es una solución que, compartiendo tecnología con el DataWarehouse (pero con contenidos específicos, volumen de datos más limitado y un alcance histórico menor), permita dar soporte a una empresa pequeña, o un departamento o área de negocio de una empresa grande.

El DataMart cubre las necesidades de informes bien porque no es conveniente efectuar consultas sobre el sistema transaccional, bien porque hay que integrar datos de varios sistemas transaccionales.