In This Section:
Essbase provides an aggregate storage kernel as a persistence mechanism for multidimensional databases. Aggregate storage databases enable dramatic improvements in both database aggregation time and dimensional scalability. The aggregate storage kernel is an alternative to the block storage kernel. Aggregate storage databases typically address read-only, “rack and stack” applications that have large dimensionality, such as the following applications:
A sample application (ASOsamp), a data file, and a rules file are provided to demonstrate aggregate storage functionality.
Aggregate storage applications, which differ from block storage applications in concept and design, have limitations that do not apply to block storage applications. The following sections describe the differences.
Table 191. Inherent Differences Between Aggregate Storage and Block Storage
Architecture that supports rapid aggregation, optimized to support high dimensionality and sparse data | Multiple blocks defined by dense and sparse dimensions and their members, optimized for financial applications | |
Through the Application Properties window, Tablespaces tab in Administration Services | Through the Database Properties window, Storage tab in Administration Services | |
Migrate a block storage outline or define after application creation | ||
Copy database | Not supported | Supported |
See Naming Restrictions for Applications and Databases. Names reserved for tablespaces, cannot be used as application or database names: | ||
Displayed in the Application Properties window and the Database Properties window in Administration Services. Information not supported by or relevant to aggregate storage applications is not shown. For a description of aggregate storage-specific information, see the Oracle Essbase Administration Services Online Help for the Application Properties window and Database Properties window. | Displayed in the Application Properties window and the Database Properties window in Administration Services | |
For a list of the settings that apply to aggregate storage databases, see the Oracle Essbase Technical Reference. | For a list of the settings that do not apply to block storage databases, see the Oracle Essbase Technical Reference. |
Table 192. Outline Differences Between Aggregate Storage and Block Storage
Multiple hierarchies enabled, dynamic hierarchy, or stored hierarchy designation | ||
Support with the following exceptions:
| ||
Support with the following exceptions:
| ||
Support with the following exceptions: On conversion from a block storage database, attribute dimension members are tagged as Dynamic Calc. On standard dimension members Dynamic Calc tags are converted and tagged as stored members, which changes the Members Stored value on the Dimensions tab of the Database Properties window in Administration Services. | Support for all member storage types in all types of dimensions except attribute dimensions | |
Levels of restructure; see Aggregate Storage Database Restructuring | Levels of restructure; see Optimizing Database Restructuring |
Table 193. Calculation Differences Between Aggregate Storage and Block Storage
Table 195. Data Load Differences Between Aggregate Storage and Block Storage
Table 196. Query Differences Between Aggregate Storage and Block Storage
Table 197. Feature Differences Between Aggregate and Block Storage