The document discusses data warehousing as a solution to integrating heterogeneous data sources and managing large amounts of fragmented data in enterprises. A data warehouse collects and combines data from various sources into a single store with a unified interface to support sharing and analysis. It discusses the traditional query-driven approach versus the warehousing approach where data is integrated in advance and stored for direct querying. The key advantages of the warehousing approach are that it has high performance for queries but may not have the most current data, and it avoids interfering with local processing at source systems.