+ All Categories
Home > Documents > The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which...

The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which...

Date post: 11-Mar-2020
Category:
Upload: others
View: 2 times
Download: 1 times
Share this document with a friend
1
Transcript
Page 1: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

The Performance ExchangeThursday November 26th 2015

The CN Tower

Page 2: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

SAP BPC with Predictive Analytics & HANAA winning combination

Tadeo Aguilar, Solution Architect

Performance Analytics

Page 3: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Agenda

• The value of predictions

• Predictive Analytics Overview

• Analytics Maturity

• Predictive Applications

• Predictive Algorithms

• Scenarios to integrate SAP Predictive with SAP BPC

• Challenges and opportunities

Page 4: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

The value of predictions

Page 5: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Predictive - Overview

SAP Predictive Analytics

It’s a statistical analysis and data mining solution thatenables companies to build predictive models in orderto discover hidden insights and relationships In yourdata, from which you can make predictions about futureevents.

Page 6: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Analytics maturity

Page 7: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Predictive – Applications

•Predict expenses and revenue based on historical data using time series algorithms.

Forecast

•Predict deposit revenue based on demographic data, interest rate projections and historical regression trends.

•Detect frauds and anomaly behavior.

Financial

Services

•Predict utility consumption based on historical usage of customer cluster groups and weather forecast.

Utilities

•Predict product demand based on historical trends at a region, store and product level historical trend and driving factor assumptions.

Retail and

Consumer

Products

•Predict tax revenue based on historical demographic trends and economic assumptions.

Public Sector

Page 8: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Algorithms- Time Series

• Triple exponential smoothing

• This method is based on three smoothing equations: stationary component, trend, and seasonal.

0

50

100

150

200

250

300

350

400

450

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39

ForecastingDemand Linear (Demand)

Page 9: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Algorithms- Time Series

Forecasting

0

50

100

150

200

250

300

350

400

450

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

ForecastingDemand Forecast Linear (Demand)

Page 10: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Algorithms- Time Series

PA Algorithm• INSERT INTO #PAL_CONTROL_TBL VALUES ('ALPHA', NULL,0.5, NULL);

• INSERT INTO #PAL_CONTROL_TBL VALUES ('BETA', NULL,0.1, NULL);

• INSERT INTO #PAL_CONTROL_TBL VALUES ('BASE', NULL,0.1, NULL);

• INSERT INTO #PAL_CONTROL_TBL VALUES ('FORECAST_NUM',4, NULL, NULL);

• INSERT INTO #PAL_CONTROL_TBL VALUES ('MEASURE_NAME', NULL, NULL, 'MSE');

• CALL TADEOH.TRIPLESMOOTH_TEST_PROC(PAL_TRIPLE_DATA_TBL, "#PAL_CONTROL_TBL", PAL_TRIPLESMOOTH_RESULT_TBL, PAL_TRIPLESMOOTH_STATISTIC_TBL)WITH OVERVIEW;

Page 11: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Algorithms- Time SeriesForecasting

Page 12: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Algorithms – Linear programming

• R integration– It’s maximizing or minimizing

linear functions subject to

linear constraints.

– MAX: PROFITABILITY

– MIN: COST

– Constrained by: Demand,

Prices, Macroeconomic

conditions, FX rates,

installed capacity, and so on.

Page 13: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Algorithms – Association Analysis

Apriori algorithm

• Also named Affinity analysis, isa form of analysis that looksfor associations betweenobjects.

• Can be used for looking atwhat products are boughttogether in a shopping basket.

• Can be used for productplacement.

• "if item A is purchased, then sois item B."

If Pa then PbNo. Baskets supporting the Rule Confidence

If P6 then P5 3 60%

If P3 then P2 2 66%

If P4 then P2 2 50%

If P6 then P4 2 40%

If P2 t hen P1 1 16%

Page 14: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Algorithms – Cluster AnalysisCluster algorithms

• Cluster analysis is concernedwith organizing data intogroups with similarcharacteristics. Ideally thedata within a group is closelymatched, while the groupsthemselves are verydissimilar.

• ABC Analysis

• K- Means

Page 15: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Algorithms – Outlier analysis Inter quartile range test

• Outliers may exist because of errorsin the data that need to becorrected before beginning anyanalysis.

• Outliers may occur naturally in thedata as they are genuinelydifferent from other values andtherefore model building has totake into account these variations.

• Can be used for Anomaliesdetection and to prevent frauds orsmall robberies.

With Outliers

Without Outliers

Page 16: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Scenarios

• Scenario 1-Offline BPC Data Extracts1. A flat file extract from BPC data iscreated.2. It is imported into the SAP PredictiveAnalytics application3. Execute predictive algorithms togenerate a forecast4. Results get into BPC using an input formor importing a flat file.

Page 17: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Scenarios

• Scenario 2- Accessing SAP HANA Online

1. BPC data can be accessed directly fromthe supporting HANA database tables,importing this data directly into the SAPPredictive Analysis application.

2. Execute predictive algorithms to filterand/or generate a forecast

3. Export the results to a table in HANAfor BI reporting or potentially inclusioninto the BPC dataset.

Page 18: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Scenarios

• Scenario 3 - Predictive Analytics Library

1.BOBJ Dashboard is used in the BPC web adminclient which executes an ABAP methodautomatically via the BPC Write Back BAdI.

2.The ABAP method will trigger a stored procedurein HANA that calls the PAL Function.

3.Forecast data generated by HANA procedure iswritten to a HANA BW schema table supporting aBW DSO.4.Forecast data in DSO and BPC Finance data inInfoCube are merged with the system generatedBPC MultiProvider

Page 19: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Challenges and opportunities Strengths

•You have an strategic alliance with Performance Analytics with more than 12 years focused on Enterprise management.•A partnership with SAP, that is a global leader building and supporting sophisticated Business Apps.

•There is an existing SAP implementation either SAP ECC or SAP BPC or SAP BW .•Years and Years of historical data.

•HANA in Memory Database.

Weaknesses

•Lack of future visibility that create a sense of uncertainty.•Planning and Forecasting cycles are too slow.

•Lack of accuracy in Forecasting and predictions.•Response time of existing applications is not optimal and every month response time is slower.

Opportunities

•React faster to economic conditions.

•Eliminate Guess work and calculations delays.

•Adopt a Data-Driven decision model rather than purely on intuition.

•Simplify System architecture.

•Have a competitive advantage by mining data from many sources.

Threats

•Economical conditions fluctuate dramatically and sometimes without notice.

•Global prices increase o decrease sharply.

•Data sets are too large to be processed.

Page 20: The CN Tower - Performance Analytics...1.BOBJ Dashboard is used in the BPC web admin client which executes an ABAP method automatically via the BPC Write Back BAdI. 2.The ABAP method

Thank you

Q&A

Recommended