SlideShare a Scribd company logo
1 of 34
Download to read offline
© 2012 SAP AG. All rights reserved. 1Public
SAP BusinessObjects BI 4.1 Upgrade
Webinar Series
BI 4.1 Sizing and Virtualization
Presenter: Carlos Lourenco
SAP Customer Experience Group
Brought to you by the Customer Experience Group
© 2012 SAP AG. All rights reserved. 2Public
We bring to you all that you need to
successfully upgrade to the SAP
BusinessObjects BI Platform 4.1.
On SCN, you can find a BI 4.1
Upgrade Overview and other
resources at:
http://scn.sap.com/docs/DOC-
56525
Webinars will complement these
published resources:
http://scn.sap.com/docs/DOC-
56308
SAP BusinessObjects BI Platform 4.1 Upgrade
Enablement
© 2012 SAP AG. All rights reserved. 3Public
• Building Better BI systems
• Developing a strategy
• Sizing BI systems
• Sizing differences XI 3.1 vs. BI 4.x
• (Re)Introducing BI 4.x Sizing Estimator
• Testing and Tuning BI systems
• Validating your system before releasing to users
• Architect for Virtual and environments
• How should you deploy differently in these environments?
• Key Learning Points
Agenda
© 2012 SAP AG. All rights reserved. 4Public
• BI is I/O Intensive
• Stresses to I/O are even more critical (and harder to measure than CPU/RAM)
• Spiky load makes estimation even harder – constant load vs. peak times
• Underscores importance of understanding the workload *before* you start
• BI is Designed to Use All System Resources
• Real enterprise systems are “resource greedy” for performance
• No real reason to restrict resource usage on a per system basis.
• Throttling outside the machine is done by vLANs, QoS, and Storage Tiering
SAP Business Intelligence Considerations
© 2012 SAP AG. All rights reserved. 5Public
• Create the initial BI 4.X sizing calculation using the Sizing Estimator
• Map out your deployment, creating new nodes or increasing numbers according to Sizing
Guide
• CMS DB is a key to overall performance and scalability of the entire BI Platform
• Methodically build the system out
• Start with a small landscape and increase load in 50-200 user steps, add services as
needed
• Carefully monitor and analyze performance and resource usage across entire landscape
• Test, Collect Results, Analyze, Repeat
• Modify your deployment architecture as necessary before adding users
Developing a strategy for deploying SAP BI
The BI Sizing Estimator and the Sizing Guide can be found at:
http://scn.sap.com/docs/DOC-33183
© 2012 SAP AG. All rights reserved. 6Public
• BI 4 is all 64-bit
• BOE 3.1 was designed to squeeze the whole suite within a 32-bit architecture
• BI 4 is designed to take advantage of modern hardware and RAM (64-bit addressing)
• BI 4 can “stretch out” and is no longer artificially limited for resources
• BI 4 is architecturally different from 3.1
• BOE 3.1 was a collection of applications with their own connectivity stacks
• BI 4 components share a new common Semantic Layer for data connectivity
• BI 4 is designed as a first-class and highly integrated SAP client for BI
• BI 4 is bigger because it includes new services and applications
• BI 4 is designed for modern infrastructure – don’t expect to run on the same hardware
SAP BI 4.x is not a technical upgrade from BOE 3.1 or XI R2
© 2012 SAP AG. All rights reserved. 7Public
• Sizing of each service is important
• Pay attention to specific recommendations in BI Sizing Guide
• Some services have recommended values, limits, or locations
• Ex: Java App Server should have a 8 GB heap size and 1000 maximum threads configured
• Number and placement of each service is also important
• Ex: Keep the Crystal Caching and Processing Services on the same machine
• Ex: Analysis OLAP services need one instance for 100 active connections
• New in 4.0 – Adaptive Processing Service (APS)
• Special service that hosts multiple services
• Refer to sizing and admin guides for full list of hosted services
• Whitepaper: Best Practices for SAPBO BI 4.0 Adaptive Processing Servers
(http://scn.sap.com/docs/DOC-31711)
SAP BI 4 Platform Services
The BI Sizing Estimator and the Sizing Guide can be found at:
http://scn.sap.com/docs/DOC-33183
© 2012 SAP AG. All rights reserved. 8Public
• Can host a number of services simultaneously
• Out of box configuration has all services in a single APS instance
• Default install is to get system “up and running” and configurable for your
scenarios
• Configured for “small” systems – Dev, Test, Trial, limited deployments
• Customers are not expected to go to production without re-configuration
• For production, host important services in their own APS
• Increased throughput, improved scalability, and better response times
• Slightly higher memory consumption due to more service containers (one per
APS)
• Each service has its own memory and processor requirements:
New in SAP BI 4.x: Adaptive Processing Service (APS)
The BI Sizing Guide and BI Platform Installation Guide contain detailed
technical information on specific services that is critical to configure and
size correctly
© 2012 SAP AG. All rights reserved. 9Public
• Troubleshooting and getting support is going to be painful
• 22 services in one APS makes debugging that APS almost impossible
• Typically need to create additional APSes before proceeding with Support
• System resources harder to manage – what does a 16 GB process look like?
• You may experience non-optimal system behavior
• Lack of service isolation can magnify otherwise imperceptive operations
• Example: Normal Java garbage collection processes:
• Reclamation of freed memory for 22 services is computationally large
• JVM may need to focus on collection instead of executing processes
• Magnified wait times for the APS can affect entire system performance
“What’s wrong with one APS if I have enough RAM?”
Proper deployment is not about just “adding up the numbers”, it is about
making better decisions based on the numbers you have
© 2012 SAP AG. All rights reserved. 10Public
• “Scale Up” or “Scale Out”?
• Scaling up has its limits, but machines are too large for single processes
• Putting 5 WEBI servers on a machine does not make sense – watch out
for bottlenecks (i.e. I/O)!
• Requires planning and analysis of your scenarios:
• If you schedule Crystal Reports mostly at night, the CR Job/Processing
Services may be run on the same machine as the Web Intelligence Server
• If CR users are actively analyzing data, putting CR and WEBI on the same
server is a bad idea since they are both resource intensive
• “Scale out” more of an option than before
• Virtualization enables “splitting” a lot easier as there isn’t incremental
hardware cost.
• Design principles for scale out are no different from other enterprise software
Homogeneous vs. Heterogeneous Nodes?
© 2012 SAP AG. All rights reserved. 11Public
• Poorly provisioned databases will have an invisible effect
• CMS DB latencies have a cascading effect – one BI admins can’t see!
• Ensure that each reporting database has I/O path are large enough
• I/O bottlenecks – disk and network – have severe effects
• Worst thing you can do to an I/O intensive application is to starve it for data
• Being on an underperforming file server can starve the BI system
• Patch your SAP BW systems – incremental performance gains can be big
• Many poorly performing WEBI instances can be traced back to a lack of BW
patches
• Ensure virtualization hosts can handle aggregate requirements
• Putting 5 processing server VMs on one host means the host must have at
least 5x the IO capability and 5x the RAM!
Role of external systems to deployment
© 2012 SAP AG. All rights reserved. 12Public
• Keeping up to date on BI system patching is important
• Updates almost always have stability and performance improvements
• Do not need to apply every patch, but at least every minor version and
evaluate every support pack
• Multi-node patching
• Not always “fun” – ensure you are orchestrating the patches to minimize
downtime
• Parallel Patching available as of BI 4.0 SP05
• First, update in parallel all CMS host servers.
• Second, update in parallel all non-CMS host servers.
Role of maintenance strategy in deployments
© 2012 SAP AG. All rights reserved. 13Public
• Processing Power
• Do you have enough CPU power?
• Are you set to properly scale your systems out?
• Are your processes properly distributed across nodes?
• Evaluate I/O requirements
• Consider reporting databases, inter-node communication, I/O links, etc..
• CMS DB properly provisioned to ensure low latency/high throughput?
• DB vendor specific, not part of SAP BI documentation
• Memory – do you really have enough?
• Nature of application means spikes and dynamic memory allocations
Architecting BI Systems
Always think about system design – and read the manuals
Default systems are just that – the default, not optimal
Sizing BI Systems
© 2012 SAP AG. All rights reserved. 15Public
• Sizing Estimator is not a replacement for a real sizing exercise
• Results are completely dependent on input parameters
• Does not take into account fault-tolerance, clustering, scale out, or topology
• “SAPS” (SAP Application Performance Standard)
• Hardware independent unit to describe performance of a system
• 100 SAPS is the power to handle 2,000 business order line items per hour
• SAP Application Benchmarks:
http://www.sap.com/campaigns/benchmark/index.epx
• “Initial Sizing” is platform-independent
• Assumes optimal system parameter settings, standard business scenarios,
etc..
Sizing production BI systems
© 2012 SAP AG. All rights reserved. 16Public
• Underestimating the complexity of enterprise software
• You need to be an IT professional to install enterprise software – BI 4 is no different
• Not following SAP’s sizing resources:
• Start with the BI 4 Sizing Estimator and the BI 4 Sizing Guide
• Use the “BI 4 Sizing Estimator”, not the “Quick Sizer” or a pre-BI 4.x sizer
• Sizing Estimator, Sizing Guide, Sizing Consultant, and Validation are ALL required
• Underestimating the values within the Estimator
• Understand the parameters – if the inputs are wrong, the estimate will be invalid
• Plan for headroom to handle peaks in demand – don’t run at 80-100% all the time
Challenges in accurately estimating BI workloads
© 2012 SAP AG. All rights reserved. 17Public
• Sizing Estimator
• Starting point – the outputs are NOT numbers you can blindly deploy with
• You have to run load/stress tests to validate system capacity
• Tool limitations
• Lab tests likely used fewer reports than you will
• Does not explicitly cover BW, HANA figures
(Re)introducing the BI 4 Sizing Estimator
© 2012 SAP AG. All rights reserved. 18Public
• Active users
• # of users logged in at the same time (doing something or not)
• If this number is not known, consider 10% of total users:
• 10,000 users in system x 10% = 1,000 active users
• Active concurrent users
• # of users generating system load at any one time
• If this number is not known, consider 10% of active users:
• 1,000 active users x 10% = 100 active concurrent users
• 10% is a good rule of thumb
• Focused BI systems with targeted users can have a significantly higher ratio (i.e. 40%)
• More complicated workflows take more time, increasing % of active concurrent users
• Major reason for most BI systems being under provisioned
SAP BI 4.x Sizing Estimator
Estimating users
© 2012 SAP AG. All rights reserved. 19Public
• Report size
• Complexity and datasets are documented in the BI Sizing Companion Guide
• Critical for proper sizing – default of “all medium” should never be used!
• Customers usually underestimate the size of their reports
• Difficult for accurate calculations b/c not all “medium” reports are the same
• Different products have different report sizes
• A large Crystal Report is a different size from a large Dashboard
• Look at the BI 4 Sizing Guide for specifics of each report type
• Type of user groups/workflows have different report sizes
• Difficult to estimate the load generated by a user group – all workflows are different
• Customers typically underestimate their user groups
• i.e. “Information Consumers” typically generate “Business User” loads
SAP BI 4.x Sizing Estimator
Report sizing
© 2012 SAP AG. All rights reserved. 20Public
• Information Consumers
• Typically viewing predefined/static content, very little drilling or filtering on their own
• Average of 5 minutes between navigation steps
• Business Users (when in doubt, start here!)
• Moderate amount of drilling and filtering on their own
• Average of 30 seconds between navigation steps
• Expert Users
• Resource intensive operations including ad-hoc analysis, customization of reports,
retrieving large numbers of rows, and heavy client-side filtering
• Expert users have longer workflows and each step generates more load than any
other group
• Average of 10 seconds between steps
SAP BI 4.x Sizing Estimator
Users categories
The purpose of these definitions is to give you a general idea – Focus on
how hard the user hits the system, not on the think time.
© 2012 SAP AG. All rights reserved. 21Public
• “THE” document you must understand and follow
• Deceptively small, but provides specific guidance on specific services
• Not intended as a “blueprint” – but look at the examples to make your own choices
• Do you know the answers to these?
• Why having more than one Crystal Reports Processing Service on a machine is bad?
• How many users a single MDAS service can host before you need another one?
• Where do you find the SAP BI 4 Sizing Companion Guide?
BI 4 Sizing Guide
The BI Sizing Estimator and the Sizing Guide can be found at:
http://scn.sap.com/docs/DOC-33183
Testing & Tuning
© 2012 SAP AG. All rights reserved. 23Public
• Goal: focus on reliability and consistency, then performance:
• Reliability: ensure the system is highly available – including fault tolerance, etc.
• Consistency: ensure acceptable performance at peak loads
• Approach:
• Start with a well configured, small system
• Capture vital statistics
• Gradually scale up the number of users
• Analyze the tests using the collected metrics
• Make changes and iterate
Tuning for Reliability and Consistency
© 2012 SAP AG. All rights reserved. 24Public
• Aim for a 60-65% average CPU utilization
• That enables peaks to 80-90% w/o setting off data center alerts for high utilization
• Systems peaking at 100% will impact user sessions
• Emphasizes how important it is to scale slowly so you know what to add
• What service in that APS is needing more headroom?
• What’s a better use of your resources, another WEBI service or an additional MDAS?
• CMS-specific
• CMSes are usually on their own machines – add additional CMS hosts at 65% utilization
How do I know when to scale?
There is no “hard and fast rule” for scale out, but common practice of 80%
utilization is completely inappropriate for bursty, I/O heavy applications like
BI
© 2012 SAP AG. All rights reserved. 25Public
• Be generous with RAM
• Java allocates memory in “heaps” which can quickly grab large amounts of RAM
• Java garbage collection happens more frequently under memory pressure
• Heavy memory pressure can cause swapping at the OS level
• Look at “max” usage, not “average” usage
• You system must be able to accommodate system requests at peak usage.
• Make sure your infrastructure team understands how BI is different
• Educate IT team on the resource requirements of BI 4.X
What about memory?
Business Intelligence is one of the very few applications that does NOT
have the performance profile of a “typical enterprise application”
© 2012 SAP AG. All rights reserved. 26Public
• Benchmarking tools:
• HP Loadrunner: commercial, can simulate 1000’s of users with a handful of machines
• Apache JMeter: open source tool that provides graphical analysis of results
• Others: use what you know, what you have
• What to be careful about
• Tests are only as good as the parameters – think time, report size, workflows
• Remember to model the correct user profiles (and in correct proportion!)
• Test iteratively and regularly – spot issues before users do – especially when virtualized
• Can you use SAP’s load testing scripts to run on our own environment?
• No – ours are specific standardized to test P&R and not suitable for customers
• Each customer has different scenarios, so unlikely our scripts would work for anybody
How to test a production deployment?
© 2012 SAP AG. All rights reserved. 27Public
Virtualization
© 2012 SAP AG. All rights reserved. 28Public
• Virtualization is FULLY supported by SAP
• All BusinessObjects BI products (includes 3.x and 4.x lines)
• In most cases, you do not have to reproduce issues on physical systems
• BUT: Customer is 100% responsible for configuration and performance of the host
environment
• SAP Note 1492000
• Simplified statement for ALL SAP products
• Supports VMware, Hyper-V, and Citrix Xen
SAP’s virtualization support statement
It is your responsibility to ensure the hypervisor and your virtual machines
are provisioned and optimized correctly – during a Support Incident, SAP
likely will not check, and we may never find the performance problem.
© 2012 SAP AG. All rights reserved. 29Public
• *ALL* instructions for physical are 100% applicable to virtualized BI
• No evidence that deviating from physical tuning within the VM is a good idea
• You must properly configure the VM itself and the hypervisor – or it will hurt
• Tests with VMware in SAP’s Co-Innovation Lab (COIL) show good results
• Virtualization whitepaper specifically for SAP BI
• Best practices for running BI 4 in virtualized environment - guidances from COIL
projects
Deploying SAP BI in a virtualized environment
© 2012 SAP AG. All rights reserved. 30Public
• Ensure you will always have access to the resources your system needs
• Use “memory reservations” for the full amount – especially true for Java applications
• Configure CPU “shares” or “reservations” to ensure your systems get enough power
• Do not scale down memory or CPU even if average utilization is low
• Work with your Infrastructure Team to understand the bigger landscape
• Are other VMs on the same machine jamming the I/O paths from the host?
• Are you getting all of the CPU power for the CPU licenses you paid for?
Virtualization specific guidelines
© 2012 SAP AG. All rights reserved. 31Public
• Well designed systems require a plan, iteration, and testing
• “Big bang” deployments rarely work and make it impossible to find bottlenecks
• Modify your design to account for product or usage specific idiosyncrasies
• Sizing BI systems
• BI 4.x is a generational shift from 3.1 – don’t underestimate the new requirements
• Administrators almost always underestimate user types, report sizes, and workflows
• Sizing Estimator, Sizing Guide, Sizing Consultant, and Validation are ALL required
• Architecting for virtual and Cloud environments
• ALL design principles for physical are valid in virtual and Cloud environments
Key Learning Points
© 2012 SAP AG. All rights reserved. 32Public
SAP BusinessObjects BI 4.1 Upgrade
Webinar Series
BI 4.1 Sizing and Virtualization
Q & A
Brought to you by the Customer Experience Group
Thank you
Carlos Lourenco
Customer Experience Group
carlos.lourenco@sap.com
© 2012 SAP AG. All rights reserved. 34Public
© 2012 SAP AG. 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 AG. The information contained herein may be
changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary
software components of other software vendors.
Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are
registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x,
System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power
Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA,
pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP,
RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli,
Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the United States and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered
trademarks of Adobe Systems Incorporated in the United States and other countries.
Oracle and Java are registered trademarks of Oracle and its affiliates.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin
are trademarks or registered trademarks of Citrix Systems Inc.
HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®,
World Wide Web Consortium, Massachusetts Institute of Technology.
Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C,
Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.
IOS is a registered trademark of Cisco Systems Inc.
RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry
Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App
World are trademarks or registered trademarks of Research in Motion Limited.
Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps,
Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync,
Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are
trademarks or registered trademarks of Google Inc.
INTERMEC is a registered trademark of Intermec Technologies Corporation.
Wi-Fi is a registered trademark of Wi-Fi Alliance.
Bluetooth is a registered trademark of Bluetooth SIG Inc.
Motorola is a registered trademark of Motorola Trademark Holdings LLC.
Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,
StreamWork, SAP HANA, and other SAP products and services mentioned herein as well
as their respective logos are trademarks or registered trademarks of SAP AG in Germany
and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal
Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services
mentioned herein as well as their respective logos are trademarks or registered trademarks
of Business Objects Software Ltd. Business Objects is an SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase
products and services mentioned herein as well as their respective logos are trademarks or
registered trademarks of Sybase Inc. Sybase is an SAP company.
Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks
of Crossgate AG in Germany and other countries. Crossgate is an SAP company.
All other product and service names mentioned are the trademarks of their respective
companies. Data contained in this document serves informational purposes only. National
product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be
reproduced, copied, or transmitted in any form or for any purpose without the express prior
written permission of SAP AG.

More Related Content

What's hot

How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...Xoomworks Business Intelligence
 
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...Jorge Batista
 
SAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle ManagementSAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle ManagementSAP Technology
 
SAP EHP7 how to avoid the pitfalls
SAP EHP7 how to avoid the pitfallsSAP EHP7 how to avoid the pitfalls
SAP EHP7 how to avoid the pitfallsPanaya
 
04. sap business_suite_4_hana
04. sap business_suite_4_hana04. sap business_suite_4_hana
04. sap business_suite_4_hanaRoberto Ortiz
 
Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...Rosa Naranjo
 
Practical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 UpgradePractical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 UpgradeJoel Oleson
 
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...vasuballa
 
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesUpgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesBruno Alves
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 UpgradeOAUGNJ
 
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2 OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2 vasuballa
 
12.1.3 Patch Baseline and Strategy
12.1.3 Patch Baseline and Strategy12.1.3 Patch Baseline and Strategy
12.1.3 Patch Baseline and StrategyDavid Kelly
 
Rightsizing oracle-upgrade-to-ebs-r12
Rightsizing oracle-upgrade-to-ebs-r12Rightsizing oracle-upgrade-to-ebs-r12
Rightsizing oracle-upgrade-to-ebs-r12Ranjit B
 
0101 foundation - detailed view of hana architecture
0101   foundation - detailed view of hana architecture0101   foundation - detailed view of hana architecture
0101 foundation - detailed view of hana architectureRamakrishna Donepudi
 
Business Objects Administration SP2
Business Objects Administration SP2Business Objects Administration SP2
Business Objects Administration SP2Jay Riddle
 
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceInterconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceRosa Naranjo
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP Technology
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?vasuballa
 

What's hot (20)

How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...How to pinpoint and fix sources of performance problems in your SAP BusinessO...
How to pinpoint and fix sources of performance problems in your SAP BusinessO...
 
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...
Step by Step installation of SAP BusinessObjects BI Platform 4.0 on Windows 2...
 
SAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle ManagementSAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle Management
 
SAP EHP7 how to avoid the pitfalls
SAP EHP7 how to avoid the pitfallsSAP EHP7 how to avoid the pitfalls
SAP EHP7 how to avoid the pitfalls
 
04. sap business_suite_4_hana
04. sap business_suite_4_hana04. sap business_suite_4_hana
04. sap business_suite_4_hana
 
Upgrading to SAP BusinessObjects 4.1
Upgrading to SAP BusinessObjects 4.1Upgrading to SAP BusinessObjects 4.1
Upgrading to SAP BusinessObjects 4.1
 
Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...
 
Practical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 UpgradePractical Guidance for SharePoint 2010 Upgrade
Practical Guidance for SharePoint 2010 Upgrade
 
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...
 
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesUpgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
 
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2 OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
 
Siebel Upgrade Best Practices & Processes V2
Siebel Upgrade Best Practices & Processes V2Siebel Upgrade Best Practices & Processes V2
Siebel Upgrade Best Practices & Processes V2
 
12.1.3 Patch Baseline and Strategy
12.1.3 Patch Baseline and Strategy12.1.3 Patch Baseline and Strategy
12.1.3 Patch Baseline and Strategy
 
Rightsizing oracle-upgrade-to-ebs-r12
Rightsizing oracle-upgrade-to-ebs-r12Rightsizing oracle-upgrade-to-ebs-r12
Rightsizing oracle-upgrade-to-ebs-r12
 
0101 foundation - detailed view of hana architecture
0101   foundation - detailed view of hana architecture0101   foundation - detailed view of hana architecture
0101 foundation - detailed view of hana architecture
 
Business Objects Administration SP2
Business Objects Administration SP2Business Objects Administration SP2
Business Objects Administration SP2
 
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceInterconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
 

Similar to SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization

What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013J.D. Wade
 
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013J.D. Wade
 
What SQL DBA's need to know about SharePoint
What SQL DBA's need to know about SharePointWhat SQL DBA's need to know about SharePoint
What SQL DBA's need to know about SharePointJ.D. Wade
 
Bi4.1 and beyond
Bi4.1 and beyondBi4.1 and beyond
Bi4.1 and beyondsapbisignz
 
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Vishal Pawar
 
Storage Sizing for SAP
Storage Sizing for SAPStorage Sizing for SAP
Storage Sizing for SAPCenk Ersoy
 
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...Vishal Pawar
 
What SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-CinncinatiWhat SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-CinncinatiJ.D. Wade
 
Is OLAP Dead?: Can Next Gen Tools Take Over?
Is OLAP Dead?: Can Next Gen Tools Take Over?Is OLAP Dead?: Can Next Gen Tools Take Over?
Is OLAP Dead?: Can Next Gen Tools Take Over?Senturus
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourceTerry Bunio
 
Innovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and AnalyticsInnovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and AnalyticsDragos Cojocari
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis
 
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...Vishal Pawar
 
Top 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres DeploymentTop 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres DeploymentEDB
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksSenturus
 
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and PatchingSAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and PatchingSAP Analytics
 

Similar to SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization (20)

What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013
 
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
 
What SQL DBA's need to know about SharePoint
What SQL DBA's need to know about SharePointWhat SQL DBA's need to know about SharePoint
What SQL DBA's need to know about SharePoint
 
Bi4.1 and beyond
Bi4.1 and beyondBi4.1 and beyond
Bi4.1 and beyond
 
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
 
Storage Sizing for SAP
Storage Sizing for SAPStorage Sizing for SAP
Storage Sizing for SAP
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
 
What SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-CinncinatiWhat SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-Cinncinati
 
Is OLAP Dead?: Can Next Gen Tools Take Over?
Is OLAP Dead?: Can Next Gen Tools Take Over?Is OLAP Dead?: Can Next Gen Tools Take Over?
Is OLAP Dead?: Can Next Gen Tools Take Over?
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
 
Innovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and AnalyticsInnovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and Analytics
 
SAP HANA on Power
SAP HANA on PowerSAP HANA on Power
SAP HANA on Power
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
Sql Saturday Jacksonville- Power BI Report Server Enterprise Architecture, to...
 
Top 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres DeploymentTop 10 Tips for an Effective Postgres Deployment
Top 10 Tips for an Effective Postgres Deployment
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and PatchingSAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
 
SAP
SAPSAP
SAP
 

More from SAP Analytics

#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information GapSAP 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 GRC Innovations Community Call: Cybersecurity Risk and Governance
#askSAP GRC Innovations Community Call: Cybersecurity Risk and Governance#askSAP GRC Innovations Community Call: Cybersecurity Risk and Governance
#askSAP GRC Innovations Community Call: Cybersecurity Risk and GovernanceSAP 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
 

More from SAP Analytics (20)

#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap
 
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 GRC Innovations Community Call: Cybersecurity Risk and Governance
#askSAP GRC Innovations Community Call: Cybersecurity Risk and Governance#askSAP GRC Innovations Community Call: Cybersecurity Risk and Governance
#askSAP GRC Innovations Community Call: Cybersecurity Risk and Governance
 
#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
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization

  • 1. © 2012 SAP AG. All rights reserved. 1Public SAP BusinessObjects BI 4.1 Upgrade Webinar Series BI 4.1 Sizing and Virtualization Presenter: Carlos Lourenco SAP Customer Experience Group Brought to you by the Customer Experience Group
  • 2. © 2012 SAP AG. All rights reserved. 2Public We bring to you all that you need to successfully upgrade to the SAP BusinessObjects BI Platform 4.1. On SCN, you can find a BI 4.1 Upgrade Overview and other resources at: http://scn.sap.com/docs/DOC- 56525 Webinars will complement these published resources: http://scn.sap.com/docs/DOC- 56308 SAP BusinessObjects BI Platform 4.1 Upgrade Enablement
  • 3. © 2012 SAP AG. All rights reserved. 3Public • Building Better BI systems • Developing a strategy • Sizing BI systems • Sizing differences XI 3.1 vs. BI 4.x • (Re)Introducing BI 4.x Sizing Estimator • Testing and Tuning BI systems • Validating your system before releasing to users • Architect for Virtual and environments • How should you deploy differently in these environments? • Key Learning Points Agenda
  • 4. © 2012 SAP AG. All rights reserved. 4Public • BI is I/O Intensive • Stresses to I/O are even more critical (and harder to measure than CPU/RAM) • Spiky load makes estimation even harder – constant load vs. peak times • Underscores importance of understanding the workload *before* you start • BI is Designed to Use All System Resources • Real enterprise systems are “resource greedy” for performance • No real reason to restrict resource usage on a per system basis. • Throttling outside the machine is done by vLANs, QoS, and Storage Tiering SAP Business Intelligence Considerations
  • 5. © 2012 SAP AG. All rights reserved. 5Public • Create the initial BI 4.X sizing calculation using the Sizing Estimator • Map out your deployment, creating new nodes or increasing numbers according to Sizing Guide • CMS DB is a key to overall performance and scalability of the entire BI Platform • Methodically build the system out • Start with a small landscape and increase load in 50-200 user steps, add services as needed • Carefully monitor and analyze performance and resource usage across entire landscape • Test, Collect Results, Analyze, Repeat • Modify your deployment architecture as necessary before adding users Developing a strategy for deploying SAP BI The BI Sizing Estimator and the Sizing Guide can be found at: http://scn.sap.com/docs/DOC-33183
  • 6. © 2012 SAP AG. All rights reserved. 6Public • BI 4 is all 64-bit • BOE 3.1 was designed to squeeze the whole suite within a 32-bit architecture • BI 4 is designed to take advantage of modern hardware and RAM (64-bit addressing) • BI 4 can “stretch out” and is no longer artificially limited for resources • BI 4 is architecturally different from 3.1 • BOE 3.1 was a collection of applications with their own connectivity stacks • BI 4 components share a new common Semantic Layer for data connectivity • BI 4 is designed as a first-class and highly integrated SAP client for BI • BI 4 is bigger because it includes new services and applications • BI 4 is designed for modern infrastructure – don’t expect to run on the same hardware SAP BI 4.x is not a technical upgrade from BOE 3.1 or XI R2
  • 7. © 2012 SAP AG. All rights reserved. 7Public • Sizing of each service is important • Pay attention to specific recommendations in BI Sizing Guide • Some services have recommended values, limits, or locations • Ex: Java App Server should have a 8 GB heap size and 1000 maximum threads configured • Number and placement of each service is also important • Ex: Keep the Crystal Caching and Processing Services on the same machine • Ex: Analysis OLAP services need one instance for 100 active connections • New in 4.0 – Adaptive Processing Service (APS) • Special service that hosts multiple services • Refer to sizing and admin guides for full list of hosted services • Whitepaper: Best Practices for SAPBO BI 4.0 Adaptive Processing Servers (http://scn.sap.com/docs/DOC-31711) SAP BI 4 Platform Services The BI Sizing Estimator and the Sizing Guide can be found at: http://scn.sap.com/docs/DOC-33183
  • 8. © 2012 SAP AG. All rights reserved. 8Public • Can host a number of services simultaneously • Out of box configuration has all services in a single APS instance • Default install is to get system “up and running” and configurable for your scenarios • Configured for “small” systems – Dev, Test, Trial, limited deployments • Customers are not expected to go to production without re-configuration • For production, host important services in their own APS • Increased throughput, improved scalability, and better response times • Slightly higher memory consumption due to more service containers (one per APS) • Each service has its own memory and processor requirements: New in SAP BI 4.x: Adaptive Processing Service (APS) The BI Sizing Guide and BI Platform Installation Guide contain detailed technical information on specific services that is critical to configure and size correctly
  • 9. © 2012 SAP AG. All rights reserved. 9Public • Troubleshooting and getting support is going to be painful • 22 services in one APS makes debugging that APS almost impossible • Typically need to create additional APSes before proceeding with Support • System resources harder to manage – what does a 16 GB process look like? • You may experience non-optimal system behavior • Lack of service isolation can magnify otherwise imperceptive operations • Example: Normal Java garbage collection processes: • Reclamation of freed memory for 22 services is computationally large • JVM may need to focus on collection instead of executing processes • Magnified wait times for the APS can affect entire system performance “What’s wrong with one APS if I have enough RAM?” Proper deployment is not about just “adding up the numbers”, it is about making better decisions based on the numbers you have
  • 10. © 2012 SAP AG. All rights reserved. 10Public • “Scale Up” or “Scale Out”? • Scaling up has its limits, but machines are too large for single processes • Putting 5 WEBI servers on a machine does not make sense – watch out for bottlenecks (i.e. I/O)! • Requires planning and analysis of your scenarios: • If you schedule Crystal Reports mostly at night, the CR Job/Processing Services may be run on the same machine as the Web Intelligence Server • If CR users are actively analyzing data, putting CR and WEBI on the same server is a bad idea since they are both resource intensive • “Scale out” more of an option than before • Virtualization enables “splitting” a lot easier as there isn’t incremental hardware cost. • Design principles for scale out are no different from other enterprise software Homogeneous vs. Heterogeneous Nodes?
  • 11. © 2012 SAP AG. All rights reserved. 11Public • Poorly provisioned databases will have an invisible effect • CMS DB latencies have a cascading effect – one BI admins can’t see! • Ensure that each reporting database has I/O path are large enough • I/O bottlenecks – disk and network – have severe effects • Worst thing you can do to an I/O intensive application is to starve it for data • Being on an underperforming file server can starve the BI system • Patch your SAP BW systems – incremental performance gains can be big • Many poorly performing WEBI instances can be traced back to a lack of BW patches • Ensure virtualization hosts can handle aggregate requirements • Putting 5 processing server VMs on one host means the host must have at least 5x the IO capability and 5x the RAM! Role of external systems to deployment
  • 12. © 2012 SAP AG. All rights reserved. 12Public • Keeping up to date on BI system patching is important • Updates almost always have stability and performance improvements • Do not need to apply every patch, but at least every minor version and evaluate every support pack • Multi-node patching • Not always “fun” – ensure you are orchestrating the patches to minimize downtime • Parallel Patching available as of BI 4.0 SP05 • First, update in parallel all CMS host servers. • Second, update in parallel all non-CMS host servers. Role of maintenance strategy in deployments
  • 13. © 2012 SAP AG. All rights reserved. 13Public • Processing Power • Do you have enough CPU power? • Are you set to properly scale your systems out? • Are your processes properly distributed across nodes? • Evaluate I/O requirements • Consider reporting databases, inter-node communication, I/O links, etc.. • CMS DB properly provisioned to ensure low latency/high throughput? • DB vendor specific, not part of SAP BI documentation • Memory – do you really have enough? • Nature of application means spikes and dynamic memory allocations Architecting BI Systems Always think about system design – and read the manuals Default systems are just that – the default, not optimal
  • 15. © 2012 SAP AG. All rights reserved. 15Public • Sizing Estimator is not a replacement for a real sizing exercise • Results are completely dependent on input parameters • Does not take into account fault-tolerance, clustering, scale out, or topology • “SAPS” (SAP Application Performance Standard) • Hardware independent unit to describe performance of a system • 100 SAPS is the power to handle 2,000 business order line items per hour • SAP Application Benchmarks: http://www.sap.com/campaigns/benchmark/index.epx • “Initial Sizing” is platform-independent • Assumes optimal system parameter settings, standard business scenarios, etc.. Sizing production BI systems
  • 16. © 2012 SAP AG. All rights reserved. 16Public • Underestimating the complexity of enterprise software • You need to be an IT professional to install enterprise software – BI 4 is no different • Not following SAP’s sizing resources: • Start with the BI 4 Sizing Estimator and the BI 4 Sizing Guide • Use the “BI 4 Sizing Estimator”, not the “Quick Sizer” or a pre-BI 4.x sizer • Sizing Estimator, Sizing Guide, Sizing Consultant, and Validation are ALL required • Underestimating the values within the Estimator • Understand the parameters – if the inputs are wrong, the estimate will be invalid • Plan for headroom to handle peaks in demand – don’t run at 80-100% all the time Challenges in accurately estimating BI workloads
  • 17. © 2012 SAP AG. All rights reserved. 17Public • Sizing Estimator • Starting point – the outputs are NOT numbers you can blindly deploy with • You have to run load/stress tests to validate system capacity • Tool limitations • Lab tests likely used fewer reports than you will • Does not explicitly cover BW, HANA figures (Re)introducing the BI 4 Sizing Estimator
  • 18. © 2012 SAP AG. All rights reserved. 18Public • Active users • # of users logged in at the same time (doing something or not) • If this number is not known, consider 10% of total users: • 10,000 users in system x 10% = 1,000 active users • Active concurrent users • # of users generating system load at any one time • If this number is not known, consider 10% of active users: • 1,000 active users x 10% = 100 active concurrent users • 10% is a good rule of thumb • Focused BI systems with targeted users can have a significantly higher ratio (i.e. 40%) • More complicated workflows take more time, increasing % of active concurrent users • Major reason for most BI systems being under provisioned SAP BI 4.x Sizing Estimator Estimating users
  • 19. © 2012 SAP AG. All rights reserved. 19Public • Report size • Complexity and datasets are documented in the BI Sizing Companion Guide • Critical for proper sizing – default of “all medium” should never be used! • Customers usually underestimate the size of their reports • Difficult for accurate calculations b/c not all “medium” reports are the same • Different products have different report sizes • A large Crystal Report is a different size from a large Dashboard • Look at the BI 4 Sizing Guide for specifics of each report type • Type of user groups/workflows have different report sizes • Difficult to estimate the load generated by a user group – all workflows are different • Customers typically underestimate their user groups • i.e. “Information Consumers” typically generate “Business User” loads SAP BI 4.x Sizing Estimator Report sizing
  • 20. © 2012 SAP AG. All rights reserved. 20Public • Information Consumers • Typically viewing predefined/static content, very little drilling or filtering on their own • Average of 5 minutes between navigation steps • Business Users (when in doubt, start here!) • Moderate amount of drilling and filtering on their own • Average of 30 seconds between navigation steps • Expert Users • Resource intensive operations including ad-hoc analysis, customization of reports, retrieving large numbers of rows, and heavy client-side filtering • Expert users have longer workflows and each step generates more load than any other group • Average of 10 seconds between steps SAP BI 4.x Sizing Estimator Users categories The purpose of these definitions is to give you a general idea – Focus on how hard the user hits the system, not on the think time.
  • 21. © 2012 SAP AG. All rights reserved. 21Public • “THE” document you must understand and follow • Deceptively small, but provides specific guidance on specific services • Not intended as a “blueprint” – but look at the examples to make your own choices • Do you know the answers to these? • Why having more than one Crystal Reports Processing Service on a machine is bad? • How many users a single MDAS service can host before you need another one? • Where do you find the SAP BI 4 Sizing Companion Guide? BI 4 Sizing Guide The BI Sizing Estimator and the Sizing Guide can be found at: http://scn.sap.com/docs/DOC-33183
  • 23. © 2012 SAP AG. All rights reserved. 23Public • Goal: focus on reliability and consistency, then performance: • Reliability: ensure the system is highly available – including fault tolerance, etc. • Consistency: ensure acceptable performance at peak loads • Approach: • Start with a well configured, small system • Capture vital statistics • Gradually scale up the number of users • Analyze the tests using the collected metrics • Make changes and iterate Tuning for Reliability and Consistency
  • 24. © 2012 SAP AG. All rights reserved. 24Public • Aim for a 60-65% average CPU utilization • That enables peaks to 80-90% w/o setting off data center alerts for high utilization • Systems peaking at 100% will impact user sessions • Emphasizes how important it is to scale slowly so you know what to add • What service in that APS is needing more headroom? • What’s a better use of your resources, another WEBI service or an additional MDAS? • CMS-specific • CMSes are usually on their own machines – add additional CMS hosts at 65% utilization How do I know when to scale? There is no “hard and fast rule” for scale out, but common practice of 80% utilization is completely inappropriate for bursty, I/O heavy applications like BI
  • 25. © 2012 SAP AG. All rights reserved. 25Public • Be generous with RAM • Java allocates memory in “heaps” which can quickly grab large amounts of RAM • Java garbage collection happens more frequently under memory pressure • Heavy memory pressure can cause swapping at the OS level • Look at “max” usage, not “average” usage • You system must be able to accommodate system requests at peak usage. • Make sure your infrastructure team understands how BI is different • Educate IT team on the resource requirements of BI 4.X What about memory? Business Intelligence is one of the very few applications that does NOT have the performance profile of a “typical enterprise application”
  • 26. © 2012 SAP AG. All rights reserved. 26Public • Benchmarking tools: • HP Loadrunner: commercial, can simulate 1000’s of users with a handful of machines • Apache JMeter: open source tool that provides graphical analysis of results • Others: use what you know, what you have • What to be careful about • Tests are only as good as the parameters – think time, report size, workflows • Remember to model the correct user profiles (and in correct proportion!) • Test iteratively and regularly – spot issues before users do – especially when virtualized • Can you use SAP’s load testing scripts to run on our own environment? • No – ours are specific standardized to test P&R and not suitable for customers • Each customer has different scenarios, so unlikely our scripts would work for anybody How to test a production deployment?
  • 27. © 2012 SAP AG. All rights reserved. 27Public Virtualization
  • 28. © 2012 SAP AG. All rights reserved. 28Public • Virtualization is FULLY supported by SAP • All BusinessObjects BI products (includes 3.x and 4.x lines) • In most cases, you do not have to reproduce issues on physical systems • BUT: Customer is 100% responsible for configuration and performance of the host environment • SAP Note 1492000 • Simplified statement for ALL SAP products • Supports VMware, Hyper-V, and Citrix Xen SAP’s virtualization support statement It is your responsibility to ensure the hypervisor and your virtual machines are provisioned and optimized correctly – during a Support Incident, SAP likely will not check, and we may never find the performance problem.
  • 29. © 2012 SAP AG. All rights reserved. 29Public • *ALL* instructions for physical are 100% applicable to virtualized BI • No evidence that deviating from physical tuning within the VM is a good idea • You must properly configure the VM itself and the hypervisor – or it will hurt • Tests with VMware in SAP’s Co-Innovation Lab (COIL) show good results • Virtualization whitepaper specifically for SAP BI • Best practices for running BI 4 in virtualized environment - guidances from COIL projects Deploying SAP BI in a virtualized environment
  • 30. © 2012 SAP AG. All rights reserved. 30Public • Ensure you will always have access to the resources your system needs • Use “memory reservations” for the full amount – especially true for Java applications • Configure CPU “shares” or “reservations” to ensure your systems get enough power • Do not scale down memory or CPU even if average utilization is low • Work with your Infrastructure Team to understand the bigger landscape • Are other VMs on the same machine jamming the I/O paths from the host? • Are you getting all of the CPU power for the CPU licenses you paid for? Virtualization specific guidelines
  • 31. © 2012 SAP AG. All rights reserved. 31Public • Well designed systems require a plan, iteration, and testing • “Big bang” deployments rarely work and make it impossible to find bottlenecks • Modify your design to account for product or usage specific idiosyncrasies • Sizing BI systems • BI 4.x is a generational shift from 3.1 – don’t underestimate the new requirements • Administrators almost always underestimate user types, report sizes, and workflows • Sizing Estimator, Sizing Guide, Sizing Consultant, and Validation are ALL required • Architecting for virtual and Cloud environments • ALL design principles for physical are valid in virtual and Cloud environments Key Learning Points
  • 32. © 2012 SAP AG. All rights reserved. 32Public SAP BusinessObjects BI 4.1 Upgrade Webinar Series BI 4.1 Sizing and Virtualization Q & A Brought to you by the Customer Experience Group
  • 33. Thank you Carlos Lourenco Customer Experience Group carlos.lourenco@sap.com
  • 34. © 2012 SAP AG. All rights reserved. 34Public © 2012 SAP AG. 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 AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the United States and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Systems Incorporated in the United States and other countries. Oracle and Java are registered trademarks of Oracle and its affiliates. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems Inc. HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc. IOS is a registered trademark of Cisco Systems Inc. RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered trademarks of Research in Motion Limited. Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc. INTERMEC is a registered trademark of Intermec Technologies Corporation. Wi-Fi is a registered trademark of Wi-Fi Alliance. Bluetooth is a registered trademark of Bluetooth SIG Inc. Motorola is a registered trademark of Motorola Trademark Holdings LLC. Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc. Sybase is an SAP company. Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.