Globally optimized strategy
A globally optimized strategy is an instance of the Strategy rule that has improved performance. Strategy designers create globally optimized strategies to reduce the computation time and memory consumption when running large-scale batch data flows and simulations. Improvements to the Strategy rule performance are the results of decreased run time and quality changes to the code generation model. Strategy designers create a globally optimized strategy by referencing an existing strategy that they want to optimize and by selecting output properties that will be in the optimized strategy result.
Strategy optimization is done on the component level. The following strategy components can be optimized:
- Sub Strategy (only the Current page option)
- Proposition Data (without the Interaction History option)
- Data Join
- Set Property
- Filter (only the Filter condition option)
- Champion Challenger
- Group By
- External Input
Optimized strategies can work with non-optimized components.
- Creating a globally optimized strategy
Increase the performance of your strategy by creating a globally optimized instance of your rule. You can also use a globally optimized strategy as a substrategy to decrease code size and increase performance of the top-level strategy that is not optimized.
- Creating a batch run for data flows
Create batch runs for your data flows to make simultaneous decisions for large groups of customers. You can also create a batch run for data flows with a non-streamable primary input, for example, a Facebook data set.
- About Strategy rules
Strategies define the decision that is delivered to an application. The decision is personalized and managed by the strategy to reflect the interest, risk, and eligibility of an individual customer in the context of the current business priorities and objectives. The result of a strategy is a page (clipboard or virtual list) that contains the results of the components that make up its output definition.
- Completing the Strategy rule form
Strategy rules - Completing the Create, Save As, or Specialization form
- Strategy rule form - Completing the Strategy tab
A strategy is defined by the relationships of the components that are used in the interaction that delivers the decision. The Strategy tab provides the facilities to design the logic delivered by the strategy (the strategy canvas) and to test the strategy (the Test runs panel).