A data warehouse is a structured repository of historic data that is used for analysis and reporting. Unlike operational databases that store current data, data warehouses aggregate historical data from multiple sources in a structured format for decision support.