Oracle® Retail Demand Forecasting Cloud Service Implementation Guide Release 19.0 for Windows F24923-16 |
|
![]() Previous |
![]() Next |
This appendix describes how RDF Cloud Service performs the batch process for New Items and alternative implementation approaches for the New Item module.
New Item batch performs the following tasks:
Identify the current New Items that will turn into existing items. This identification is based on the approved Like Item, approve substitution method, sales history start date and time series duration. If a New Item is going to turn into an existing item, its approved Like Items, substitution method and settings will be automatically wiped out.
Automatically identify New Item/stores in the system based on the user loaded New Item forecast start date
Calculate eligible Like Items for the auto-identified New Item/store. The eligible criteria is based on the previous approved base demand, existing items's sales history length, and if the existing item is under the same user specified level as the New Item. The Like Item eligibility criteria also includes a Like item exclusion mask that can be customized based on business needs. The user specified level is an input in New Item plug-in.
Calculates the similarity score between the New Item and eligible Like Items based on product attribute information and provides three Like Item recommendations per the New Item/store that is based on the similarity score rankings.
Automatically approves system recommended Like Items, substitution methods, and parameters if user specified.
For details about New Item substitution methods and settings, refer to the Oracle Retail Demand Forecasting Cloud Service User Guide.
In RDF Cloud Service, New Item forecasting is implemented differently from previous versions. A baseline forecast for the New Item is generated based on the seasonal curve level. The seasonal curve for the New Item is produced through seasonality escalation like other existing items. The level for the New Item can be produced based on settings in new item module.
In a normal RDF Cloud Service implementation, there are four possible approaches to setting up the New Item module.
Ignore
The customer does not plan to use it and chooses to simply ignore the New Item. For this approach New Items need to be set up for the RDF plug-ins to run successfully. Do the following to ignore using the New Item:
Leave all the GA New Item plug-in inputs unchanged.
Use the GA attribute hierarchy file for the domain build.
After the domain build, open the Batch Flow Management workbook and set up the boolean switches related to the New Item as follows:
Set runnewitembatch
to false
Set runnewitem_BF_
to false
Set runnewitem_CF_
to false
Commit the workbook changes
Use New Item to Manually Set Up New Item Forecasting Parameters
The customer does not have any attribute information, but would like to use New Item to manually set up New Item Forecast Parameters such as Like Item, Like Store, Substitute Method, user provided Base Demand, and so on. The New Item batch is still necessary to run in this case, because the first step of New Item batch is necessary to automatically turn off New Item functionality once a New Item matures. However, the Attribute Maintenance workbook will not be able to be created because there is no valid attribute information.
For this approach, the implementor need to set up the New Item using the following steps:
Go over the following New Item plug-in inputs one by one:
New Item data source
The intersection of the specified measure decides the level where the New Item and New Store will be set up.
Product Map
Allows the user to specify which level that the New Item and eligible Like Item should be under. A Like Item can only be selected from the items that roll up to the same level.
New Store level
Allows users to specify Like Stores for the whole level
Use the GA attribute hierarchy file for the domain build.
After the domain build, open the Batch Flow Management workbook and set up the boolean switches related to New Item as follows:
Note: New Item forecasting will generate unpredictable results if the final level intersection's prod and loc dimensions do not match what is configured in the New Item module. |
Set runnewitembatch
to true.
Set runnewitem_BF_ to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.
Set runnewitem_BF_ to false if the level needs to disable New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure.
Set runnewitem_CF_ to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.
Set runnewitem_CF_ to false if the level needs to disable New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure .
Commit the workbook changes.
Use New Item Maintenance workbook and the New Store Maintenance workbook to set up New Item and New Store settings in the New Item Basic Parameters worksheet of New Item Maintenance Workbook and make sure nitautoapp is set to false.
This will turn off autoapprove in the New Item batch process. Set nitdtsdur (time series duraton) to the user desired value. This control how many sales periods a New Item needs to mature.
With Attribute Information, Use New Item to Get Recommended Like Items and Manually Set Up Like Item and Like Stores
The customer has attribute information and would like to use New Item to get recommended like items and manually set up like item and like stores. Full fledged New Item functionality is enabled in this case and data preparation is very important. In this case, the implementor needs to set up the New Item using the following steps:
Go over the following New Item plug-in inputs one by one:
New Item data source
The intersection of the specified measure decides the level where the New Item and New Store will be set up.
Product Map
Allows the user to specify which level that the New Item and eligible Like Item should be under. A Like Item can only be selected from the items that roll up to the same level.
Product Map RHS
Right hand side of the Product Map.
New Store level
Allows users to specify Like Stores for the whole level
Product RHS
This should be consistent with the New Item data source.
Location RHS
This should be consistent with the New Item data source.
Prepare the following data files for domain build and ongoing data load in the future:
PATR.csv.dat
—attribute hierarchy file
prdattT.csv.ovr
—product attribute value data file
nitdattwgt.csv.ovr
—attribute weight data file (without this data file, there is no similarity score and Like Item recommendation)
nitfcststovr.csv.ovr
— New Item forecast start date data file (without this data file, there is no New Item identification)
nisros.csv.ovr
—user provided New Item base rate of sales data file.
Without proper data, the Attribute Maintenance workbook can not be created in the future.
After the domain build, open the Batch Flow Management workbook and set up the boolean switches related to New Item as follows:
Note: New Item forecasting will generate unpredictable results if the final level intersection's prod and loc dimensions do not match what is configured in the New Item module. |
Set runnewitembatch
to true
Set runnewitem_BF_
to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.
Set runnewitem_BF_
to false if the level needs to disable New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure
Set runnewitem_CF
_ to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.
Set runnewitem_CF_
to false if the level needs to disable New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure
Commit the workbook changes.
Use New Item Maintenance workbook and New Store Maintenance workbook to set up New Item and New Store settings in the New Item Basic Parameters worksheet of New Item Maintenance workbook, set up nitautoapp
to the user desired value. This will enable or disable autoapprove
in the New Item batch process. Set nitdtsdur (time series duraton) to the user desired value. This control how many sales periods a New Item needs to mature
If the loaded New Item forecast start date and New Item base rate of sales were not available, the following business flow must be performed:
Open the New Item Maintenance workbook to input nitfcststovr
and nisros
without running any approve custom menu and then commit the change.
Run newitem_batch
to automatically identify New Items and generate system recommended like SKU.
New Items can be approved automatically in Step b. The user can also create the New Item Maintenance workbook again to manually approve the New Item settings.
Bypass New Item Workbooks and Set Up New Item Forecasting through Direct Measure Loading and Calculation
Use this approach when you want to use New Item Forecast, but do not have any attribute information and you do not want to populate New Item parameters manually. You can load information into the New Item Parameter measures directly and avoid using any New Item workbook. It is still necessary to run the New Item batch because the first step of New Item batch automatically turns off New Item functionality once a New Item matures.
For this approach, the implementor needs to set up the New Item using the following steps:
Verify the following New Item plug-in inputs one by one:
New Item data source—the intersection of the specified measure decides the level where the New Item and New Store will be set up.
Product Map—allows the user to specify which level that the New Item and eligible Like Item should be under. A Like Item can only be selected from the items that roll up to the same level.
New Store level—allows users to specify Like Stores for the whole level
Build the domain using the GA attribute hierarchy file.
After the domain build, open the Batch Flow Management workbook and set up the boolean switches related to New Item as follows:
Note: New Item Forecasting generates unpredictable results if the final level intersection'sprod and loc dimensions do not match with what is configured in the New Item module. |
Set runnewitembatch
to true.
Set runnewitem_BF_
to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.
Set runnewitem_BF
to false if the level needs to disable New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure.
Set runnewitem_CF_
to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.
Set runnewitem_CF_
to false if the level needs to _disable
the New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure.
Commit the workbook changes
In the New Item Maintenance Workbook, ensure that nitautoapp
is set to false to turn off auto approve in the New Item batch process. Set nitdtsdur
(time series duration) to the user desired value. This controls how many sales periods a New Item needs to mature.
Prepare the custom batch control file that loads settings into measures such as nisros
(user provided base demand), nitdtsdur
(time series duration), nitappsubm
(substitution method), nitapplkitm1
(like item), nitappadj
(like Item adjust percentage).
Note: In the weekly forecast batch, the New Item batch is run before the RDF batch forecast. The initial step in New Item batch identifies matured New Items and clears out its substitute method. RDF batch checks the substitution method to decide if an item goes through a normal forecasting process or New Item forecasting.If an implementor wants to load a substitute method or other new item parameters, it is important to decide when it should be loaded, either before or after the New Item batch runs. If a substitute method is loaded before the New Item batch runs, it may be automatically wiped out depending on how long its sales history is. If a substitute method is loaded after the New Item batch, then the item will be subject to New Item forecasting forever. |
The following tips will provide troubleshooting solutions to common issues for New Items in RDF CS.
Issue: The New Item Maintenance Attribute Maintenance Workbook Cannot be Opened Due to an Empty Pre-range Solution
Solution
If you are running into this issue you have by-passed Oracle's standard domain building or data loading process.
The New Item Maintenance workbook is pre-ranged by these measures:
flagllc
nitwkrange
nititm2clsr
The flagllc
measure ranges the prod hierarchy to llc items. The nitwkrange
measure ranges the CLND hierarchy. The nititm2clsr
measure ranges the pror hierarchy. The nitwkrange
measure is calculated in the new item batch, where as the flagllc
and nititm2clsr
measures are calculated as a post-process after the data load. The Calendar has been pre-ranged to bring in weeks > (TODAY - TS duration). The flagllc
measure is calculated using flagslc
when flagslc
is set to the False default. Therefore, even if no data file is provided for flagslc
, flagllc
should be properly calculated. The nititm2clsr
measure is calculated based on nititm2itr
. The nititm2itr
data file is generated by RDF data load process based on product hierarchy and loaded automatically. These logics were implemented through batch control file and OAT.
Users should not encounter any issue if the standard RDF process is followed.
If you encounter this issue after by-passing your domain, make sure that nititm2itr
, nititm2clsr
, and llcflag
are populated in your domain.
Issue: The New Item Management Workbook Can Not be Opened Due to an Empty Prerange
Solution
Check to see if the measures nititm2itr
and nititm2clsr
are populated. The nititm2itr
measure should be loaded automatically by RDF CS whenever product hierarchy is loaded.The nititm2clsr
measure is recalculated based on nititm2itr
after each dataload. These logics were implemented through OAT. Users should not encounter this issue if RDF Cloud Service's standard process were followed.
Another measure to check is nitfcststovr
(forecast start date override). This measure is used to identify new item. It need to be a date in the future so that the item can be identified as new item.
Issue: Unable to Open the New Item Management Workbook Even if the nitfcststovr
Measure is Populated and All the Other Measures are Properly Populated
Solution
The New Item batch will calculate the similarity score and pre-range mask for items that have not yet matured based on TS duration..
Another unlikely scenario is that no eligible Like Item can be identified for the New Item. The Similarity Score is only calculated between a New Item and an existing item. An existing item for a New Item must satisfy the following criteria:
The existing item is under the same product category as the New Item. The level of product category is specified in New Item plug-in. In RDF GA configuration, it is class.
The existing item must have attribute information.
The existing item must have enough Sales History Length. The Sales History Length for a time series is calculated as the number of periods between today and the week that has the first populated sales. The Sales History Length must be more than the value specified in ts-duration (nitdtsdur
). This situation is unlikely unless no sales data is available.
Check the eligible existing items by looking into the measure nitlkitmlocmsk
. If it is empty, that means one of the condition is not meet. Check prdAttT
for product attribute information. Check the sales input measure specified in the New Item plug-in for the Sales History Length.
Issue: You Can Not Generate a Forecast for a New Item Even If There are Valid Like Item and Substitute Method Settings
Solution
The New Item forecast is produced by looking up the seasonal curve through escalation and getting a base rate of sales from the like item/user input/class average escalation. After a forecast, you can check measures woyseascurve_CF
_ or woyseascurve_BF_
to see if a seasonal curve has been generated for the New Item.
If it is not populated, that means there is no seasonal curve for all of the escalation intersections at this particular item/store. An implementer should consider adding a new catch-all escalation level. The other measures to check are mergedlvl_BF_
or mergedlvl_CF_
, if the measure is empty for the New Item/store that means that no base rate of sales is generated. You can further looking into the reason by base rate of sales cannot be generated.
Issue: The New Item Forecast is Setup in the New Item Maintenance Workbook, but No Forecast is Generated for the New Item and Measures mergedlvl_BF_
and mergedlvl_CF_
have a Zero Value
Solution
Check the runnewitem_CF_
and runnewitem_BF_
measures which are visible in the Batch Flow Management workbook. If the measure was false, set them back to true, commit and rerun forecast.
If runnewitem_CF_
and runnewitem_BF_
were true, then check the nitappsubm
substitution method.
If nitappsubm is set to: |
Then: |
---|---|
None | No New Item forecast will be generated. |
Like Item | At least one valid existing item must be assigned as the Like Item.
The Like Item itself must have a forecast. The Like Item assignment measure is:
The |
User Input | The user must provide the base rate of sales for the New Item. The value will be stored in nitappros after the New Item approval process. When the substitute method is user input, then nitappros can not be zero. |
Issue: When Trying to Approve Like Item Recommendations, Received this Approve Error Message: Can Not Approve, Check New Item Error Message
Solution
This error is due to a problem in your New Item set up. On the worksheet, display show/hide for select and approve. For the New Item error message measure, ensure that measure is visible on the worksheet. It will provide additional clues for the issue.