Explain the components and functions of a data warehouse

Explain the components and functions of a data warehouse. 

150 words; APA format, with peer-reviewed journal reference