Aggregation Enhancements


In Oracle 10g, new features have been added, some default values have changed, and old functionality has been deprecated.

Compressed Composites

In Oracle 10g, you can use compressed composites to create variables with the fewest stored aggregated values. Using compressed composites improves performance and decreases the space needed to store aggregate values. A compressed composite contains one composite tuple for each set of base dimension values that identifies non-NA detail data in the variables that use it. Additionally, for variables dimensioned by compressed composite Oracle OLAP reduces redundancy in the variable, composite, and composite index by creating a physical position in the composite only for those tuples that represent a parent with more than one descendant

Oracle OLAP compresses the data in variables dimensioned by compressed composites using the "intelligence" of the AGGREGATE command or AGGREGATE function. In Oracle 10g, though there are still some special considerations that apply when aggregating a variable dimensioned by one or more compressed composites, these considerations are less restrictive than in earlier releases.


See Also:

DEFINE COMPOSITE, "Aggregating Variables Dimensioned by Compressed Composites" 

Aggregation Advisor

In Oracle 10g, within an aggregation specification, you can access special Oracle OLAP functionality called the Aggregate Advisor. Using the Aggregate Advisor you can request that Oracle OLAP determine the values that are aggregated as a database maintenace procedure and those aggregated on-the-fly to give the best performance and storage.


See:

PRECOMPUTE statement, and the PRECOMPUTE clause in the RELATION (for aggregation) statement

Additional Aggregation Enhancements

In Oracle 10g, the new features have also improved the aggregation capabilities of Oracle OLAP:

Changed and Deprecated Aggregation Statements and Parameters

The default values for the CACHE statement in an aggregation specification has changed.

The the following aggregation statements and parameters were deprecated: