Date post: | 10-Jul-2016 |
Category: |
Documents |
Upload: | tayi-sriram |
View: | 26 times |
Download: | 8 times |
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 1/14
SAP BIW REAL TIME INTERVIEW QUESTIONS.
SAP BW BI Techies Interview
This blog doesn't contain any copied information or copyright content from other sites. Every topic i presented in this blog is authored myself.Every time i tried to help the sapients to understand the concept in an easier way. Thats it. Have a Grt Day!
23 people are following Muthyala Srikanth. Sign Up to see who your friends arefollowing.
Follow
Select Language Powered by Translate
Optimising Reporting Performance SAP BEx ( FRONT ENDASPECTS)
Dear friends, happy to see u all again!
How to optimize Reporting Performance SAP BEx Front End AspectsQuery Performance Overview
INDEX How to optimize Reporting Performance
i. Eagle View: About Optimizing Reporting Performance:ii. TRANSACTION CODES FOR QUERY PERFORMANCEiii. Different Monitor Tools:iv. QUERY PERFORMANCE TRANSACTION CODES EXPLAINED BELOW IN DETAIL:
EXTENSIVELY USED1. RSTT TRACE TOOL BASIC SETTINGS2. ST05 PERFORMANCE ANALYSIS3. BW Statistics (RSDDSTAT)4. ST03 & ST03N WORKLOAD MONITOR OVERALL QUERY PERFORMANCE5. RSRTRACE Tool available to analyse a specific query in detail6. RSRT Tool available to analyse a specific query in detail7. RSRV BASIS Analysis and repair of BI Objects (DB Checks for Statistics & Indexes8. ST02 TUNE SUMMARY9. ST04 PERFORMANCE OVERVIEW10. SE30 ABAP RUNTIME ANALYSIS11. ST06N – OPERATING SYSTEM MONITOR12. RSRCACHE CACHE MONITOR13. RSA3 – EXTRACTOR CHECKER SAPI
v. DIFFERENT PERFORMANCE PROBLEMS RELATED TO A QUERY REGARDINGRUNTIME AND PROPORTIONS:
vi. Runtime:a. So what to do if query has performance bottle neck regarding Runtime:b. Queries with High OLAP runtimec. Queries with High Front End run Time
vii. High Proportiona. So what to do if query has performance bottle neck regarding High Proportion:b. All Queries with High OLAP Proportionc. All Queries with High Front End Proportion
viii. QUERY PERFORMANCE QUIDELINES (BULIDING EFFECTIVE QUERIES & REPORTS)
SAP Business Explorer (SAP BEx): How to optimize ReportingPerformance
Query Performance Overview
i. Eagle View: About Optimizing Reporting Performance:With heavy effort am writing this article. So my experience helped me to write this article in blog. In the nextpost I will explain all about Back End Modeling And Extraction Optimization Techniques.
I will insist on the condition that EFFICIENT DESIGNS = EFFECTIVE REPORTSEffective designs of Modeling and extraction (Back End) = Effective Reports (Front End)
Visitors
Live Traffic Feed
Realtime view · Get Feedjit
A visitor from Hyderabad,Andhra Pradesh viewed "SAPBW BI Techies Interview: RRRAO SAP BIW 3.5 Material inpdf BISAP BI INTERVIEWQUESTIONS, SAP BI STUFF"13 mins agoA visitor from Worthing, WestSussex viewed "SAP BW BITechies Interview: SAP BIWINFOCUBE REALTIMECONCEPTS" 20 mins agoA visitor from Hyderabad,Andhra Pradesh viewed "SAPBW BI Techies Interview: RRRAO SAP BIW 3.5 Material inpdf BISAP BI INTERVIEWQUESTIONS, SAP BI STUFF"55 mins agoA visitor from Worthing, WestSussex viewed "SAP BW BITechies Interview: SAP BIWINFOCUBE REALTIMECONCEPTS" 2 hrs 25 mins agoA visitor from Bangalore,Karnataka viewed "SAP BW BITechies Interview: SAP BIWINFOCUBE REALTIMECONCEPTS" 2 hrs 27 mins agoA visitor from India viewed"SAP BW BI Techies Interview:Star Schema Vs Extended StarSchema (Differences)" 3 hrs 22mins agoA visitor from Mountain View,California viewed "SAP BW BITechies Interview: SAP BW LO EXTRACTION MADESIMPLE:" 4 hrs 21 mins agoA visitor from Bangalore,Karnataka viewed "SAP BW BITechies Interview: SAP BW LO EXTRACTION MADESIMPLE:" 4 hrs 32 mins agoA visitor from Kumar, HimachalPradesh viewed "SAP BW BITechies Interview: SAP BW LO EXTRACTION MADESIMPLE:" 5 hrs 29 mins agoA visitor from United Statesviewed "SAP BW BI TechiesInterview: WHAT ARE DRILL,DRILL DOWN, DRILL UP,DRILL BY, DRILL ACROSS,
▼ 14 (3)► February (1)
▼ January (2)▼ 03 (1)
Optimising ReportingPerformance SAPBEx ( FRONT E...
Blog Archive
7 More Next Blog» Create Blog Sign In
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 2/14
But still we can see the bottle necks in query performance.
Questions will be raised:How you analyse the Query Performance?So what to do in Query performance?Where inconsistency occurred, in InfoCube or ODS?
We can divide the concept into functional checks (WE, SAP BI BW CONSULTANTS) and Technical checks(BASIS People), because sometimes we must be in the shoes of BASIS people also, but there must beauthorization to do so.
ii. TRANSACTION CODES FOR QUERY PERFORMANCE
TRANSACTIONCODE TOOL USED BY TRANSACTION CODE DESCRIPTION
RSA3 BW Extractor CheckerRSRT BW Query Report MonitorRSRTRACE BW Trace ToolRSRTRACE >RSRCATTTRACE BASIS Trace Tool
RSRV BW BASIS Analysis and repair of BI Objects(DB Checks for Statistics & Indexes)
SE30 BASISABAB TRACE : Test FM, useful in suspecting aprogram or FM or a Routine causing a bottle neck inperformance
RSRCACHE BW Testing default OLAP CacheRSDDSTAT BW Performance Evaluation: Query StatisticsST02 BASIS Tune SummaryST06N BASIS OS MonitorST04 BASIS DB Monitor
ST05 BASISSQL Trace Performance Analysis: performance tracesin different areas as SQL Trace, Enequeue Trace, RFCTrace, Buffer Trace
ST03 & STO3N
iii. Different Monitor Tools:The tools available to monitor can be divided into:
Monitor a single query Monitor a query in detail. Monitor all queries
iv. QUERY PERFORMANCE TRANSACTION CODES EXPLAINED BELOW IN DETAIL:SAP BI BW developers develop Back end and front end. So support people will see the various traces and logfiles to debug the root cause for Query performance.
SO THESE ARE THE IMPORTANT TRANSACTIONS USED VERY EXTENSIVELY.1. RSTT TRACE TOOL BASIC SETTINGS2. ST05 PERFORMANCE ANALYSIS3. BW Statistics (RSDDSTAT)4. ST03 & ST03N WORKLOAD MONITOR OVERALL QUERY PERFORMANCE5. RSRTRACE Tool available to analyse a specific query in detail6. RSRT Tool available to analyse a specific query in detail7. RSRV BASIS Analysis and repair of BI Objects (DB Checks for Statistics & Indexes8. ST02 TUNE SUMMARY9. ST04 PERFORMANCE OVERVIEW10. SE30 ABAP RUNTIME ANALYSIS11. ST06N – OPERATING SYSTEM MONITOR12. RSRCACHE CACHE MONITOR13. RSA3 – EXTRACTOR CHECKER SAPI
1) RSTT TRACE TOOL BASIC SETTINGSTRACING ON THE SAP BW ENVIRONMENT USING RSTT
► 01 (1)
► 13 (14)
► 12 (7)
► 11 (5)
SAP BW LOEXTRACTIONMADESIMPLE:SAP BW LOEXTRACTION
MADE SIMPLE PART 1:EXTRACTION: CONTENTS:1) INTRODUCTION 2) WHYGOING EXTRACTION? 3)Dimensions of ex...
SAP BIW TRAININGINSTITUTESHYDERABADLIST OF SAP BIW TRAININGINSTITUTESHYDERABAD Ican refer RR.RAOSINSTITUTE( RRTECHNOLOGIES) & PRATAPREDDYS INSTITUTE QBE...
Star SchemaVs ExtendedStar Schema(Differences)Correct me ifthere are any
mistakes pls. This questionwill be asked in every BI BWinterview. May be it maycomes in second or t...
ALL SAP BW BLOGSPOTSREFERENCESAP BI BW BLOGSPOTS:Dear friends these are theSAP BW BI blogs i searchedfrom Google. Thanks toGoogle Search Engine inmaking Globa...
Popular Posts
SharePoint Hybrid OptionsAccelerating Innovation withHybrid SharePoint Server 2016 &Office 365
Microsoft Mechanics
Follow by Email
Email address... Submit
Subscribe To
Posts
Comments
HomeSAPBusinessWarehouse TopicsforInterviewSuccessRR RAOSAP BIW3.5Material inpdf BISAPBIINTERVIEWQUESTIONS, SAPBI STUFF
Pages
Important Posts
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 3/14
2) ST05 TRANSACTION TO SEE THE SQL STATEMENTS – PERFORMANCE ANALYSISTracing can also be applied to the database using ST05
3) BW Statistics (RSDDSTAT)
1) Turn on the BW Statistics: RSA1, choose Tools> BW statistics for InfoCubes, (Choose OLAP and WHMfor your relevant Cubes)2)Check whether you have overall query performance problem or Single Query Performance problem
4) ST03N : WORKLOAD MONITOR OVERALL QUERY PERFORMANCE PROBLEM
ST03N (USING EXPERT MODE)
(4 PLUS Interview Question)
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 4/14
Transaction Profile Screen (Service Engineer Mode)
Work load overview Screen ( Service Engineer Mode)
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 5/14
Use ST03N > BW System load values to recognize the problem. Use the number given in table 'Reporting InfoCubes: Share of total time (s)' to check if one of the columns %OLAP, %DB, %Frontend shows a highnumber in all InfoCubes.You need to run ST03N in expert mode to get these values
Single/specific Query performanceTX ST03N same as above figure, Use Details to get the runtime segments
5) RSRTRACE (Tool available to analyse a specific query in detail)
RSRCATTTRACE TOOL: TEST PROGRAM
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 6/14
6) RSRT (TOOL AVAILABLE TO ANALYSE A SPECIFIC QUERY IN DETAIL)Query Monitor RSRT WHEN USING THE RSRT TRANSACTION COLLECTS QUERY RUNTIMESTATISTICS ETC.
Transaction RSRT > select BEx query > Query Properties
Query Monitor RSRT icons: can be used in following ways:
Cache monitor> Main Memory>
7) RSRV BASIS Analysis and repair of BI Objects (DB Checks for Statistics & Indexes)
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 7/14
8) ST02 TUNE SUMMARY
9) ST04 PERFORMANCE OVERVIEW
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 8/14
10) SE30 ABAP RUNTIME ANALYSIS:
11) ST06N OPERATING SYSTEM MONITOR
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 9/14
12) RSRCACHE CACHE MONITOR
13) RSA3 EXTRACTOR CHECKER SAPI
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 10/14
v. DIFFERENT PERFORMANCE PROBLEMS RELATED TO A QUERY REGARDING RUNTIMEAND PROPORTIONS:
Here we can see that Queries with high DB Runtime, High OLAP runtime, High Front End run TimeAlso All Queries with high DB Proportion, High OLAP Proportion, High Front End Proportion
vi. Runtime:So what to do if query has performance bottle neck regarding Runtime:
a. Queries with high DB runtime Check if an aggregate is suitable (use All data to get values "selected records to transferred records",
a high number here would be an indicator for query performance improvement using an aggregate) Check if database statistics are update to data for the Cube/Aggregate, use TX RSRV output (use
database check for statistics and indexes) Check if the read mode of the query is unfavourable Recommended (H)
b. Queries with High OLAP runtime Check if a high number of Cells transferred to the OLAP (use "All data" to get value "No. of Cells") Use RSRT technical Information to check if any extra OLAPprocessing is necessary (Stock Query,
Exception Aggregation, Calc. before Aggregation, Virtual Char. Key Figures, Attributes in CalculatedKey Figs, Timedependent Currency Translation) together with a high number of records transferred.
Check if a user exit Usage is involved in the OLAP runtime? Check if large hierarchies are used and the entry hierarchy level is as deep as possible. This limits
the levels of the hierarchy that must be processed. Use SE16 on the inclusion tables and use the List of Value feature on the column successor and
predecessor to see which entry level of the hierarchy is used.
c. Queries with High Front End run Time Check if a very high number of cells and formatting’s are transferred to the Frontend ( use "All data"
to get value "No. of Cells") which cause high network and frontend (processing) runtime. Check if frontend PC are within the recommendation (RAM, CPU Mhz) Check if the bandwidth for WAN connection is sufficient.
vii. High ProportionSo what to do if query has performance bottle neck regarding High Proportion:
a. All Queries with high DB ProportionCheck:
If the database statistic strategy is set up properly for your DB platform (above all for the BW specifictables)
If database parameter set up accords with SAP Notes and SAP Services (EarlyWatch) If Buffers, I/O, CPU, memory on the database server are exhausted? If Cube compression is used regularly If Database partitioning is used (not available on all DB platforms)
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 11/14
b. All Queries with High OLAP ProportionCheck:
If the CPUs on the application server are exhausted If the SAP R/3 memory set up is done properly (use TX ST02 to find bottlenecks) If the read mode of the queries is unfavourable (RSRREPDIR, RSDDSTAT, Customizing default)
c. All Queries with High Front End ProportionCheck:
If the database statistic strategy is set up properly for your DB platform (above all for the BW specific tables)
If database parameter set up accords with SAP Notes and SAP Services (EarlyWatch) If Buffers, I/O, CPU, memory on the database server are exhausted? If Cube compression is used regularly If Database partitioning is used (not available on all DB platforms)
viii. QUERY PERFORMANCE QUIDELINES (BULIDING EFFECTIVE QUERIES & REPORTS)In the below diagram you can see, what the factors influencing / issues affecting the query performancebottlenecks. You can also see some Back End terms here as, aggregates, MultiProviders (ODS, DSO,InfoCubes, Hierarchies etc. Everything in SAP is linked from one process to the other process. So have aglance at the below diagram.
Use Inclusions Instead of Exclusionso Because by using inclusions, we can use DB indexeso Characteristics in exclusion cannot use BD indexeso Thumb rule: avoid exclusion when using Filters, RKF & selections.
Suppress Result rowso Use the option Always supress the Result rows, which improves Query performance
Use SAP Exits & less Customer Exits Free characteristics in reports should be limited to 810. Reduce RKFs & CKFs in the Query
o Thumb rule: Try to build CKF & RKF on InfoCube instead on Queryo Too many brains spoil the experiment, i.e. too many RKFs & CKF will spoil the ultimate
performance i.e. we must not use many RKFs and CKFs. Using KeyFigures:
o Always use summation for key figures in Local calculations. In the queries actually when weare reporting, the KeyFigures will pull the data accordingly from the database and capturesthe data to report.
o So thumb rule is: Calculate result as = Summation.o Summation means here adding the KFs.
Run BI Statistics for queryo If we open the Query definition, we can see what the fields are used in aggregates
Using InfoCube for Reporting:o If you are reporting on InfoCube, create aggregates (small baby cubes). Always make
aggregate as small only, don’t make it huge which impairs query performanceo Delete the unused Aggregates (Aggregates Vs Performance) because unused aggregates will
become bottle neck for query performance.o Do logical and physical partitioning on InfoCubeo Maintain partitioning criteria in RRKMULTIPROVHINT table
ODS/DSO:o Try to avoid/ decrease using reporting on DSO. Reporting on DSO is not suggestible.
Archive unused data, hardware consumption during loading and querying Use MultiProviders ( actually Backend Technique)
o Reports designed on MultiProviders. The reports built on MP will be faster because, Itsearches data from various basic InfoCubes
o 0INFOPROVIDER field to restrict to the specific InfoProviders in Queries Use Extensive Filters at Query level Select appropriate Read mode settings for MultiProviders when building queries (in Query Properties)
o In query properties we can see 2 modes
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 12/14
Posted by muthyala srikanth at Friday, January 03, 2014
Location: Bangalore, Karnataka, India
Read Mode Cache Mode
o Read mode determines which data is to be get from OLAP processor.o Read modes:
H: Query to be read when you navigate or expand hierarchies X: Query to read data during navigation A: Query to read all data at once Thumb rule: use H Read mode
o Cache Mode: In cache mode the pre calculated data for reporting is saved in as highly compressed
form, so OLAP Processor will helps to calculate the query results. Always useCache Mode 5 (BLOB/Cluster Added is Enhanced). Using cache mode helpsimproving query performance because, if we set cache, the query will not hit thedatabase again and again.
Filling cache will be in BEx Broadcasting query result for statistical report performance Surely Delete unused Queries & temporary Query Views Be careful while creating Cell Structures, as cell structures consume high DB Query runtimes( You
can see the topic below on this) Remove the unused Cache entries by using Program RSR_CACHE_RSRV_CHECK_ENTRIES Query read mode and Cache mode settings in RSRT >Properties: Cache mode could be 1 or 5 Transaction RSH1 to remove unassigned nodes In Hierarchies and use less number of hierarchies. Enable “Use Selection of Structure Elements” for queries which have several restricted and
calculated key figures. (In transaction RSRT, enter query and select ‘Query Properties)
Thanks for reading
+7 Recommend this on Google
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 13/14
8 comments
Top comments
Joseph A. Wallace 1 year ago - Shared publicly
Thanks for Information<a href="http://www.扠☃axit.com/courses/"> IT online training </a>
·
1 Reply
muthyala srikanth 2 years ago - Shared publicly
Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS) How to optimize Reporting Performance SAP BEx Front End Aspects QueryPerformance Overview Eagle View: About Optimizing Reporting Performance: Withheavy effort am writing this article. So my experience helped me to write this article in blog. In the next ...
·
1 Reply
Maik Holzman 1 year ago - Shared publicly
SAP BW / BI Online Training, The SAP BI or Business Intelligence courses focuses onthe core capability of SAP Business Intelligence Software and the wide application ofBI/BW within an enterprise environment. During the course candidates will work on casescenarios, con뀠䔣gurations and more. This course will focus more on the practical anglethus bringing real world application of SAP Business Intelligence to the classroom.Areas like Enterprise Data Warehousing, Reporting using Query Designer, Web
·
1 Reply
Maik Holzman 1 year ago - Shared publicly
SAP BUSINESS OBJECTS preparing is a coordinated inquiry, reporting and examinationanswer for business experts that empower you to get to the information in yourorganization databases straightforwardly from your desktop and present and accessthis data <a href="http://hyderabadsys.com/sap-bo-online-training/">SAP BO OnlineTraining </a>
·
1 Reply
rekha kommaka 1 year ago - Shared publicly
Hi, Very nice material,easy to understand. <a href="http://www.saptraininginchennai.in">Sap Training in Chennai</a>
·
1 Reply
Roshini RS 1 year ago - Shared publicly
I am following your blog from the beginning, it was so distinct & I had a chance tocollect conglomeration of information that helps me a lot to improvise myself. I hopethis will help many readers who are in need of this vital piece of information. Thanks forsharing & keep your blog updated. http://www.saptraininginchennai.co.in/sap-pp-training-in-chennai.php
·
1 Reply
Raju Rajesh 1 year ago - Shared publicly
Thanks to Share the LoadRunner Material for Freshers,Link as, <a href="http://www.loadrunnertraining.in">LoadRunnerTraining in Chennai</a>
·
1 Reply
Ramya k 2 months ago - Shared publicly
Thanks for the great information in your blog
http://thecreatingexperts.com/sap-training-in-chennai/sap-success-factors-training-in-chennai/
·
1 Reply
Add a comment
5/5/2016 SAP BW BI Techies Interview: Optimising Reporting Performance SAP BEx ( FRONT END ASPECTS)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html 14/14
Newer Post Older Post
Post a Comment
Home
Subscribe to: Post Comments (Atom)
Sign In
Muthyala Srikanth. Simple template. Powered by Blogger.