the cn tower - performance analytics...1.bobj dashboard is used in the bpc web admin client which...
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/1.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/2.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/3.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/4.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/5.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/6.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/7.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/8.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/9.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/10.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/11.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/12.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/13.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/14.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/15.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/16.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/17.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/18.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/19.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040820/5e69482d36ce3c043012248a/html5/thumbnails/20.jpg)
Thank you
Q&A