This document discusses data warehousing and online analytic processing (OLAP). It introduces key concepts such as data warehouses, OLAP, multidimensional data models, dimension hierarchies, and OLAP queries including roll-up, drill-down, pivoting, slicing and dicing. It also covers implementation issues such as indexing techniques and view maintenance to enable interactive queries for OLAP.