Data Warehouse Architechture-Layers
Data Warehouse Architechture-Layers
Data Warehouse Architechture-Layers
Architectures-with Layers
Introduction to Data Warehouse
Architecture
• The Data Warehouse Architecture can be defined as a
structural representation of the concrete functional
arrangement based on which a Data Warehouse is
constructed that should include all its major pragmatic
components, which is typically enclosed with four refined
layers, such as the Source layer where all the data from
different sources are situated, the Staging layer where the
data undergoes ETL processing, the Storage layer where
the processed data are stored for future exercises, and
the presentation layer where the front-end tools are
employed as per the users’ convenience.
Data Warehouse Architecture
• The Data Warehouse Architecture generally
comprises of three tiers.
• Top Tier
• Middle Tier
• Bottom Tier
Layers of Data Warehouse Architecture
• Top Tier
• The Top Tier consists of the Client-side front end of the architecture.
• The Transformed and Logic applied information stored in the Data Warehouse will be used and acquired for Business purposes in this
Tier.
• Several Tools for Report Generation and Analysis are present for the generation of desired information.
• Data mining which has become a great trend these days is done here.
• All Requirement Analysis document, cost, and all features that determine a profit-based Business deal is done based on these tools
which use the Data Warehouse information.
• Middle Tier
• The Middle Tier consists of the OLAP Servers
• OLAP is Online Analytical Processing Server
• OLAP is used to provide information to business analysts and managers
• As it is located in the Middle Tier, it rightfully interacts with the information present in the Bottom Tier and passes on the insights to the
Top Tier tools which processes the available information.
• Mostly Relational or Multidimensional OLAP is used in Data warehouse architecture.
• Bottom Tier
• The Bottom Tier mainly consists of the Data Sources, ETL Tool, and Data Warehouse.
• 1. Data Sources
• The Data Sources consists of the Source Data that is acquired and provided to the Staging and ETL tools for further process.
• 2. ETL Tools
• ETL tools are very important because they help in combining Logic, Raw Data, and Schema into one and loads the information to the
Data Warehouse Or Data Marts.
• Sometimes, ETL loads the data into the Data Marts and then information is stored in Data Warehouse. This approach is known as the
Bottom-Up approach.
• The approach where ETL loads information to the Data Warehouse directly is known as the Top-down Approach.
Difference Between Top-down Approach and
Bottom-up Approach