Data warehousing involves collecting data from different sources and organizing it in a way that allows for analysis to make business decisions. It provides a single, complete view of data that end users can easily understand. A data warehouse stores integrated data from multiple sources and provides historical views of data to support analysis. It allows organizations to access critical information to support reporting, queries and decision making. Common applications of data warehousing include banking, healthcare, airlines and telecommunications.