Creating a Data Warehouse
Gartner defines a data warehouse as follows:
“A data warehouse is a storage architecture designed to hold data extracted from transaction systems, operational data stores, and external sources. The warehouse then combines that data in an aggregate, summary form suitable for enterprise-wide data analysis and reporting for predefined business needs.”
Data warehouses have been a staple of business intelligence architectures for decades given their ability to deliver a central and single source of truth for use by a variety of applications and use cases. By handling data quality and integration needs in powerful upstream tools like Azure Data Factory pipelines and producing a consolidated set of dimension and fact tables with surrogate keys for relationships/joins via familiar SQL queries and support for historical tracking, a well-designed and managed data warehouse remains a highly valuable asset.
Regardless of the specific history...