Defining aggregation designs

Aggregations are precalculated summary tables that provide query results much faster than if you were to query the full fact table. For example, the sample FactResellerSales table contains over 60000 rows. Instead of reading through 60000 rows to find the sum of total product cost, SSAS can read a single row in the aggregation table. In real-world applications with billion-row fact tables, the difference is much more pronounced, especially when summarized values are grouped by dozens of attributes. Unfortunately aggregations don't come free of charge; they are calculated as part of partition processing and therefore increase the total processing duration. Aggregations could also use significant amount of disk space. ...

Get SQL Server Analysis Services 2012 Cube Development Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.