Un data warehouse es una colección de datos integrada y no volátil orientada a ayudar en la toma de decisiones. Los datos provienen de fuentes heterogéneas y se integran y almacenan separadamente de los datos operacionales diarios. El proceso ETL extrae, transforma y carga los datos en el data warehouse, donde se utilizan metadatos para documentar la estructura y relaciones de los datos. Los data warehouses ofrecen ventajas como un mejor acceso a datos para análisis, pero también presentan inconvenientes como altos costos y riesgo