Typical Architectural Components of a Data Warehouse:-