A Data Warehouse is a collection of data from potentially different computer systems, organized to represent an analytical view of a company. Data is extracted from the various source systems and run through a process known as transformation to make it clean and consistent.