Discuss the architecture of a Data Warehouse. Describe the different options (full-stack mix and match, different approaches by different vendors, unique selling points and so on) available to the designer at each layer of the architecture; Data Sourcing, Data Staging, Data Storage, and Data Presentation layers.
Sample Solution