A data warehouse is a centralized repository that stores large amounts of data collected from various sources across an organization, structured for query and analysis. It enables businesses to consolidate data in a single location for better decision-making and reporting.