15.1. Overview of Pentaho Analysis Services15.1.1. Architecture15.1.2. Schema15.1.3. Schema Design Tools15.1.4. Aggregate Tables15.2. MDX Primer15.2.1. Cubes, Dimensions, and Measures15.2.1.1. The Cube Concept15.2.1.2. Star Schema Analogy15.2.1.3. Cube Visualization15.2.2. Hierarchies, Levels, and Members15.2.2.1. Hierarchies15.2.2.2. Levels and Members15.2.2.3. The All Level, All Member, and Default Member15.2.2.4. Member Sets15.2.2.5. Multiple Hierarchies15.2.3. Cube Family Relationships15.2.3.1. Relative Time Relationships15.2.4. MDX Query Syntax15.2.4.1. Basic MDX Query15.2.4.2. Axes: ON ROWS and ON COLUMNS15.2.4.3. Looking at a Part of the Data15.2.4.4. Dimension on Only One Axis15.2.4.5. More MDX Examples: a Simple Cube15.2.4.6. The FILTER Function15.2.4.7. The ORDER Function15.2.4.8. Using TOPCOUNT and BOTTOMCOUNT15.2.4.9. Combining Dimensions: The CROSSJOIN Function15.2.4.10. Using NON EMPTY15.2.4.11. Working with Sets and the WITH Clause15.2.4.12. Using Calculated Members15.3. Creating Mondrian Schemas15.3.1. Getting Started with Pentaho Schema Workbench15.3.1.1. Downloading Mondrian15.3.1.2. Installing Pentaho Schema Workbench15.3.1.3. Starting Pentaho Schema Workbench15.3.1.4. Establishing a Connection15.3.1.5. JDBC Explorer15.3.2. Using the Schema Editor15.3.2.1. Creating a New Schema15.3.2.2. Saving the Schema on Disk15.3.2.3. Editing Object Attributes15.3.2.4. Changing Edit Mode15.3.3. Creating and Editing a Basic Schema15.3.3.1. Basic Schema Editing Tasks15.3.3.2. Creating a Cube15.3.3.3. Choosing a Fact Table15.3.3.4. Adding Measures15.3.3.5. Adding Dimensions15.3.3.6. Adding and Editing Hierarchies and Choosing Dimension Tables15.3.3.7. Adding Hierarchy Levels15.3.3.8. Associating Cubes with Shared Dimensions15.3.3.9. Adding the DVD and Customer Dimensions15.3.3.10. XML Listing15.3.4. Testing and Deployment15.3.4.1. Using the MDX Query Tool15.3.4.2. Publishing the Cube15.3.5. Schema Design Topics We Didn't Cover15.4. Visualizing Mondrian Cubes with JPivot15.4.1. Getting Started with the Analysis View15.4.1.1. Using the JPivot Toolbar15.4.2. Drilling15.4.2.1. Drilling Flavors15.4.2.2. Drill Member and Drill Position15.4.2.3. Drill Replace15.4.2.4. Drill Through15.4.3. The OLAP Navigator15.4.3.1. Controlling Placement of Dimensions on Axes15.4.3.2. Slicing with the OLAP Navigator15.4.3.3. Specifying Member Sets with the OLAP Navigator15.4.3.4. Displaying Multiple Measures15.4.4. Miscellaneous Features15.4.4.1. MDX Query Pane15.4.4.2. PDF and Excel Export15.4.4.3. Chart15.5. Enhancing Performance Using the Pentaho Aggregate Designer15.5.1. Aggregation Benefits15.5.2. Extending Mondrian with Aggregate Tables15.5.3. Pentaho Aggregate Designer15.5.4. Alternative Solutions15.6. Summary