Professional Documents
Culture Documents
Forecasting
Overview
Page 1 of 27
338445155.doc
Rev 1
Distribution
Oracle Demantra Fundamentals
Job Title*
Ownership
The Job Title [list@YourCompany.com?Subject=338445155.doc] is responsible for ensuring that
this document is necessary and that it reflects actual practice.
Page 2 of 27
338445155.doc
Rev 1
Schedule:
Timing
90 minutes
45 minutes
105 minutes
Topic
Lecture
Practice
Total
Page 3 of 27
338445155.doc
Rev 1
Objectives
Objectives
Page 4 of 27
338445155.doc
Rev 1
Agenda
Agenda
Page 5 of 27
338445155.doc
Rev 1
Overview
Overview
Page 6 of 27
338445155.doc
Rev 1
Understanding Analytics
Understanding Analytics
The Analytical Engine is designed for large-scale installations handling analysis and modeling of
tens to hundreds of thousands of different demand patterns.
Instructor Note
Refer to Guided Demo Using the Analytical Engine [LAB404BY]
Page 7 of 27
338445155.doc
Rev 1
Understanding Analytics
Understanding Analytics
Within an Oracle Demantra solution, the Analytical Engine runs periodically (in the
background), reading data from the database and generating forecast data. The forecaster uses a
worksheet to view the forecast and make adjustments, saving those changes to the database.
The updated forecast is available to all users with the appropriate authorization.
Page 8 of 27
338445155.doc
Rev 1
Regression
Page 9 of 27
338445155.doc
Rev 1
Exponential smoothing:
Holt
Bwint
Intermittent Models:
Croston
Other Models
DMULT (Multiplicative)
Page 10 of 27
338445155.doc
Rev 1
Page 11 of 27
338445155.doc
Rev 1
Simulation mode:
Page 12 of 27
338445155.doc
Rev 1
Page 13 of 27
338445155.doc
Rev 1
Page 14 of 27
338445155.doc
Rev 1
Causal Factors
Causal Factors
Global causal factors: Apply to all item-location combinations. For example, a season is a global
causal factor. Most Demantra implementations use global factors.
Local causal factors: Apply to specific item-location combinations. For example, a discount
applied to a specific item in a specific sales region is a local causal factor.
Page 15 of 27
338445155.doc
Rev 1
Regression
Monte-Carlo Regression
Holt
Moving Average
Intermittent
Page 16 of 27
338445155.doc
Rev 1
When generating a forecast, the Analytical Engine uses your history determines which model is
most likely to produce a quality forecast. Alternately, you can manually configure which
forecasting models to use from within the Business Modeler.
For a complete list of models, see Theoretical Engine Models in the Consultant help.
Page 17 of 27
338445155.doc
Rev 1
If forecast for all models in the node fails, Demantra attempts to generate a forecast at a higher
level of aggregation.
The mechanism used to generate this forecast is the Forecast Tree.
Page 18 of 27
338445155.doc
Rev 1
Forecast Trees
Forecast Trees
How your data is aggregated is configured using a Forecast Tree. Forecast trees define initial
forecast level, and enables contingencies if:
Data unavailable
The forecast tree determines which item/location aggregation combination the engine will work
on. The highest level (highest number) is ALWAYS all items/locations not actually used. The
second highest level is the FIRST level actually examined for the forecast.
In general, forecasting is most accurate when it can be performed at the lowest possible allowed
aggregation level. However, sometimes there is not enough data at that level for all
combinations. For those combinations, the Analytical Engine aggregates the data to a higher
Copyright Oracle, 2007. All rights reserved.
Page 19 of 27
338445155.doc
Rev 1
level and tries to generate a forecast there. The purpose of the forecast tree is to organize data for
this process.
The forecast tree determines which item/location aggregation combination the engine will work
on:
The highest level (highest number) is ALWAYS all items/locations not actually used.
The second highest level is the FIRST level actually examined for the forecast.
Page 20 of 27
338445155.doc
Rev 1
Page 21 of 27
338445155.doc
Rev 1
Shape Modeling
Shape Modeling
Shape modeling reapplies a demand profile that has a distinct shape over time. Shape modeling
allows you to:
Create another instance of that curve starting at some future date, creating a new activity
For example, the Analytical Engine uses historical shapes to predict the new release shape for a
product launch:
Copyright Oracle, 2007. All rights reserved.
Page 22 of 27
338445155.doc
Rev 1
1.
2.
3.
4.
Page 23 of 27
338445155.doc
Rev 1
Shape Modeling
The Analytical Engine uses historical shapes to predict the new release shape.
For example, the Analytical Engine uses historical shapes to predict the new release shape for a
product launch:
1.
Find comparable products that are similar to the one youre launching, and pull the
demand curve shape.
2.
The user designates a series as beginning, ongoing and ending during the life of the
shape.
3.
4.
Page 24 of 27
338445155.doc
Rev 1
Specify how many data points are needed to use each model.
To access the Analytics window, choose Open Analytics from the Collaborator Workbenchs File
menu.
Page 25 of 27
338445155.doc
Rev 1
Summary
Summary
Page 26 of 27
338445155.doc
Rev 1
Page 27 of 27
338445155.doc
Rev 1