This document provides an overview of online analytical processing (OLAP). It defines OLAP as a process for analyzing multidimensional data to help decision makers. OLAP uses data warehouses to store historical data in a structured format. It allows for analytical queries and operations like aggregation, roll-up, drill-down and slicing and dicing of data. SQL extensions and OLAP functions further aid analysis. OLAP systems can be MOLAP, ROLAP or HOLAP based on their architecture and data storage methods. Commercial OLAP systems include IBM, Oracle and Microsoft products.