BW Know-How Call : Performance Tuning dial-in phone numbers! U.S. Toll-free: (877) 260-8900 International: (612) 338-1917 Passcode: “BW”

Slides:



Advertisements
Similar presentations
Data Consistency in SAP BW Know How Network Conference Call May 29 th 2003 Mike Eacrett BW RIG, SAP Labs, LLC.
Advertisements

XIr2 Recommended Performance Tuning Andy Erthal BI Practice Manager.
SAP Memory Management (an Overview)
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Adam Jorgensen Pragmatic Works Performance Optimization in SQL Server Analysis Services 2008.
Business Information Warehouse Business Information Warehouse.
Klaus Majenz SAP – Product Line BI
Introduction to the ABAP Data Dictionary
Toolbox Mirror -Overview Effective Distributed Learning.
307: BW Performance Tuning - Queries / Data Loads
UNWBW1 – Business Information Warehouse NetWeaver Support Consultant Training BW and BW Reporting Introduduction.
Managing Change in Production BW at General Mills Mike Ruesewald Cindy Burlet Chris Gunn.
Multiple Tiers in Action
Accelerated Access to BW Al Weedman Idea Integration.
SAP BW Implementation at JoAnn Stores Inc. Session Code 3309 Craig Eick JoAnn Stores Inc.
Microsoft Dynamics AX Technical Conference 2013
Data Warehousing: Defined and Its Applications Pete Johnson April 2002.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
UNWBW1 – Business Information Warehouse NetWeaver Support Consultant Training Data Loading.
22-Aug-15 | 1 |1 | Help! I need more servers! What do I do? Scaling a PHP application.
Business Planning & Simulation and BW Monitoring
Word Wide Cache Distributed Caching for the Distributed Enterprise.
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
Introduction and simple using of Oracle Logistics Information System Yaxian Yao
Performance Tuning Cubes and Queries in Analysis Services 2008 Chris Webb
Oracle9 i JDeveloper for Database Developers and DBAs Brian Fry Principal Product Manager Oracle JDeveloper Oracle Corporation.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
CRM Analytics Architecture
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Bjarne Berg March 22 th, 2006 A billing analysis Data Warehouse University of North Carolina at Charlotte.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Oracle Tuning Ashok Kapur Hawkeye Technology, Inc.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
Introduction to the Adapter Server Rob Mace June, 2008.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
Building Dashboards SharePoint and Business Intelligence.
Infrastructure for Data Warehouses. Basics Of Data Access Data Store Machine Memory Buffer Memory Cache Data Store Buffer Bus Structure.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Jan Hatje, DESY CSS GSI Feb. 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
Business Intelligence Training Siemens Engineering Pakistan Zeeshan Shah December 07, 2009.
Corporate Overview MyITgroup.com, Ltd. ©2002 All Rights Reserved. Contains Confidential and Proprietary Information of MyITgroup and may not be disclosed.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Sap BI/BW online training in usa,uk/free demo classes!JOBS Online | classroom| Corporate Training | certifications | placements| support Contact US: Magnific.
SAP HANA ONLINE TRAINING Contact our Support Team : SOFTNSOL India: Skype id : softnsoltrainings id:
SAP Tuning 실무 SK㈜ ERP TFT.
Preface IIntroduction Course Objectives I-2 Course Content I-3 1Introduction to Oracle Reports Developer Objectives 1-2 Business Intelligence 1-3 Enterprise.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
TIBCO Business Events Online Training. Introduction to TIBCO BE Tibco Business Events is complex event processing software with a powerful engine enables.
APO Technical Workshop for LG Chemical Based on APO 3.10.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Data Integrator By Lera Technologies.
11 Copyright © 2009, Oracle. All rights reserved. Enhancing ETL Performance.
BW Performance Benchmark – Documentation (Note ) SAP Active Global Support – COE Technology, BW.
TheValueChain.
Consulting Services JobScheduler Architecture Decision Template
Table General Guidelines for Better System Performance
LOCO Extract – Transform - Load
Consulting Services JobScheduler Architecture Decision Template
The Client/Server Database Environment
The Client/Server Database Environment
Software Architecture in Practice
CRM Analytics Architecture
Introduction to Apache
Table General Guidelines for Better System Performance
Performance And Scalability In Oracle9i And SQL Server 2000
SAP Memory Management (an Overview)
QlikView for use with SAP Netweaver Version 5.8 New Features
Presentation transcript:

