Essbase provides separate API functions and structures for performing custom calculations (see Custom Calculations on Aggregate Storage Databases) and allocations (see Allocations on Aggregate Storage Databases) on aggregate storage databases. However, both features share the following common functionality:
Aggregate storage data load buffers
See Understanding Data Load Buffers for Custom Calculations and Allocations.
Credit and debit processing
See Understanding Credit and Debit Processing for Custom Calculations and Allocations.
Offset handling
See Understanding Offset Handling for Custom Calculations and Allocations.
An API function (EssVerifyMDXExpression) for validating the syntax of MDX expressions used in performing custom calculations and allocations.
See the Oracle Essbase API Reference.