Un datawarehouse es un repositorio de datos estratégicos, tácticos y operativos que permite obtener información estratégica y táctica. Los data-marts son repositorios parciales de datos para obtener información táctica. El data-mining usa técnicas de análisis para descubrir información oculta. Un datawarehouse almacena datos actuales e históricos del negocio de manera estable y resumida para propósitos de análisis.