Planual rules regarding Line Items in the Polaris engine.

Most line items in the model won't need summary calculations, so it's good practice to keep summaries off initially and add then back when necessary. This is especially true for Calculation modules and conditional formatting line items.

2.03-01a User-facing line items on pages


For Input or Output modules, specifically those line items displayed on Pages, summary options are likely to be needed.

Anaplan is highly optimized for numbers and Booleans, making text the most memory-intensive format to store. Minimize the use of text formats wherever possible.

In Polaris use guards with "ELSE BLANK" to avoid populating unnecessary cells.

Engine Applicability: Classic Hyperblock and Polaris

Use empty line items as headers or separators to logically organize your module's Blueprint view. When creating these structural items, always set their format to "No Data". This prevents the Anaplan engine from allocating memory or performing unnecessary calculations on them.

Engine Applicability: Classic Hyperblock and Polaris

The Calculation Effort column is an essential metric for evaluating which line items to focus on for optimization. The higher the number, the larger the percentage of calculation effort that specific line item requires. To achieve the highest impact on performance, start optimization efforts by investigating the line items with the highest calculation efforts. 

When you look at this data, remember that this value is calculated differently in the Classic and Polaris engines.

For Polaris models: The Calculation Effort metric dynamically measures CPU compute time over a rolling 10-minute window. To accurately capture a specific calculation chain, you should let the model sit idle for 10 minutes, perform your target action (such as a cell input or an import), and then review the effort. However, if you want to view the calculation effort for the entire model, you must close the model and re-open it.

For Classic models: The calculation effort displays the metrics for the entire model and is always applicable.

Engine Applicability: Classic Hyperblock and Polaris

Formula or Ratio as summary methods aren't currently built to leverage on-demand calculation (ODC) and can lead to slower model open times, sluggish data entry, and high memory use at very high cell counts. To maintain optimal performance, avoid these summary methods in modules with high dimensionality.
Engine Applicability: Polaris Only