What is a data warehouse, and how does it differ from traditional databases? Discuss its purpose, key components, and use cases in data analytics.
Explain the role of a data warehouse in business intelligence, its architecture, and how it supports data integration and reporting.