A data warehouse integrates data from multiple source systems to create a consistent set of data over time to support decision making. It contains historical data derived from transaction systems. A data warehouse uses a star schema with one large fact table containing measures connected to multiple dimension tables. This allows for flexible analysis by slicing and dicing measures across dimensions.