2804 crank your bi performance up to 11 - sizing, tuning & performance testing (1)

19
8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1) http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 1/19 Crank Your BI Performance up to 11 - Sizing, T Performance Testing James Rapp Jonathan Brown Innovation Center Network, Silicon Valley Active Global Support

Upload: firose-m-jabbar

Post on 07-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 1/19

Crank Your BI Performance up to 11 - Sizing, T

Performance TestingJames Rapp Jonathan Brown

Innovation Center Network, Silicon Valley Active Global Support

Page 2: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 2/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Pattern Book Overview

   H  o  w  -   T  o

• A pattern bookis a 'how to' ofan actualdeployment /upgrade of SAPBusinessObjectsBI softwaredocumented asprecisely as

possible.   L   i  v  e   E  x  a  m  p   l  e

• A pattern bookis a manual withstep by stepinstructions onhow tosuccessfullydeploy / test /upgrade SAPBusinessObjects

BI softwareusing a liveexample    E

  x   i  s

   t   i  n  g   P  a   t   t  e  r  n  s

• BI 4.1 Releasehow to Upgrad(from 3.1) andUpdate (from 4.0) Patterns

• BI 4.0 Release on Linux andWindows Patterns

• BOE XI 3.1Release - on WindowsPattern

Page 3: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 3/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Phase 4 – Detailed Objectives

Showcase… that the SAP BusinessObjects BI 4.1 release is capable of providing rapid acanalytical content under load

Document… the seamless integration of SAP Lumira for BI Platform Edition with SAP BuBI 4.1 and how customers can benefit from the ultimate combination of poPlatform and sophisticated data governance foundation with SAP Lumira

Highlight… common use cases / scenarios in developing BI content and share the optof consuming them through tuning, testing, and assorted best practices

Underscore… the importance of optimally configuring the platform in order to achieve hperformance

Share… a repeatable way of conducting performance and load testing in SAP Busin4.1 release using third party solutions such as JMeter

Page 4: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 4/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Key Tools & Technologies

1. Server

o SAP BusinessObjects BI 4.1 SP06 release

o Design Studio 1.5 add-on for BIPo Lumira 1.27 for BIP

2. Client Tools

o Web Intelligence

o Design Studio

o Lumira

3. Others

o Testing Tool  –  Apache JMeter

o Data Sources  –  2 Data Sources  –  SAP HANA, AnyDB

Page 5: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 5/19© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Pattern Book architecture

SAP H

12 CP

Page 6: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 6/19© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Performance TestingValue Proposition

PerformanceTesting

Increased

CustomerSatisfaction

ImprovedROI

ExpandedUsage

Lower TCO

 As business applications become more complex, it is imperative to consider the impact performance

on our end users. By testing and tuning performance-related aspects, such as response time and

throughput, we enable a number of benefits.

Users are happier with applications that per

Business use is more effective, res

increased returns on the investmeDrive additional consumption and

wide-spread usage based on

confidence in platform response

Effective use of server resources results in

lower total cost of ownership

Page 7: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 7/19© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Apache JMeter  – An Overview

Apache JMeter is open source software, a 100% pure

Java desktop application designed to load test functionalbehavior and measure performance.

May be used to test performance both on static and dynamic

resources (Files, Servlets, Perl scripts, Java Objects, Databases and

Queries, FTP Servers, and more).

Can be used to simulate heavy load on a server, network, or object

to test its strength or to analyze overall performance under different

load types.

Used to make a graphical analysis of performance or to test your

server/script/object behavior under heavy concurrent load.

Page 8: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 8/19© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Wily IntroscopeOverview

MonitoringDashboards Root Cause Analysis

ServiceDelivery

EnhancedSupportability

Page 9: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 9/19© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Wily Introscope Architecture

9

WorkstationWebview

SmartStor Database C++ BI Servers

Java BI Servers Application Server 

Operating Systems

CMS Metadata

CMS Database

Reporting Database

Page 10: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 10/19© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Wily IntroscopeTop Down Root Cause Analysis

BI Platform Tracelog Introscope Investigator  Transaction Trace

Dashboards

Page 11: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 11/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Results

Page 12: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 12/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Things to Consider 

 Array Fetch Size Override

• Array Fetch Size is automatically optimized by

default

• Sometimes overriding this can result in fasterthroughput

• Benchmark to find the optimal setting for your Universes

• DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION = “Yes” param

• Once disabled, it will use the AFS from the universe

• TIP: You can see the optimized values in the Connection Serv

Page 13: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 13/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Things to Consider 

Query Stripping for Relational DBs

• Query Stripping feature remov

objects from a query

• This results in smaller queries

• Enabled by default for BICS co

• Needs to be enabled for RelatDatabases

• TIP: Can be set at Universe, and Query Level so check a

Page 14: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 14/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Things to Consider 

Index / Aggregate Awareness at the Semantic Layer 

• Index Awareness takes advantage of indexes on key columns to

performance

• Aggregate Awareness uses pre-aggregated data from the DB to queries

• These features take more time to setup correctly but can greatly im

performance

• More Info on Index / Aggregate Awareness:DOC - Information Design Tool User Guide - Chapter 12

Page 15: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 15/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Things to Consider 

Platform Search Tweaking

• Platform Search is set to “Continuous Crawl” and “Metadata” by default

• This can greatly reduce available resources for Reports

• Schedule Indexing to non-peak hours whenever possible

Benefits

• Ensures Processing Servers are not heavily used for indexing

at peak hours

• Reduces impact when large # of documents is imported during

an upgrade/migration

Page 16: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 16/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Things to Consider 

Balancing your BI Platform Timeouts

• Timeouts should be tweaked to balance usability and resources

• Really long timeouts can cause issues with resources

• Really short timeouts can cause failures and loss of work/productivity

• BI Launch Pad Default Session Timeout = 20 Mins

• Webi Idle Document Timeout = 20 Mins

•  A lot of customers set these to 60 minutes which increases session/thread count

Server. Ensure you account for this in your sizing and performance testing

BI L

KBA

Web

Adm

Page 17: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 17/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Things to Consider 

Do not reuse sizing from previous versions

• Sizing recommendations have changed for BI Platform 4.x (vs XI 3.1 and prior)

• 64-bit processing server + Architectural changes invalidate previous sizing

• Heavy usage of Adaptive Processing Server for Service distribution changes the g

• Be sure to redo your sizing if you are upgrading

Resources

DOC Sizing and Deploying SAP BI 4 and SAP Lumira

DOC SAP BusinessObjects BI4 Sizing Guide

XLS SAP BI 4x Resource Usage Estimator 

BLOG Revisit the Sizing for your deployment of BI 4.x Web Intelligence Processin

Page 18: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 18/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Things to Consider 

 A Few Resource Considerations

• Network can become a

bottleneck for large data

transfers (DB to WIPS)

• Utilizing network storage for

IO intensive workflows is a

bad idea (Cache, etc…)

• Virtualized servers can compete

for resources from other VMs

• CPU speed vs # of CPUs can

be a factor to consider 

• Process Explorer is a Great Tool for monitoring live on Windows

Page 19: 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

8/18/2019 2804 Crank Your BI Performance Up to 11 - Sizing, Tuning & Performance Testing (1)

http://slidepdf.com/reader/full/2804-crank-your-bi-performance-up-to-11-sizing-tuning-performance-testing 19/19

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

Thank you

Contact information:

James Rapp Jonathan Brown

Principal Technical Specialist Support Architect

 [email protected]  [email protected]