This document discusses key aspects of data warehousing design and implementation including:
- Storing historical data in a separate environment from operational data with a different structure optimized for analysis.
- Dimensional data modeling using a star or snowflake schema to partition data into facts and dimensions.
- Extracting, transforming and loading data from source systems into the data warehouse through an ETL process.
- Designing OLAP cubes to allow for multi-dimensional reporting and analysis of the data.
- Developing reports and front-ends to allow users to access and analyze the data in the data warehouse.