A data warehouse is constructed by integrating data from multiple heterogeneous sources. It supports analytical reporting, structured and/or ad hoc queries and decision making. This tutorial adopts a step-by-step approach to explain all the necessary concepts of data warehousing.
This tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing.
Before proceeding with this tutorial, you should have an understanding of basic database concepts such as schema, ER model, structured query language, etc.