BW Know-How Call : Performance Tuning dial-in phone numbers! U.S. Toll-free: (877) International: (612) Passcode: “BW”

 SAP AG 2002, BW Performance Tuning, Alex Peter, 2 Performance Tuning in BW Database  Performance Tuning Application Performance Tuning OLTP Systems  Application Development and performance tuning separated  Performance tuning by basis experts Performance Tuning BW  Performance Tuning as holistic process over application design and database configuration BW OLTP

 SAP AG 2002, BW Performance Tuning, Alex Peter, 3 Contents OLAP Performance Layers Further Information Checklists

 SAP AG 2002, BW Performance Tuning, Alex Peter, 4 Performance Guidelines OLAP Performance Layers Further Information Checklists

 SAP AG 2002, BW Performance Tuning, Alex Peter, 5 Checklist – Query and Web Performance – Overview ST03 / Technical Content Database OLAP Frontend 1.Data Model 2.Query Definition 3.Aggregates 4.OLAP Cache 5.Pre-Calculated Web Templates 6.Compressing 7.Indices 8.DB Statistics 9.DB and basis (Buffer) Parameter 1.Data Model 2.Query Definition 3.Aggregates 4.OLAP Cache 5.Pre-Calculated Web Templates 6.Compressing 7.Indices 8.DB Statistics 9.DB and basis (Buffer) Parameter 1.Data Model 2.Query Definition (including OLAP features) 3.Aggregates 4.OLAP Cache 5.Virtual Key Figures / Characteristics 6.Authorizations 1.Data Model 2.Query Definition (including OLAP features) 3.Aggregates 4.OLAP Cache 5.Virtual Key Figures / Characteristics 6.Authorizations 1.Network 2.WAN and BEx 3.Client Hardware 4.VBA / Java 5.Documents 6.Formatting 7.ODBO / 3 rd party 1.Network 2.WAN and BEx 3.Client Hardware 4.VBA / Java 5.Documents 6.Formatting 7.ODBO / 3 rd party SQL Trace (ST05) RSRV RSRT, RSRTRACE SQL Trace (ST05) RSRV RSRT, RSRTRACE SQL Trace (ST05) ABAP Trace (SE30) RSRT, RSRTRACE SQL Trace (ST05) ABAP Trace (SE30) IEMON RSRT, RSRTRACE IEMON RSRT, RSRTRACE Which component contributes most? Tools Check these points

 SAP AG 2002, BW Performance Tuning, Alex Peter, 6 Checklist – Data Load Performance – Overview 1 – Technical Content, Data Load Monitor Extraction Transfer Load Into PSA 1.Customer Exits 2.Resource Utilization 3.Load Balancing 4.Data Package Size 5.Indices on tables 6.Flat File format 7.Content vs. generic extractor 1.Customer Exits 2.Resource Utilization 3.Load Balancing 4.Data Package Size 5.Indices on tables 6.Flat File format 7.Content vs. generic extractor 1.Resource Contraint 2.CPU / Memory Bottleneck 3.Network 4.Application Buffer Synchronization 1.Resource Contraint 2.CPU / Memory Bottleneck 3.Network 4.Application Buffer Synchronization 1.I/O Contention 2.PSA Partition Size 1.I/O Contention 2.PSA Partition Size Extractor Checker (RSA3), ABAP Trace (SE30), SQL Trace (ST05) Extractor Checker (RSA3), ABAP Trace (SE30), SQL Trace (ST05) SM50 SQL Trace (ST05) OS Monitor (ST06) SM50 SQL Trace (ST05) OS Monitor (ST06) DB Monitor (ST04) OS Monitor (ST06) DB Monitor (ST04) Which component contributes most? Tools Check these points

 SAP AG 2002, BW Performance Tuning, Alex Peter, 7 Checklist – Data Load Performance – Overview 2 – 1.Transformation Rules / ABAP Coding 2.Transformation Library Formulas 1.Transformation Rules / ABAP Coding 2.Transformation Library Formulas 1.Roll-up 2.Change Run 3.Compression 4.Indices 5.Load Master Data before Transaction Data 6.Buffering Number Ranges 1.Roll-up 2.Change Run 3.Compression 4.Indices 5.Load Master Data before Transaction Data 6.Buffering Number Ranges Debugger within Monitor ABAP Trace (SE30), SQL Trace (ST05) Debugger within Monitor ABAP Trace (SE30), SQL Trace (ST05) Which component contributes most? Tools Check these points Transfer Rules Update Rules Load Into Data Targets InfoCubes ODS Objects 1.Parallel ODS activation 2.Unique Data Records 3.Flag BEx Reporting 4.Indices 1.Parallel ODS activation 2.Unique Data Records 3.Flag BEx Reporting 4.Indices Technical Content, Data Load Monitor Master Data 1.Buffering Number Ranges 2.Change Run 1.Buffering Number Ranges 2.Change Run

 SAP AG 2002, BW Performance Tuning, Alex Peter, 8 Performance Guidelines OLAP Performance Layers Checklists Further Information

 SAP AG 2002, BW Performance Tuning, Alex Peter, 9 OLAP Performance Layers Reuse Performance Offline Analysis Pre-Calculation OLAP Cache Aggregates InfoCubes  Performance Layers For specific Scenarios

 SAP AG 2002, BW Performance Tuning, Alex Peter, 10 Aggregates – 1 – Aggregate Definition  Materialization of aggregated subsets of InfoCube fact table data  Independent structures where summary data is stored within separate, transparent InfoCubes  Transparency: Users do not notice if aggregate is hit or not  Improved query performance by reducing the amount of data to be read from DB Aggregates can be created  Only on top of basic InfoCubes  For dimension characteristics  For navigational attributes  On hierarchy levels  Using time-dependent navigational attributes (as of BW 3.x)  Using hierarchy levels where the structure is time-dependent (as of BW 3.x) Aggregates can improve query performance considerably, but keep in mind that they also impact the load performance.

 SAP AG 2002, BW Performance Tuning, Alex Peter, 11 Aggregates – 2 – Example Example for flow with and without aggregates Flow without aggregate InfoCube Number of records read on the database Records transferred to BW instance after being summarized on the database Aggregate Flow with aggregate Database Selection OLAP Engine

 SAP AG 2002, BW Performance Tuning, Alex Peter, 12 OLAP Cache – 1 – Caching in BW 2.x  One Local Cache for each session  No cache access across sessions  No possibility to set size of cache Caching in BW 3.x  OLAP Cache  Additional global cache which is accessible from all sessions  OLAP Cache is part of application buffer (Imp/Exp SHM) and can also be stored in a DB table or a file  The Cache stores query results and navigation statuses as highly compressed cluster data  Query Cache is used for equal queries or subsets of cached queries  Benefits: OLAP Cache reduces workload on database and application server

 SAP AG 2002, BW Performance Tuning, Alex Peter, 13 OLAP Cache – 2 – OLAP Cache  OLAP Cache size can be adjusted  (In 3.x there is also an adjustable size for the local cache)  Cache can be switched off entirely, for InfoCubes and for individual queries  Local Cache is used, when OLAP Cache is inactive.  Specific instance profile parameters: rsdb/esm/buffersize_kb 4096 (kB)Size of exp/imp SHM buffer rsdb/esm/max_objects 2000Max. number of objects in the buffer rsdb/esm/large_object_size8192 (byte)Estimation for the size of the largest object rsdb/esm/mutex_n 0Number of mutexes in Exp/Imp SHM buffer Buffer small by default!

 SAP AG 2002, BW Performance Tuning, Alex Peter, 14 Pre-Calculated Web Templates – 1 –  Pre-Calculated Web Templates Pre-calculation is a set of techniques where you can distribute the workload of running the report to off-peak hours, and have the report result set ready for very fast access to the data Data Pre-Calculation or HTML Pre-Calculation  HTML Pre-Calculation can be used for Offline Analysis Benefits  Fast response time  System workload shifted to off-peak hours  Re-use data that goes to many queries  Reports also available offline

 SAP AG 2002, BW Performance Tuning, Alex Peter, 15 Pre-Calculated Web Templates – 2 –  Scenario Supports “Newspaper” scenario  Quick access to many reports  Reports are requested by many users  Static reporting, usually little navigation requirements  Active Reporting Authorisations Restrictions  No invalidation when new data is loaded  Restricted navigation: only filtering possibles

 SAP AG 2002, BW Performance Tuning, Alex Peter, 16 Pre-Calculated Web Templates – 3 – Access Modes BW Server OLAP Engine Reporting Agent Log Content Management Framework Web Framework SAP GUI InfoProviderRA Data StorageCMF Repository Web Application Server BEx Web ServiceDoc Web Service WebDAV Handler Web Browser DATA MODE NEW STORED HYBRID STATIC STATIC_HYBRID

 SAP AG 2002, BW Performance Tuning, Alex Peter, 17 Pre-Calculated Web Templates – 4 – Access Modes BW Server OLAP Engine Reporting Agent Log Content Management Framework Web Framework SAP GUI InfoProviderRA Data StorageCMF Repository Web Application Server BEx Web ServiceDoc Web Service WebDAV Handler Web Browser DATA MODE NEW STORED HYBRID STATIC STATIC_HYBRID

 SAP AG 2002, BW Performance Tuning, Alex Peter, 18 Pre-Calculated Web Templates – 5 – Access Modes BW Server OLAP Engine Reporting Agent Log Content Management Framework Web Framework SAP GUI InfoProviderRA Data StorageCMF Repository Web Application Server BEx Web ServiceDoc Web Service WebDAV Handler Web Browser DATA MODE NEW STORED HYBRID STATIC STATIC_HYBRID

 SAP AG 2002, BW Performance Tuning, Alex Peter, 19 Performance Guidelines Further Information Checklists OLAP Performance Layers

 SAP AG 2002, BW Performance Tuning, Alex Peter, 20 Further Information  Find Additional Information BW Performance Page in SAP Service Marketplace  Alias BW  Performance SEM-BPS Performance Page in SAP Service Marketplace  Alias SEM  Media Library  Help To Use SEM  SEM-BPS Performance  KHNC on SEM Performance in 2002