This is part two in my six part series on business intelligence, with a focus on OLAP analysis.
- Part 1 - Intro to OLAP
- Identifying the differences between a data warehouse and a data mart. (this post)
- Introduction to MDX and the kind of SQL which a ROLAP tool must generate to answer those queries.
- Performance challenges with larger databases, and some ways to help performance using aggregation.
- Using materialized views to automate that aggregation process.
- Comparing the performance of OLAP with and without aggregation over multiple MySQL storage engines at various data scales.
What is a data warehouse?
It turns out that this question is a …