This document discusses OLAP (online analytical processing) and compares it to OLTP (online transaction processing). It describes how OLAP uses complex queries against large portions of a database to guide strategic decisions, while OLTP focuses on short, frequent updates to maintain an accurate database. The document also introduces concepts like data cubes, dimension tables, aggregation, drilling down, rolling up, pivoting, slicing and dicing. It describes how the CUBE and ROLLUP operators can perform multiple aggregations with a single query.