Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Topic

Tip

Details

Do not store large data in ModelFormulaContext

The whole ModelFormulaContext is stored as an XML on the Optimization Model so it is not recommended to store large data here.

Optimization Company Parameter Tables

Do not to run an Optimization logic in the Debug mode

In general, it is recommended not to run an Optimization logic in the Debug mode. It is usually better to create a model, assign the logic to that model and run the logic directly from the model using the Calculate button on each calculation tab.

Create and Run Optimization Model Logic

Running a model for the first time

Before running a model with a single-logic configuration for the first time, you need to open the model’s Data Load of the type Model Calculation (it is created automatically when the model is saved) and uncheck the Allow distributed calculation checkbox. Otherwise you will get an error: “Formula for calculation phase not found”.

Create and Run Optimization Model Logic

Few tips on “recommended” things to do.

How to Refresh Segmentation-Optimization Models

Set heartbeat

It is recommended to set your partition's heartbeat to a low value (20 s).

OE Prerequisites

Null values in segmentation dimensions

Avoid null values in segmentation dimensions. If necessary, create a new field by using an expression which replace empty values by a text like “Not provided”.

How to Configure Segmentation-Optimization Models (Vesper 6.2 and higher)

Model name length limitation

For a model name, there is a limit of 50 characters. (This limit is valid for all FC uniqueName values in Pricefx and it originates from the limit of 63 characters in the underlying Postgres database.)

How to Configure Segmentation-Optimization Models (Vesper 6.2 and higher)

...