Data warehouses are subject-oriented collections of integrated and non-volatile data designed to support management decision making. They integrate data from multiple sources and apply data cleaning and integration techniques to ensure consistency. In contrast to operational databases focused on current transactions, data warehouses have a longer time horizon of historical data over many years. They are physically separate from operational systems and do not require transaction processing, but rather support analysis and decision making.