Situations that Do and Do Not Need a Load Rule

To load data to Essbase, you typically need a load rule, unless the source data maps perfectly to the cube (for example, if it has been exported from the cube).

You need a load rule if the source data does not map perfectly to the cube or if you are performing any of the following tasks:

  • Loading data from an external source

  • Building dimensions

    • Adding dimensions and members to the cube

    • Changing existing dimensions and members in the cube

  • Changing the data in any way, including the following:

    • Ignoring fields or strings in the source data

    • Changing the order of fields by moving, joining, splitting, or creating fields

    • Mapping the data in the source data to the cube by changing strings

    • Changing the data values in the data source by scaling data values or by adding data values to existing data values in the source

    • Setting header records for missing values

    • Rejecting an invalid record and continuing the data load

You do not need a load rule if you are performing a data load and the data source maps perfectly to the database, as described in Sources of Data that Do Not Need a Load Rule.

Note:

If you are using a load rule, the number of fields in each record in the rule must match.