SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
1 
Customer 
SAP BusinessObjects BI 4.1 Upgrade Webinar Series 
BI 4.1 WebI Calculation Engine Changes 
Presenters: Pascal Gaulin, 
David Francois Gonzalez 
SAP BI Development 
Brought to you by the Customer Experience Group
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
2 
Customer 
We bring to you all that you need to successfully upgrade to the SAP BusinessObjects BI Platform 4.1. 
You can find a BI 4.1 Upgrade Overview page on SCN at: http://scn.sap.com/docs/DOC-56525 
Webinars also complement these published resources: http://scn.sap.com/docs/DOC-56308 
SAP BusinessObjects BI Platform 4.1 Upgrade Enablement
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
3 
Customer 
Safe Harbor Statement 
This document is intended to outline future product direction, and is not a commitment by SAP to deliver any given code or functionality. Any statements contained in this document that are not historical facts are forward-looking statements. SAP undertakes no obligation to publicly update or revise any forward-looking statements. All forward- looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. The timing or release of any product described in this document remains at the sole discretion of SAP. This document is for informational purposes and may not be incorporated into a contract. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions.
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
4 
Customer 
Web Intelligence 4.1 Calculation Changes 
The succession of corrective maintenance releases for Web Intelligence (XI R2, XI 3.x), included in 4.1, can sometimes lead to calculation result differences between versions. 
Important note…: 
The calculation changes have so far impacted very few of our customers and for these customers, a maximum of 1% of their document reports were impacted. This was in 4.0. 
In 4.1, many of the calculations changes have been fixed. Further, an on-the-fly formula rewrite mechanism has been implemented (in 4.1 SP3), on migrated documents, which lead to even less impacts. 
If in doubt, SAP Consulting can help you identify which of your documents are at risk.
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
5 
Customer 
Web Intelligence 4.1 Calculation Changes 3 Types of Calculation Changes 
The calculation changes can be classified into 3 types: 
1.Error correction: Web Intelligence returns now a correct result instead of an error (#UNAVAILABLE, #COMPUTATION, etc.) 
2.Wrong (or unexpected) result correction: Web Intelligence returns now a correct result instead of one that was wrong before 
3.Behavior adjustment for consistent logic: Web Intelligence returns now a result that is consistent with the overall design and logic, instead of a non- consistent result 
Changes #1 will have no impact on documents which do not have the error 
Changes #2 and #3 may impact documents and we have documented the major changes (see http://scn.sap.com/docs/DOC-39973)
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
6 
Customer 
Example of change type #1: Calculation error correction 
Web Intelligence 4.1 Calculation Changes 3 Types of Calculation Changes 
Before: the calculator would return #UNAVAILABLE when a delegated measure is used against a dimension based on a computed URL 
After: the calculator returns the expected result
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
7 
Customer 
Example of change type #2: Wrong result correction 
Web Intelligence 4.1 Calculation Changes 3 Types of Calculation Changes 
Before: Week number of Dec 31th, 2012 = 53 
After: Week number of Dec 31th, 2012 = 1
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
8 
Customer 
Example of change type #3: Behavior adjustment for consistent logic 
Aggregation functions on an object participating to a merged object. 
Before: The aggregation function (e.g.: Count, Min, Max...) applied to an object participating to a merge, was calculated on the value set of the merged object, instead of the value set of the object itself. 
After: It is now processed on the value set of the object. To get the previous behavior, replace the original object by the merged object. 
Web Intelligence 4.1 Calculation Changes 3 Types of Calculation Changes
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
9 
Customer 
Automatic Formula Rewrite Mechanism 
Since version 4.1 SP03, Web Intelligence provides a mechanism that automatically rewrites a selection of formulas, when these formulas match a defined pattern. 
Formulas are rewritten when you open a document from a previous Web Intelligence version. 
After the rewrite operation, the formulas return the same results as before the calculation changes. 
Saving the document will then keep the new formulas  no need to execute this mechanism again! 
Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
10 
Customer 
The Automatic Formula Rewrite mechanism is available by default on documents migrated to Web Intelligence 4.1 SP03 and newer, for the following formula patterns: 
1.Where() operator with a dimension as parameter in the condition 
2.Running calculation on section 
3.Merged object in aggregation functions 
4.Running calculations with reset in cross-tables (since 4.1 SP3 patch 3) 
This list could be extended in future releases with more formula patterns, as they would be discovered. 
Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
11 
Customer 
Rewriting Rule #1 on the Where() Operator 
Pattern: Where() operator with a formula based on a dimension, on a measure with a condition 
Example: =Max([Revenue] In([Year]) Where(DataProviderType(DataProvider([Quarter])) = "Universe")) 
Before: Dimensions (i.e. [Quarter]) were incorrectly added to the measure context 
Now: Dimensions are only used for the conditional evaluation 
Since 4.1 SP3, the above formula is automatically rewritten as: =Max([Revenue] In([Year],[Quarter]) Where (DataProviderType(DataProvider([Quarter])) = "Universe“);[Quarter])) 
Web Intelligence 4.1 calculation changes The Automatic Formula Rewrite Mechanism 
Web Intelligence versions where this rule applies 
XI 3.1 
Before SP3 FP6, SP4 FP1 and SP5 FP1 
BI 4.0 
Before SP5
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
12 
Customer 
Rewriting rule #2 on “Running calculations on sections” 
Pattern: Any running calculation within sections 
Exemple: =RunningSum([Sales Revenue]) 
Before: the running calculation was reset for each new section value 
Now: the running calculations will not automatically reset for each new section value  the value of the first cell of a block in a section instance is based on the last cell value of the block from the previous section instance 
Since 4.1 SP3, the above formula is automatically rewritten as: =RunningSum([Sales Revenue];([State])) 
Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism 
Web Intelligence versions where this rule applies 
XI R2 
Before SP5 FP10
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
13 
Customer 
Rewriting rule #3 on “Merged object in aggregation functions” 
Pattern: Aggregation functions on objects participating to a merge 
Example: =Count([Lines]), with [Lines] participating to a merged object 
Before: The aggregation function applied to an object participating to a merged object, was processed on the value set of the merged object instead of the value set of the object itself 
Now: The aggregation function is applied to the value set of the object 
Since 4.1 SP3, the above formula is automatically rewritten as: =UseMerged(Count([Lines])) 
Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism 
Web Intelligence versions where this rule applies 
XI 3.1 
Before SP3 FP2
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
14 
Customer 
Rewriting rule #4 on “Running calculations with reset in cross-tables” 
Pattern: Running calculations with a dimension as a reset context, in cross-tables 
Example: =RunningSum([Sales revenue];([State])) 
Before: When adding a dimension as reset context (2nd parameter), the running calculation was improperly evaluated in a column based direction (‘N’ pattern) 
Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
15 
Customer 
Now: In this case, the running calculation is evaluated in a row based direction (‘Z’ pattern) 
Since 4.1 SP3 patch 3: the above formula is automatically rewritten as: =RunningSum([Sales revenue];ForceCol;([State])) 
Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism 
Web Intelligence versions where this rule applies 
BI 4.0 
SP2 patch 20 and 21, SP5 all versions, SP6 before patch 5, SP7 RTM 
BI 4.1 
SP1 before patch 2
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
16 
Customer 
1.Known calculation changes are collected by SAP R&D and reviewed by SAP Support before being published on the SAP Community Network: 
http://scn.sap.com/docs/DOC-39973 
Caution: this document does not intend to be a complete list of all the calculation changes and only focuses on the major known changes. 
2.If you think that one of your Web Intelligence documents might be impacted by a calculation change, check in the SAP Notes if it is a known issue and if not, get in touch with SAP Support. 
3.Finally, in order to improve the stability of the Web Intelligence calculator, we are offering our customers to re-use some of their documents in our automatic test suite. Please, contact us if you are interested. 
Web Intelligence 4.1 Calculation Changes Take Away
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
Thank You! 
Contacts: 
Pascal Gaulin, Web Intelligence Product Expert, SAP France 
David-François Gonzalez, Web Intelligence Customer Adoption Expert, SAP France
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
18 
Customer 
SAP BusinessObjects BI 4.1 Upgrade Webinar Series 
BI 4.1 WebI Calculation Engine Changes 
Q & A 
Brought to you by the Customer Experience Group
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
19 
Customer 
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an 
SAP affiliate company. 
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. 
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. 
National product specifications may vary. 
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. 
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

Weitere ähnliche Inhalte

Mehr von SAP Analytics

Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...
Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...
Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...SAP Analytics
 
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...SAP Analytics
 
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...SAP Analytics
 
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...SAP Analytics
 
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...SAP Analytics
 
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...SAP Analytics
 
SAP Leonardo: An Overview
SAP Leonardo: An OverviewSAP Leonardo: An Overview
SAP Leonardo: An OverviewSAP Analytics
 
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...SAP Analytics
 
Data & Analytics: The Competitive Edge for Small and Midsize Businesses
Data & Analytics: The Competitive Edge for Small and Midsize BusinessesData & Analytics: The Competitive Edge for Small and Midsize Businesses
Data & Analytics: The Competitive Edge for Small and Midsize BusinessesSAP Analytics
 
Data Analytics Help Drive Digital Transformation Infographic
Data Analytics Help Drive Digital Transformation InfographicData Analytics Help Drive Digital Transformation Infographic
Data Analytics Help Drive Digital Transformation InfographicSAP Analytics
 
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...SAP Analytics
 
Unify Line of Business Data with SAP Digital Boardroom
Unify Line of Business Data with SAP Digital BoardroomUnify Line of Business Data with SAP Digital Boardroom
Unify Line of Business Data with SAP Digital BoardroomSAP Analytics
 
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...SAP Analytics
 
Can your insights deliver 171% ROI?
Can your insights deliver 171% ROI?Can your insights deliver 171% ROI?
Can your insights deliver 171% ROI?SAP Analytics
 
#askSAP EPM Innovations Community Call: How Planning Can Ignite Digital Trans...
#askSAP EPM Innovations Community Call: How Planning Can Ignite Digital Trans...#askSAP EPM Innovations Community Call: How Planning Can Ignite Digital Trans...
#askSAP EPM Innovations Community Call: How Planning Can Ignite Digital Trans...SAP Analytics
 
#askSAP Analytics Innovations Community Call: Reimagine Analytics for the Dig...
#askSAP Analytics Innovations Community Call: Reimagine Analytics for the Dig...#askSAP Analytics Innovations Community Call: Reimagine Analytics for the Dig...
#askSAP Analytics Innovations Community Call: Reimagine Analytics for the Dig...SAP Analytics
 
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...SAP Analytics
 
#askSAP EPM Innovations Community Call: Transform Finance into Instant Insight
#askSAP EPM Innovations Community Call: Transform Finance into Instant Insight#askSAP EPM Innovations Community Call: Transform Finance into Instant Insight
#askSAP EPM Innovations Community Call: Transform Finance into Instant InsightSAP Analytics
 
The Big Trends in Business Intelligence Competency Centers
The Big Trends in Business Intelligence Competency CentersThe Big Trends in Business Intelligence Competency Centers
The Big Trends in Business Intelligence Competency CentersSAP Analytics
 
#askSAP Analytics Innovations Community Call: SAP Cloud for Analytics
#askSAP Analytics Innovations Community Call: SAP Cloud for Analytics #askSAP Analytics Innovations Community Call: SAP Cloud for Analytics
#askSAP Analytics Innovations Community Call: SAP Cloud for Analytics SAP Analytics
 

Mehr von SAP Analytics (20)

Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...
Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...
Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...
 
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
#askSAP Analytics Innovations Community Call: SAP Analytics 2019 Strategy and...
 
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
 
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...
#askSAP Analytics Innovations Community Call: Become an Intelligent Enterpris...
 
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
#askSAP Analytics Innovations Community Call: SAP 2018 strategy and Roadmap f...
 
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
 
SAP Leonardo: An Overview
SAP Leonardo: An OverviewSAP Leonardo: An Overview
SAP Leonardo: An Overview
 
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...
 
Data & Analytics: The Competitive Edge for Small and Midsize Businesses
Data & Analytics: The Competitive Edge for Small and Midsize BusinessesData & Analytics: The Competitive Edge for Small and Midsize Businesses
Data & Analytics: The Competitive Edge for Small and Midsize Businesses
 
Data Analytics Help Drive Digital Transformation Infographic
Data Analytics Help Drive Digital Transformation InfographicData Analytics Help Drive Digital Transformation Infographic
Data Analytics Help Drive Digital Transformation Infographic
 
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...
#askSAP: Journey to the Cloud: SAP Strategy and Roadmap for Cloud and Hybrid ...
 
Unify Line of Business Data with SAP Digital Boardroom
Unify Line of Business Data with SAP Digital BoardroomUnify Line of Business Data with SAP Digital Boardroom
Unify Line of Business Data with SAP Digital Boardroom
 
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
 
Can your insights deliver 171% ROI?
Can your insights deliver 171% ROI?Can your insights deliver 171% ROI?
Can your insights deliver 171% ROI?
 
#askSAP EPM Innovations Community Call: How Planning Can Ignite Digital Trans...
#askSAP EPM Innovations Community Call: How Planning Can Ignite Digital Trans...#askSAP EPM Innovations Community Call: How Planning Can Ignite Digital Trans...
#askSAP EPM Innovations Community Call: How Planning Can Ignite Digital Trans...
 
#askSAP Analytics Innovations Community Call: Reimagine Analytics for the Dig...
#askSAP Analytics Innovations Community Call: Reimagine Analytics for the Dig...#askSAP Analytics Innovations Community Call: Reimagine Analytics for the Dig...
#askSAP Analytics Innovations Community Call: Reimagine Analytics for the Dig...
 
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
 
#askSAP EPM Innovations Community Call: Transform Finance into Instant Insight
#askSAP EPM Innovations Community Call: Transform Finance into Instant Insight#askSAP EPM Innovations Community Call: Transform Finance into Instant Insight
#askSAP EPM Innovations Community Call: Transform Finance into Instant Insight
 
The Big Trends in Business Intelligence Competency Centers
The Big Trends in Business Intelligence Competency CentersThe Big Trends in Business Intelligence Competency Centers
The Big Trends in Business Intelligence Competency Centers
 
#askSAP Analytics Innovations Community Call: SAP Cloud for Analytics
#askSAP Analytics Innovations Community Call: SAP Cloud for Analytics #askSAP Analytics Innovations Community Call: SAP Cloud for Analytics
#askSAP Analytics Innovations Community Call: SAP Cloud for Analytics
 

Kürzlich hochgeladen

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Kürzlich hochgeladen (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

SAP #BOBJ #BI 4.1 Upgrade Webcast Series 9: Web Intelligence Calculation Engine Changes

  • 1. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 1 Customer SAP BusinessObjects BI 4.1 Upgrade Webinar Series BI 4.1 WebI Calculation Engine Changes Presenters: Pascal Gaulin, David Francois Gonzalez SAP BI Development Brought to you by the Customer Experience Group
  • 2. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 2 Customer We bring to you all that you need to successfully upgrade to the SAP BusinessObjects BI Platform 4.1. You can find a BI 4.1 Upgrade Overview page on SCN at: http://scn.sap.com/docs/DOC-56525 Webinars also complement these published resources: http://scn.sap.com/docs/DOC-56308 SAP BusinessObjects BI Platform 4.1 Upgrade Enablement
  • 3. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 3 Customer Safe Harbor Statement This document is intended to outline future product direction, and is not a commitment by SAP to deliver any given code or functionality. Any statements contained in this document that are not historical facts are forward-looking statements. SAP undertakes no obligation to publicly update or revise any forward-looking statements. All forward- looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. The timing or release of any product described in this document remains at the sole discretion of SAP. This document is for informational purposes and may not be incorporated into a contract. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions.
  • 4. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 4 Customer Web Intelligence 4.1 Calculation Changes The succession of corrective maintenance releases for Web Intelligence (XI R2, XI 3.x), included in 4.1, can sometimes lead to calculation result differences between versions. Important note…: The calculation changes have so far impacted very few of our customers and for these customers, a maximum of 1% of their document reports were impacted. This was in 4.0. In 4.1, many of the calculations changes have been fixed. Further, an on-the-fly formula rewrite mechanism has been implemented (in 4.1 SP3), on migrated documents, which lead to even less impacts. If in doubt, SAP Consulting can help you identify which of your documents are at risk.
  • 5. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 5 Customer Web Intelligence 4.1 Calculation Changes 3 Types of Calculation Changes The calculation changes can be classified into 3 types: 1.Error correction: Web Intelligence returns now a correct result instead of an error (#UNAVAILABLE, #COMPUTATION, etc.) 2.Wrong (or unexpected) result correction: Web Intelligence returns now a correct result instead of one that was wrong before 3.Behavior adjustment for consistent logic: Web Intelligence returns now a result that is consistent with the overall design and logic, instead of a non- consistent result Changes #1 will have no impact on documents which do not have the error Changes #2 and #3 may impact documents and we have documented the major changes (see http://scn.sap.com/docs/DOC-39973)
  • 6. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 6 Customer Example of change type #1: Calculation error correction Web Intelligence 4.1 Calculation Changes 3 Types of Calculation Changes Before: the calculator would return #UNAVAILABLE when a delegated measure is used against a dimension based on a computed URL After: the calculator returns the expected result
  • 7. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 7 Customer Example of change type #2: Wrong result correction Web Intelligence 4.1 Calculation Changes 3 Types of Calculation Changes Before: Week number of Dec 31th, 2012 = 53 After: Week number of Dec 31th, 2012 = 1
  • 8. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 8 Customer Example of change type #3: Behavior adjustment for consistent logic Aggregation functions on an object participating to a merged object. Before: The aggregation function (e.g.: Count, Min, Max...) applied to an object participating to a merge, was calculated on the value set of the merged object, instead of the value set of the object itself. After: It is now processed on the value set of the object. To get the previous behavior, replace the original object by the merged object. Web Intelligence 4.1 Calculation Changes 3 Types of Calculation Changes
  • 9. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 9 Customer Automatic Formula Rewrite Mechanism Since version 4.1 SP03, Web Intelligence provides a mechanism that automatically rewrites a selection of formulas, when these formulas match a defined pattern. Formulas are rewritten when you open a document from a previous Web Intelligence version. After the rewrite operation, the formulas return the same results as before the calculation changes. Saving the document will then keep the new formulas  no need to execute this mechanism again! Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism
  • 10. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 10 Customer The Automatic Formula Rewrite mechanism is available by default on documents migrated to Web Intelligence 4.1 SP03 and newer, for the following formula patterns: 1.Where() operator with a dimension as parameter in the condition 2.Running calculation on section 3.Merged object in aggregation functions 4.Running calculations with reset in cross-tables (since 4.1 SP3 patch 3) This list could be extended in future releases with more formula patterns, as they would be discovered. Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism
  • 11. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 11 Customer Rewriting Rule #1 on the Where() Operator Pattern: Where() operator with a formula based on a dimension, on a measure with a condition Example: =Max([Revenue] In([Year]) Where(DataProviderType(DataProvider([Quarter])) = "Universe")) Before: Dimensions (i.e. [Quarter]) were incorrectly added to the measure context Now: Dimensions are only used for the conditional evaluation Since 4.1 SP3, the above formula is automatically rewritten as: =Max([Revenue] In([Year],[Quarter]) Where (DataProviderType(DataProvider([Quarter])) = "Universe“);[Quarter])) Web Intelligence 4.1 calculation changes The Automatic Formula Rewrite Mechanism Web Intelligence versions where this rule applies XI 3.1 Before SP3 FP6, SP4 FP1 and SP5 FP1 BI 4.0 Before SP5
  • 12. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 12 Customer Rewriting rule #2 on “Running calculations on sections” Pattern: Any running calculation within sections Exemple: =RunningSum([Sales Revenue]) Before: the running calculation was reset for each new section value Now: the running calculations will not automatically reset for each new section value  the value of the first cell of a block in a section instance is based on the last cell value of the block from the previous section instance Since 4.1 SP3, the above formula is automatically rewritten as: =RunningSum([Sales Revenue];([State])) Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism Web Intelligence versions where this rule applies XI R2 Before SP5 FP10
  • 13. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 13 Customer Rewriting rule #3 on “Merged object in aggregation functions” Pattern: Aggregation functions on objects participating to a merge Example: =Count([Lines]), with [Lines] participating to a merged object Before: The aggregation function applied to an object participating to a merged object, was processed on the value set of the merged object instead of the value set of the object itself Now: The aggregation function is applied to the value set of the object Since 4.1 SP3, the above formula is automatically rewritten as: =UseMerged(Count([Lines])) Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism Web Intelligence versions where this rule applies XI 3.1 Before SP3 FP2
  • 14. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 14 Customer Rewriting rule #4 on “Running calculations with reset in cross-tables” Pattern: Running calculations with a dimension as a reset context, in cross-tables Example: =RunningSum([Sales revenue];([State])) Before: When adding a dimension as reset context (2nd parameter), the running calculation was improperly evaluated in a column based direction (‘N’ pattern) Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism
  • 15. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 15 Customer Now: In this case, the running calculation is evaluated in a row based direction (‘Z’ pattern) Since 4.1 SP3 patch 3: the above formula is automatically rewritten as: =RunningSum([Sales revenue];ForceCol;([State])) Web Intelligence 4.1 Calculation Changes The Automatic Formula Rewrite Mechanism Web Intelligence versions where this rule applies BI 4.0 SP2 patch 20 and 21, SP5 all versions, SP6 before patch 5, SP7 RTM BI 4.1 SP1 before patch 2
  • 16. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 16 Customer 1.Known calculation changes are collected by SAP R&D and reviewed by SAP Support before being published on the SAP Community Network: http://scn.sap.com/docs/DOC-39973 Caution: this document does not intend to be a complete list of all the calculation changes and only focuses on the major known changes. 2.If you think that one of your Web Intelligence documents might be impacted by a calculation change, check in the SAP Notes if it is a known issue and if not, get in touch with SAP Support. 3.Finally, in order to improve the stability of the Web Intelligence calculator, we are offering our customers to re-use some of their documents in our automatic test suite. Please, contact us if you are interested. Web Intelligence 4.1 Calculation Changes Take Away
  • 17. ©2014 SAP SE or an SAP affiliate company. All rights reserved. Thank You! Contacts: Pascal Gaulin, Web Intelligence Product Expert, SAP France David-François Gonzalez, Web Intelligence Customer Adoption Expert, SAP France
  • 18. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 18 Customer SAP BusinessObjects BI 4.1 Upgrade Webinar Series BI 4.1 WebI Calculation Engine Changes Q & A Brought to you by the Customer Experience Group
  • 19. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 19 Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.