Release Notes
Release 16.0
December 2016
Oracle Retail Demand Forecasting (RDF) is a statistical and promotional forecasting solution. It uses state-of-the-art modeling techniques to produce high quality forecasts with minimal human intervention. Forecasts produced by the Demand Forecasting system enhance the retailer's supply chain planning, allocation, and replenishment processes, enabling a profitable and customer-oriented approach to predicting and meeting product demand.
All Oracle Retail Grade and Oracle Retail Curve documentation is included with the RDF documentation. The packaging and delivery of Curve and Grade remains the same.
Note: Because RDF, Curve, and Grade use the Oracle Retail Predictive Application Server (RPAS) platform, Oracle Retail recommends that you review the Oracle Retail Predictive Application Server Release Notes for fixed and known issues that may affect RDF.In addition, RPAS 13.3 and later releases have significant technical enhancements related to hierarchy management (such as integer indexing) that have an effect on the configuration and maintenance of RDF, Curve, and Grade. You must upgrade to key RPAS versions and complete the upgrade process as described in the chapter, ”Patch Installation” in the Oracle Retail Demand Forecasting Installation Guide before upgrading to a 16.0 RDF domain. |
Grade is a clustering tool that provides insight into how various parts of a retailer's operations can be grouped together. Typically, a retailer may cluster stores over item sales to create logical groupings of stores based upon sales of particular products. This provides increased visibility to where products are selling, and it allows the retailer to make more accurate decisions in merchandising. Beyond this traditional use of clusters, Grade is flexible enough to cluster any business measure based on products, locations, time, promotions, customers, or any hierarchy configured in the solution.
Key Grade functionality includes:
Two methods of creating Grades/Clusters:
Breakpoints: the sorting of data points into groups based on user-defined indexes
Clustering, or the BaNG Algorithm: the optimization of data points into clusters based on the user-defined number of clusters
Group By capabilities: support the segmentation of clusters for more detailed and focused cluster generation
Clustering statistics: provide insight into the relationship of members within a cluster and how all clusters relate to one another
Cluster What-if: allows user changes to members assigned to clusters and the review of recalculated clustering statistics
Regardless of the method employed to create clusters, Grade is designed to support the decision-making process necessary to create effective and actionable groupings of data.
Curve is an optional automated predictive solution that can generate ratio arrays from historical data at user-specified intersections. The profiles generated by Curve can be used for various purposes; for example, they can be used to convert the organization level assortment plans into base level weekly sales forecasts and to generate seasonal forecasts, daily forecasts, or new product forecasts using lifecycle profiles.
This section describes important steps to address the RMS/RPAS/RDF integration.
Oracle Retail Merchandising System (RMS) sends hierarchy files to Oracle Retail Demand Forecasting (RDF). RMS ensures that a class is unique to only its department and a subclass is unique to only its own class. In other words, Dept10 and Dept. 20 both can contain Class 100. However, within RPAS, unless class names are unique across the domain, it results in a multi-parent problem. Prior to Release 13.1.2, RDF tried to ensure uniqueness by concatenation of positions as follows:
RDF Class = RMS Dept + RMS Class
RDF Subclass = RMS Dept + RMS Class + RMS Subclass
However, this can result in a multi-parent problem. For example:
RMS Department | RMS Class | RPAS/RDF Class |
---|---|---|
10 | 110 | 10110 |
101 | 10 | 10110 |
In this scenario, Clss10110 rolls into both Dept10 and Dept101. This is not acceptable in any RPAS application.
Position names are made unique by adding an underscore. In the previous example, the classes would be named Clss10_110 and Clss101_10. However, when these position names are corrected and new hierarchy files are created, the existing class/subclass name no longer exists. Therefore, if the upgrade process is not specifically followed, any data that was stored at the class or subclass level (such as Clss10110) is erased.
Important: Failure to follow these upgrade instructions could result in data loss. |
The following upgrade process needs to be followed only by the customers who:
Use standard integration between RMS and RPAS based applications (other than AIP).
Have stored data at class or subclass levels.
Upgrade from a version prior to 13.0.4.18 to 13.0.4.18 or later. Those customers must apply the Upgrade Process for Class and Subclass Naming. In the future, customers already on 13.0.4.18 or later do not need to use this process again.
Upgrade Process for Class and Subclass Naming
Point the environment variable RPAS_HOME to the new RPAS_HOME.
Run the script $RPAS_HOME/rfx/src/rmse_rpas_merchhier.ksh
to generate the rmse_rpas_merchhier.dat
file. This is how the new position names are generated.
Run repos.ksh
with the –a n
flag to produce the position rename file and run renamePositions without applying the changes. Examine the log file PRODrename.log
for errors.
When ready, run the repos.ksh
script without the –a y
flag to apply the changes.
Fields lengths for RDF hierarchies were increased to accept wider labels from RMS. These new field lengths are currently not patchable directly in any RPAS domain. Therefore, the following upgrade process must be followed:
All customers using 13.0.4.18 and earlier should perform the following steps every time a new hot fix is applied.
Export the following environment variables in the environment before running the upgrade scripts.
UPGRADE_HOME: This variable should point to the path of upgrade scripts where environment.ksh
, updateschemafiles.ksh
, updatetoolsconfiguration.ksh
, and other configuration files are present.
RDF_DOMAIN_PATH: The path of RDF domain which you are going to patch. The dimension field length of this RDF domain is taken and applied to the configuration and schema files.
RDF_SCHEMA_DIR: The RETL RDF schema files directory. This must be the latest release directory, which you use for patching. It points to the SCHEMA files location in the release, which you use for patching the RDF domain.
TOOLS_CONFIG_DIR: The Configuration Tools XML files directory. It points to the directory where the hierarchy.xml
file is present. It must be the latest release directory which you use for patching.
UPGRADE_BACKUP_DIR: A backup of SCHEMA and hierarchy.xml
files is kept in this directory.
Set up the following upgrade scripts:
The updateschemafiles.ksh
script updates the dimension field length of schema files to the length as available in the domain.
The updatetoolsconfiguration.ksh
script updates the dimension field length of configuration files to the length as available in the domain.
Change the directory to UpgradeScripts directory.
$ cd UpgradeScripts
Run updatetoolsconfiguration.ksh
. This updates the hierarchy.xml
file.
$ ./ updatetoolsconfiguration.ksh
Run updateschemafiles.ksh
. This updates the RETL RDF schema files.
$ ./ updateschemafiles.ksh
Note: For added visibility for retailers, these instructions are included in both the Oracle Retail Demand Forecasting Release Notes and the Oracle Retail Demand Forecasting Installation Guide. For more information, see the Oracle Retail Demand Forecasting Installation Guide. |
While not directly related to RDF, the 13.3 Release of Oracle Retail Predictive Application Server (RPAS) has undergone a major change to simplify hierarchy administration. Full details of these changes are outlined in the 13.3 Oracle Retail Predictive Application Server Release Notes. Due to these changes, configuration updates have been made to RDF, and you will need to perform additional steps to upgrade your RDF domain, such as setting dimension sizes. The upgrade to RPAS 13.3 or later for this application includes a conversion process in addition to the normal upgrade process. Details are provided in the chapter, ”Patch Installation”, in the Oracle Retail Demand Forecasting Installation Guide.
Upgrading to 15.0
When upgrading to RDF version 16.0, if the current version is older than 14.0 and a life cycle profile was configured in Curve, then the domains need to be rebuilt. Patching will not work.
The GA version of CPEM is not upgradeable to version 15.0 from any other previous versions. The two main reasons are the changes in the cannibalization level, and the requirement for item/store level data.
See the Oracle Retail Demand Forecasting Installation Guide for information about the following:
Hardware and software requirements
Oracle Retail application software compatibility information
RDF 16.0 includes the following functional enhancements.
Due to the huge volume of data points created during the forecast generation process it is impossible for a user to do a thorough review of all the forecast values. Moreover, a review of all forecasts is not even needed, as only a small subset of data points actually needs to be reviewed.
The decision on which values need to be reviewed is made by designing business rules, and checking the forecasts against them.
The forecasts that violate the rules, are flagged as exceptions. It does not automatically mean that they are poor forecasts, just that a user should review them.
For this release, RDF has refined a set of alerts that are available for both the batch and workbook version. The user can use the batch alerts to build a workbook with just the flagged information. Then the user can navigate the workbook by switching to the workbook alerts.
For this release the Promotion Effectiveness workbook has received a major overhaul. The user can review, adjust and commit all the information necessary to determine the impact of events and/or price discount have on demand. This includes item level effects, effects estimated at the pooling intersections, as well the blending of the two effects.
To preview how the changes impact demand, the user has the ability to play with the promotion calendar and run What-if analyses.
If the changes made in this workbook are committed, they will be reflected in the next forecast that is generated.
The Fusion taskflow has been reworked to improve usability. Related forecasting steps and tasks were grouped under the same activities.
Other enhancements are around the following areas:
Users can dynamically change labels of certain positions
Several tasks were enabled to display images of products
Additional parameters sheet in the Forecast Approval workbook for causal displays information relevant to events
The following table contains issues that have been fixed for the current release.
Affected Component | Fixed Issue/Defect | DefectNumber |
---|---|---|
Calculation | Enhanced the forecast accuracy calculation in the Forecast Scorecard workbook, by ranging the measures in the low rate of sales error calculation. | 24466275 |
Documentation | The Oracle Retail Demand Forecasting Implementation Guide states that the RDF and CPEM product hierarchies are the same. This is no longer true, so the documentation was updated accordingly. | 24566842 |
Forecast | No forecast could be generated forecast using the Online Admin Tools. This issue was resolved, by making sure forecast generation is possible. | 23108213 |
Forecast | The forecast generated in the Interactive Forecast workbook was not reflecting updates in forecast parameters (history start date, forecast start date, forecast end date). This is resolved by passing in correctly the forecast parameters. | 24484675, 24320416 |
Installer | The RDF installer points to the correct domain path for RDF and CPEM. | 23228539 |
New Item | Several fixes for the new item functionality, when implemented with or without item attributes. | 24290494, 24305693, 24484504, 24463662 |
Documentation | Both versions of the Oracle Retail Demand Forecasting User Guide provide instructions to override the approval method in the Forecast Maintenance workbook. | 19467391 |
Patching | When patching a configuration change to RDF, the measures Training Window Method and System Training Window in Curve are changing to default options in the Profile Administration workbook. This has been resolved by retaining the modified/updated values before the patching. | 23125308 |
Promotions | Negative promotional lifts are generated, even after the Accept Negative Lifts option is disabled. This issues has been addressed by only allowing negative promotional lifts, when the option is selected. | 24340716 |
The following table contains issues that have been identified for the current release.
Affected Component | Known Issue/Defect | Defect Number |
---|---|---|
Grade Workbooks | When navigating through the wizard selections for certain Grade workbooks, the selections are being duplicated on screen. The workbooks include Generate Grade Breakpoints and Generate Clusters. | 18196485 |
Translation Files | There may be issues when loading translated strings into RDF. | 20923721 |
For more information, see the following documents in the Oracle Retail Demand Forecasting Release 16.0 documentation set:
Oracle Retail Demand Forecasting Implementation Guide
Oracle Retail Demand Forecasting Installation Guide
Oracle Retail Demand Forecasting Release Notes
Oracle Retail Demand Forecasting User Guide for the RPAS Classic Client
Oracle Retail Demand Forecasting User Guide for the RPAS Fusion Client
Oracle Retail Predictive Application Server documentation
The following documentation may also be needed when implementing RDF:
Oracle Retail Predictive Application Server Batch Script Architecture Implementation Guide
The following document is available through My Oracle Support at the following URL:
Oracle Retail Demand Forecasting 16.0 Cumulative Fixed Issues (Note ID 2194062.1)
This document details the fixed issues and defects for all RDF, Curve, and Grade patch releases prior to and including the current release.
The following document is available on the My Oracle Support Web site. Access My Oracle Support at the following URL:
Online training is available to Oracle supported customers at product release. These online courses provide release-specific product knowledge that enables your functional and technical teams to plan, implement and/or upgrade and support Oracle Retail applications effectively and efficiently.
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc
.
Access to Oracle Support
Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info
or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs
if you are hearing impaired.
Oracle® Retail Demand Forecasting Release Notes, Release 16.0.
Copyright © 2016,C:\Users\MARTLEY\Documents\_Revisions\16.0 RDF HTML\Program Files (x86)\Adobe\AdobeFrameMaker10\Structure\xml\darbbook\upgrade\xml\insets\holder_ak.xml
C:\Users\MARTLEY\Documents\_Revisions\16.0 RDF HTML\Program Files (x86)\Adobe\AdobeFrameMaker10\Structure\xml\darbbook\upgrade\xml\insets\licwarrantnotice_ak.xmlC:\Users\MARTLEY\Documents\_Revisions\16.0 RDF HTML\Program Files (x86)\Adobe\AdobeFrameMaker10\Structure\xml\darbbook\upgrade\xml\insets\restrictedrightslegend_ak.xmlC:\Users\MARTLEY\Documents\_Revisions\16.0 RDF HTML\Program Files (x86)\Adobe\AdobeFrameMaker10\Structure\xml\darbbook\upgrade\xml\insets\hazardnotice_ak.xmlC:\Users\MARTLEY\Documents\_Revisions\16.0 RDF HTML\Program Files (x86)\Adobe\AdobeFrameMaker10\Structure\xml\darbbook\upgrade\xml\insets\trademarknotice_ak.xmlC:\Users\MARTLEY\Documents\_Revisions\16.0 RDF HTML\Program Files (x86)\Adobe\AdobeFrameMaker10\Structure\xml\darbbook\upgrade\xml\insets\webcontentnotice_ak.xmlValue-Added Reseller (VAR) Language
Oracle Retail VAR Applications
The following restrictions and provisions only apply to the programs referred to in this section and licensed to you. You acknowledge that the programs may contain third party software (VAR applications) licensed to Oracle. Depending upon your product and its version number, the VAR applications may include:
(i) the MicroStrategy Components developed and licensed by MicroStrategy Services Corporation (MicroStrategy) of McLean, Virginia to Oracle and imbedded in the MicroStrategy for Oracle Retail Data Warehouse and MicroStrategy for Oracle Retail Planning & Optimization applications.
(ii) the Wavelink component developed and licensed by Wavelink Corporation (Wavelink) of Kirkland, Washington, to Oracle and imbedded in Oracle Retail Mobile Store Inventory Management.
(iii) the software component known as Access Via™ licensed by Access Via of Seattle, Washington, and imbedded in Oracle Retail Signs and Oracle Retail Labels and Tags.
(iv) the software component known as Adobe Flex™ licensed by Adobe Systems Incorporated of San Jose, California, and imbedded in Oracle Retail Promotion Planning & Optimization application.
You acknowledge and confirm that Oracle grants you use of only the object code of the VAR Applications. Oracle will not deliver source code to the VAR Applications to you. Notwithstanding any other term or condition of the agreement and this ordering document, you shall not cause or permit alteration of any VAR Applications. For purposes of this section, ”alteration” refers to all alterations, translations, upgrades, enhancements, customizations or modifications of all or any portion of the VAR Applications including all reconfigurations, reassembly or reverse assembly, re-engineering or reverse engineering and recompilations or reverse compilations of the VAR Applications or any derivatives of the VAR Applications. You acknowledge that it shall be a breach of the agreement to utilize the relationship, and/or confidential information of the VAR Applications for purposes of competitive discovery.
The VAR Applications contain trade secrets of Oracle and Oracle's licensors and Customer shall not attempt, cause, or permit the alteration, decompilation, reverse engineering, disassembly or other reduction of the VAR Applications to a human perceivable form. Oracle reserves the right to replace, with functional equivalent software, any of the VAR Applications in future releases of the applicable program.