SAP Quick Guides -> Books -> BW Performance Tuning (By Shreekant W. Shiralkar and Bharat Patel)

Publish Date

December, 2007

Pages: 248

Sample Extract

To see a sample extract from Chapter one <Click Here> - 10 Pages

Cover


Click Thumbnail to enlarge (See Front and Back)

About the Authors

Shreekant is Mechanical Engineer having over 20 years of experience. He is a certified SAP-BW and SAP R/3 consultant. His SAP expertise is well complemented by a rich experience of managing business functions. He has played a significant role in large scale SAP R/3, SAP-BW & SAP-APO implementation projects for various a fortune 500 companies.
His articles on SAP-BW, RFID, SAP-APO are published in professional journals from WIS Publications USA. He has presented papers at conferences such as SAP Summit, Computer Society of India, Business Intelligence India Group. Shreekant has been a faculty at SAPient Academy  & SAP Labs, India
During his former avatar in 'business' he shaped a business unit from "Concept to Reality" for one of the largest Oil Companies in the world. He developed Supply Chain Strategy for another Oil Company. He is currently heading the SAP-BW practice at one of the largest software consulting firms from South-East Asia.

Bharat is highly experienced in managing data warehouse technology. He is an SAP-certified BW and ABAP consultant. Bharat is a regular faculty for SAP-BW and ABAP at the Sapient Academy and SAP Labs in India. Bharat has presented papers about BW at Business Intelligence India Group (BIIG) conferences. Bharat manages one of the largest BW systems for a fortune 500 company from India.

Technical Editor

Dr. Thomas Becker studied Computer Science at University of Kaiserslautern, Germany, from where he received his Ph.D. in 1995. From 1995 to 1998 he worked for SAS Institute as a Product Manager in the Business Intelligence area. In 1998 Dr. Becker joined infor business solutions as a development manager. Since 2001, he has been working for SAP AG, where he is responsible for NetWeaver Business Intelligence Performance.

Foreword Extract

The business environment is changing at a rapid pace and so is the fierceness in competition. Today’s business demands decision at the ‘speed of thought’. It is obvious that such decisions need most efficient information acquisition, integration, transformation and finally presentation in the most efficient way at a matching speed and without increasing the cost of doing so.

A data warehouse is set up in a company with a clear focus to support decision support system involving collecting useful information, harmonizing it and transforming and finally presenting it for answering business questions. For instance ‘What is the sales trend of a specific material?’

It is an established fact that most SAP-BW projects succeed when they deliver the above objectives by providing;
1.      Acquiring data from various data sources like OLTP system and presenting accurate information.
2.      A Capability to provide drill-down or ‘slice-n-dice’ capability for analyzing the different perspective of the information.
3.      Decision support enablers like Self service options, Exception reporting etc.

...

In this book we have listed performance tuning parameters right through the data model, to extraction of data, to data loading, to fine tuning of the database while ending with proactive operational maintenance mode (e.g. review aggregates, build new ones, delete unused ones, find problem queries) as an ongoing cycle.

Also covered in the book is how to evaluate the actual performance whether there is a scope of improvement or other avenues of performance tuning have to be explored. However the book is not dealing with ‘extremely technical’ aspects of the performance tuning, as such content would cater to “purely technical” readers.

ISBN13: 978-0-9777251-4-4

ISBN: 0-9777251-4-6

Table of Contents

FOREWORD .............................................................. 11

INTRODUCTION ........................................................ 13

CHAPTER 1 : IDENTIFY PERFORMANCE BOTTLENECKS .........17

1.1 BW - Statistics ........................................................ 18

1.2 Extraction ............................................................... 21

1.3 Loading .................................................................. 21

1.4 Modeling ................................................................ 23

1.5 Reporting ............................................................... 25

1.6 Workload Monitor (ST03N) .................................... 26

1.7 DB Statistics ........................................................... 28

1.8 Query Execution Plan ............................................ 28

1.9 Other Symptoms/Parameters ................................. 29

Chapter 2 : BW STATISTICS .................................. 31

2.1 BW Queries for Monitoring performance ................41

2.2 Administration of BW Statistics ................................ 47

2.3 List of Other BW Statistics Queries ......................... 49

Chapter 3 : EXTRACTION ....................................... 57

3.1 SAP R/3 ............................................................... 58

3.2 Analysis of the SQL Statements ............................ 76

3.3 Customer Enhancement ........................................ 84

3.4 Extraction from Flat files ......................................... 87

3.5 Extraction from External database using

DBConnect................................................................... 88

Chapter 4 : LOADING ................................................93

4.1 Timing .................................................................... 95

4.2 Load Sequence - Master Data ............................... 96

4.3 Load Sequence - Transaction Data ....................... 101

4.4 Loading into PSA .................................................. 103

4.5 Transfer Rules ...................................................... 105

4.6 Update Rules ........................................................ 108

4.7 Attribute Hierarchy Change Run ........................... 108

4.8 Specific Issues : ODS Related ........  ......................109

4.9 Parallel Loading into ODS ...................................... 111

4.10 Transfer Method .................................................. 113

4.11 Deletion & Creation of indexes ............................ 116

4.12 Roll-up request into aggregates .......................... 117

4.13 Database statistics ............................................... 118

Chapter 5 : MODELING ........................................... 121

5.1 InfoObject Design .................................................. 122

5.2 InfoCube Design ................................................... 131

5.3 ODS Object Design ............................................... 141

5.4 Maintenance of InfoCube ..................................... 150

5.5 Maintenance of ODS ............................................. 170

Chapter 6 : REPORTING ...........................................179

6.1. Query design ........................................................ 181

6.2. Read mode of the query ...................................... 189

6.3. Using query monitor (Transaction Code RSRT) ... 194

6.4. Global cache ........................................................ 201

6.5. Web application design ........................................ 209

6.6. Pre-calculation ..................................................... 211

6.7. Front end ............................................................. 213

Chapter 7 : USEFUL TRANSACTIONS ................... 215

Chapter 8 : OSS NOTES .......................................... 221

Chapter 9 : GLOSSARY ............................................229

 

Contact Us | Privacy | Terms | Feedback

Authors: Wish to be Published?