Specialized implementations

Some rule implementations are highly specialized. A specialized implementation applies only to a single specific rule type. Each rule type that has a specialized implementation requires unique processing. Sometimes, in fact, a highly specialized rule is processed by a unique and dedicated program component. For example, Consolidation rules must be processed by a component called the Consolidation Engine.

The following table shows the rule types that have highly specialized implementation.

Rule Type Implementation

Consolidation

Consolidation

Currency

Currency

Definition

MdxScript

Intercompany Reconciliation

Intercompany Reconciliation

Outbound

Outbound

Variable

General

When Planning Business Modeler encounters one of these specialized rules, it identifies the associated rule type. Based on that rule type, Planning Business Modeler selects the destination component that will process the rule. Next, the PerformancePoint Expression Language compiler translates the rule into an intermediate result that is customized for the destination component. For example, a Consolidation rule is translated into a form that the Consolidation Engine component can process.

When to consider specialized implementations

When you create a rule that requires specialized implementation, Planning Business Modeler selects the required implementation type by default.

See Also

Concepts

Consolidation rules
Currency rules
Intercompany reconciliation rules
Outbound rules
Model Variable rules