Mirror of Oracle documentation

Converted for search and offline reading. Authoritative source: Oracle. Diagrams and some complex tables are simplified — check the PDF when in doubt.

Search for a task Portfolio Optimization

SSC

the configurations parameters related to the scenario you want to run. After modifying and reviewing the configuration parameters, click Create Scenario (button) to create the scenario. The new scenario will now display in the Scenarios table below. At this point, optimization aggregation and statistics calculations will begin. Once these stages have completed, select the scenario in the table and click Run in the Status column. Once the run is complete, the status will change to Complete. Click Complete to review recommendations.

  • d. On the Results screen, review each of the three recommendations: Highest Growth, Lowest Risk, or Balanced, and approve the one you want to work with by clicking Approve and submitting the Approval form. Upon approving a recommendation, the scenario will be approved, and the portfolio aggregation type will be activated. At this point, the recommendation may be imported by MFP or another application that is integrated with Portfolio Optimizations.

Reviewing Optimization Errors

Error logs for scenario optimization aggregation and statistics calculation stages are stored in the RSE_LOG_MSG table. Optimization run execution logs are stored in RSE_ANALYTIC_LOG_MSG. These can be reviewed if the cause of the scenario error status is unclear in the UI.

Example SQL for Optimization aggregation and statistics calculations stages

select * from RSE_LOG_MSG where PROGRAM_UNIT like '%PORTFOLIO%' and LOG_LEVEL='ERROR'
order by MSG_TS desc;

Example SQL for Optimization Run

select * from RSE_ANALYTIC_LOG_MSG where PROCESS_NAME like 'RSE PORTFOLIO RUN JOB';

Exporting Portfolio Optimization Results

Export is supported via a web service that a client application such as MFP can call to retrieve approved results.

Service Name: rase/resources/portfolio/v1/MPOptExp

The following table shows the key fields present in the web service request.

Table 11-2 Web Service Request Input Key Mappings

Key NameLevelDescription
requestIDUserUnique Request ID
prodLevelUserProduct Level can be DEPT, CLS,
SBC. MFP GA uses DEPT for
Merch Target and SBC for Merch
Plan.
locLevelUserLocation Level can be
COMPANY,
PLANNING_CHANNEL, AREA,
LOCATION. MFP GA use
PLANNING_CHANNEL for Merch
Target / Merch Plan.

Table 11-2 (Cont.) Web Service Request Input Key Mappings

Key NameLevelDescription
clndLevelUserCalendar Level can be YEAR,
QRTR. Only two are supported in
MPO. MFP GA defaults to
’YEAR’.
prodScopeUserOptimization Product Scope level
can be CMP,DIV,GRP,DEPT. It
must be the level above
prodLevel. For GA it will use DIV
in MT and DEPT in MP.
locScopeUserOptimization Location Scope
level. In initial release, Location
Scope is defaulted to same
Location level.
keyListdept/chnl/yearCollection for List of Product/
Location/Calendar key positions
for which data is required.
prodKeydept/chnl/yearProduct Position ID (Department
ID if Product Level is DEPT)
locKeydept/chnl/yearLocation Position ID (Channel ID
if Location Level is
PLANNING_CHANNEL).
clndKeydept/chnl/yearCalendar Position ID (YEAR ID if
Calendar Level is YEAR).

The following table shows the key fields present in the web service response.

Table 11-3 Web Service Response

Key/ParameterRequiredIntersectionComments
MPOptExpHeaderYesUserCollection for the Main
Request Response
Header
responseCodeYesUserExample:
100 - For Successful
Processing of Data
200 - For Any Key
Syntactical Failures
300 - For Any Header
level Validation Failures
400 - For Any Key level
Validation Failures
500 - Warning for
Any Keys Missing
Optimization Results
responseCodeMessageYesUserDetailed Response
Message for Request
MPOptExpDetailYesUserCollection for the Main
Request Response
Details

Table 11-3 (Cont.) Web Service Response

Key/ParameterRequiredIntersectionComments
requestIDYesUserSame requestID
provided in the input
request
keyListYesUserCollection for List of
Products/Store Cluster
prodKeyYesdept/chnl/yearSame Product ID
provided in the input
request
locKeyYesdept/chnl/yearSame Location ID
provided in the input
request
cldnKeyYesdept/chnl/yearSame Calendar key
provided in the input
request
optNSlsAmtYesdept/chnl/yearOptimized Net Sales
Amount
optGSlsAmtYesdept/chnl/yearOptimized Gross Sales
Amount
keyRespCodeYesdept/chnl/yearOptional Response
Code at Key Level
400 - Requested Key
List not Found
500 - Optimization
Results not available
keyRespMsgYesdept/chnl/yearOptional Response
Message at Key Level.

Data Requirements for Portfolio Optimization

Portfolio Optimization requires at least three years of quality sales transactions to perform meaningful growth calculations. For each year of sales history, the number of weeks with positive sales per year must be at least 5% of all possible sales weeks in the year.


In this guide