Various Data Architectures
This is a traditional Datawarehouse architecture. A Datawarehouse is a system where you can dump structured data from various production and operational environments for reporting and data analysis purposes.

Here you can have Data Marts on top of a Datawarehouse. Data Marts serve specific business aspects like finance, sales, marketing, etc. This one is called Inmon model in which a Datawarehouse acts as a single data source for…