- 2065 Baisakh
- Year not given · 8 marks
Data warehouse architecture and components
Short answer
A data warehouse uses a three-tier architecture: sources feed ETL, which loads the warehouse server, which is accessed through an OLAP server by front-end tools. Components include data sources, ETL tools, the warehouse database, metadata repository, data marts, OLAP server, front-end tools, and management/administration.
Describe the architecture of a data warehouse along with the different components of it.
A data warehouse architecture shows how data moves from the sources into the warehouse and then to users. The common three-tier architecture is:
Operational DBs External Flat files
\ | /
v v v
[ Extract - Clean - Transform - Load ]
|
v
+----------------------------------------+
| DATA WAREHOUSE SERVER |
| Detailed data | Summary data | Metadata|
| Data marts (dependent) |
+----------------------------------------+
|
[ OLAP Server ]
|
Query/report | OLAP/analysis | Data mining tools
Components
- Data sources: operational databases (ERP, CRM, billing), flat files and external data. They are heterogeneous.
- ETL / back-end tools: extract data from the sources, clean it (remove errors, fill missing values), transform it (format, aggregate, derive) and load it into the warehouse. Periodic refresh keeps it up to date.
- Warehouse database (bottom tier): usually a relational DBMS storing detailed data and lightly and highly summarised data.
- Metadata repository: data about data: source definitions, schema, transformation rules, data lineage, load history and business definitions.
- Data marts: department-specific subsets of the warehouse, dependent or independent.
- OLAP server (middle tier): ROLAP, MOLAP or HOLAP engine that gives the multidimensional view and performs roll-up, drill-down, slice and dice.
- Front-end tools (top tier): query and report tools, OLAP/analysis tools and data mining tools used by managers and analysts.
- Management and administration: security, backup and recovery, monitoring and scheduling.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- National data warehouse process architecture · Data Mining, chapter 1
- Warehouse architecture and three phases · Data Mining, chapter 1
- Kathmandu Mall warehouse architecture · Data Mining, chapter 1
- Data warehouse, data mart and need · Data Mining, chapter 1
- Data warehouse schemas · Data Mining, chapter 1
- Short note: Noise in data warehouse · Data Mining, chapter 2
- Data warehouse and data mining · Information System, chapter 4 · asked 2×
- Hybrid data in big data warehouse · Big Data Technologies, chapter 1
- Components of CORBA architecture · Distributed System, chapter 4 · asked 2×
- Conditional GET; 3-tier architecture components · Internet and Intranet, chapter 4