Académique Documents
Professionnel Documents
Culture Documents
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
More NextBlog
CreateBlog SignIn
SAPBWBITechiesInterview
SAPBIWREALTIMEINTERVIEWQUESTIONS.
Thisblogdoesn'tcontainanycopiedinformationorcopyrightcontentfromothersites.Everytopicipresentedinthisblogisauthoredmyself.
Everytimeitriedtohelpthesapientstounderstandtheconceptinaneasierway.Thatsit.HaveaGrtDay!
Follow 23peoplearefollowingMuthyalaSrikanth.SignUptoseewhoyourfriendsare
following.
SelectLanguage
Poweredby
Translate
Visitors
OptimisingReportingPerformanceSAPBEx(FRONTEND
ASPECTS)
Dearfriends,happytoseeuallagain!
HowtooptimizeReportingPerformanceSAPBExFrontEndAspects
QueryPerformanceOverview
INDEXHowtooptimizeReportingPerformance
i. EagleView:AboutOptimizingReportingPerformance:
ii. TRANSACTIONCODESFORQUERYPERFORMANCE
iii. DifferentMonitorTools:
iv. QUERY PERFORMANCE TRANSACTION CODES EXPLAINED BELOW IN DETAIL:
EXTENSIVELYUSED
1. RSTTTRACETOOLBASICSETTINGS
2. ST05PERFORMANCEANALYSIS
3. BWStatistics(RSDDSTAT)
4. ST03&ST03NWORKLOADMONITOROVERALLQUERYPERFORMANCE
5. RSRTRACEToolavailabletoanalyseaspecificqueryindetail
6. RSRTToolavailabletoanalyseaspecificqueryindetail
7. RSRVBASISAnalysisandrepairofBIObjects(DBChecksforStatistics&Indexes
8. ST02TUNESUMMARY
9. ST04PERFORMANCEOVERVIEW
10. SE30ABAPRUNTIMEANALYSIS
11. ST06NOPERATINGSYSTEMMONITOR
12. RSRCACHECACHEMONITOR
13. RSA3EXTRACTORCHECKERSAPI
vi. Runtime:
a. SowhattodoifqueryhasperformancebottleneckregardingRuntime:
b. QuerieswithHighOLAPruntime
c. QuerieswithHighFrontEndrunTime
vii. HighProportion
a. SowhattodoifqueryhasperformancebottleneckregardingHighProportion:
b. AllQuerieswithHighOLAPProportion
c. AllQuerieswithHighFrontEndProportion
viii. QUERYPERFORMANCEQUIDELINES(BULIDINGEFFECTIVEQUERIES&REPORTS)
LiveTrafficFeed
AvisitorfromHyderabad,
AndhraPradeshviewed"SAP
BWBITechiesInterview:RR
RAOSAPBIW3.5Materialin
pdfBISAPBIINTERVIEW
QUESTIONS,SAPBISTUFF"
AvisitorfromWorthing,West
13minsago
Sussexviewed"SAPBWBI
TechiesInterview:SAPBIW
INFOCUBEREALTIME
AvisitorfromHyderabad,
CONCEPTS"20minsago
AndhraPradeshviewed"SAP
BWBITechiesInterview:RR
RAOSAPBIW3.5Materialin
pdfBISAPBIINTERVIEW
QUESTIONS,SAPBISTUFF"
AvisitorfromWorthing,West
55minsago
Sussexviewed"SAPBWBI
TechiesInterview:SAPBIW
INFOCUBEREALTIME
CONCEPTS"2hrs25minsago
AvisitorfromBangalore,
Karnatakaviewed"SAPBWBI
TechiesInterview:SAPBIW
INFOCUBEREALTIME
CONCEPTS"2hrs27minsago
AvisitorfromIndiaviewed
"SAPBWBITechiesInterview:
StarSchemaVsExtendedStar
Schema(Differences)"3hrs22
AvisitorfromMountainView,
minsago
Californiaviewed"SAPBWBI
TechiesInterview:SAPBW
LOEXTRACTIONMADE
SIMPLE:"4hrs21minsago
AvisitorfromBangalore,
Karnatakaviewed"SAPBWBI
TechiesInterview:SAPBW
LOEXTRACTIONMADE
SIMPLE:"4hrs32minsago
AvisitorfromKumar,Himachal
Pradeshviewed"SAPBWBI
TechiesInterview:SAPBW
LOEXTRACTIONMADE
SIMPLE:"5hrs29minsago
AvisitorfromUnitedStates
viewed"SAPBWBITechies
Interview:WHATAREDRILL,
DRILLDOWN,DRILLUP,
DRILLBY,DRILLACROSS,
RealtimeviewGetFeedjit
QueryPerformanceOverview
i. EagleView:AboutOptimizingReportingPerformance:
Withheavyeffortamwritingthisarticle.Somyexperiencehelpedmetowritethisarticleinblog.Inthenext
postIwillexplainallaboutBackEndModelingAndExtractionOptimizationTechniques.
IwillinsistontheconditionthatEFFICIENTDESIGNS=EFFECTIVEREPORTS
EffectivedesignsofModelingandextraction(BackEnd)=EffectiveReports(FrontEnd)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
BlogArchive
14(3)
February(1)
January(2)
03(1)
OptimisingReporting
PerformanceSAP
BEx(FRONTE...
1/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
Butstillwecanseethebottlenecksinqueryperformance.
Questionswillberaised:
HowyouanalysetheQueryPerformance?
SowhattodoinQueryperformance?
Whereinconsistencyoccurred,inInfoCubeorODS?
Wecandividetheconceptintofunctionalchecks(WE,SAPBIBWCONSULTANTS)andTechnicalchecks
(BASIS People), because sometimes we must be in the shoes of BASIS people also, but there must be
authorizationtodoso.
ii. TRANSACTIONCODESFORQUERYPERFORMANCE
TRANSACTION
CODE
TOOLUSEDBY
TRANSACTIONCODEDESCRIPTION
RSA3
BW
ExtractorChecker
RSRT
BW
QueryReportMonitor
RSRTRACE
BW
TraceTool
RSRTRACE
>
RSRCATTTRACE
RSRV
BASIS
BW
SE30
RSRCACHE
RSDDSTAT
ST02
ST06N
ST04
ST05
BASIS
BASIS
BW
BW
BASIS
BASIS
BASIS
BASIS
TraceTool
AnalysisandrepairofBIObjects
(DBChecksforStatistics&Indexes)
ABAB TRACE : Test FM, useful in suspecting a
program or FM or a Routine causing a bottle neck in
performance
TestingdefaultOLAPCache
PerformanceEvaluation:QueryStatistics
TuneSummary
OSMonitor
DBMonitor
SQL Trace Performance Analysis: performance traces
indifferentareasasSQLTrace,EnequeueTrace,RFC
Trace,BufferTrace
ST03&STO3N
iii. DifferentMonitorTools:
Thetoolsavailabletomonitorcanbedividedinto:
Monitorasinglequery
Monitoraqueryindetail.
Monitorallqueries
01(1)
13(14)
12(7)
11(5)
PopularPosts
SAPBWLO
EXTRACTION
MADE
SIMPLE:
SAPBWLO
EXTRACTION
MADESIMPLEPART1:
EXTRACTION:CONTENTS:
1)INTRODUCTION2)WHY
GOINGEXTRACTION?3)
Dimensionsofex...
SAPBIWTRAINING
INSTITUTESHYDERABAD
LISTOFSAPBIWTRAINING
INSTITUTESHYDERABADI
canreferRR.RAOS
INSTITUTE(RR
TECHNOLOGIES)&PRATAP
REDDYSINSTITUTEQBE...
StarSchema
VsExtended
StarSchema
(Differences)
Correctmeif
thereareany
mistakespls.Thisquestion
willbeaskedineveryBIBW
interview.Maybeitmay
comesinsecondort...
ALLSAPBWBLOGSPOTS
REFERENCE
SAPBIBWBLOGSPOTS:
Dearfriendsthesearethe
SAPBWBIblogsisearched
fromGoogle.Thanksto
GoogleSearchEnginein
makingGloba...
MicrosoftMechanics
SharePointHybridOptions
AcceleratingInnovationwith
HybridSharePointServer2016&
Office365
iv. QUERYPERFORMANCETRANSACTIONCODESEXPLAINEDBELOWINDETAIL:
SAPBIBWdevelopersdevelopBackendandfrontend.Sosupportpeoplewillseethevarioustracesandlog
filestodebugtherootcauseforQueryperformance.
SOTHESEARETHEIMPORTANTTRANSACTIONSUSEDVERYEXTENSIVELY.
1. RSTTTRACETOOLBASICSETTINGS
2. ST05PERFORMANCEANALYSIS
3. BWStatistics(RSDDSTAT)
4. ST03&ST03NWORKLOADMONITOROVERALLQUERYPERFORMANCE
5. RSRTRACEToolavailabletoanalyseaspecificqueryindetail
6. RSRTToolavailabletoanalyseaspecificqueryindetail
7. RSRVBASISAnalysisandrepairofBIObjects(DBChecksforStatistics&Indexes
8. ST02TUNESUMMARY
9. ST04PERFORMANCEOVERVIEW
10. SE30ABAPRUNTIMEANALYSIS
11. ST06NOPERATINGSYSTEMMONITOR
12. RSRCACHECACHEMONITOR
13. RSA3EXTRACTORCHECKERSAPI
1) RSTTTRACETOOLBASICSETTINGS
TRACINGONTHESAPBWENVIRONMENTUSINGRSTT
FollowbyEmail
Emailaddress...
Submit
SubscribeTo
Posts
Comments
Pages
Home
SAP
Business
Warehous
eTopics
for
Interview
Success
RRRAO
SAPBIW
3.5
Materialin
pdfBISAP
BI
INTERVIE
W
QUESTIO
NS,SAP
BISTUFF
ImportantPosts
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
2/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
(4PLUSInterviewQuestion)
2) ST05TRANSACTIONTOSEETHESQLSTATEMENTSPERFORMANCEANALYSIS
TracingcanalsobeappliedtothedatabaseusingST05
3) BWStatistics(RSDDSTAT)
1)Turn on the BW Statistics: RSA1, chooseTools> BW statistics for InfoCubes, (Choose OLAP and WHM
foryourrelevantCubes)
2)CheckwhetheryouhaveoverallqueryperformanceproblemorSingleQueryPerformanceproblem
4) ST03N:WORKLOADMONITOROVERALLQUERYPERFORMANCEPROBLEM
ST03N(USINGEXPERTMODE)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
3/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
TransactionProfileScreen(ServiceEngineerMode)
WorkloadoverviewScreen(ServiceEngineerMode)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
4/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
UseST03N>BWSystemloadvaluestorecognizetheproblem.Usethenumbergivenintable'Reporting
InfoCubes: Share of total time (s)' to check if one of the columns %OLAP, %DB, %Frontend shows a high
numberinallInfoCubes.
YouneedtorunST03Ninexpertmodetogetthesevalues
Single/specificQueryperformance
TXST03Nsameasabovefigure,UseDetailstogettheruntimesegments
5) RSRTRACE(Toolavailabletoanalyseaspecificqueryindetail)
RSRCATTTRACETOOL:TESTPROGRAM
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
5/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
6) RSRT(TOOLAVAILABLETOANALYSEASPECIFICQUERYINDETAIL)
Query Monitor RSRT WHEN USING THE RSRT TRANSACTION COLLECTS QUERY RUNTIME
STATISTICSETC.
TransactionRSRT>selectBExquery>QueryProperties
QueryMonitorRSRTicons:canbeusedinfollowingways:
Cachemonitor>MainMemory>
7) RSRVBASISAnalysisandrepairofBIObjects(DBChecksforStatistics&Indexes)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
6/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
8) ST02TUNESUMMARY
9) ST04PERFORMANCEOVERVIEW
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
7/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
10) SE30ABAPRUNTIMEANALYSIS:
11) ST06NOPERATINGSYSTEMMONITOR
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
8/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
12) RSRCACHECACHEMONITOR
13) RSA3EXTRACTORCHECKERSAPI
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
9/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
HerewecanseethatQuerieswithhighDBRuntime,HighOLAPruntime,HighFrontEndrunTime
AlsoAllQuerieswithhighDBProportion,HighOLAPProportion,HighFrontEndProportion
vi. Runtime:
SowhattodoifqueryhasperformancebottleneckregardingRuntime:
a. QuerieswithhighDBruntime
Checkifanaggregateissuitable(useAlldatatogetvalues"selectedrecordstotransferredrecords",
ahighnumberherewouldbeanindicatorforqueryperformanceimprovementusinganaggregate)
CheckifdatabasestatisticsareupdatetodatafortheCube/Aggregate,useTXRSRVoutput(use
databasecheckforstatisticsandindexes)
CheckifthereadmodeofthequeryisunfavourableRecommended(H)
b. QuerieswithHighOLAPruntime
CheckifahighnumberofCellstransferredtotheOLAP(use"Alldata"togetvalue"No.ofCells")
UseRSRTtechnicalInformationtocheckifanyextraOLAPprocessingisnecessary(StockQuery,
ExceptionAggregation,Calc.beforeAggregation,VirtualChar.KeyFigures,AttributesinCalculated
KeyFigs,TimedependentCurrencyTranslation)togetherwithahighnumberofrecordstransferred.
CheckifauserexitUsageisinvolvedintheOLAPruntime?
Checkiflargehierarchiesareusedandtheentryhierarchylevelisasdeepaspossible.Thislimits
thelevelsofthehierarchythatmustbeprocessed.
Use SE16 on the inclusion tables and use the List of Value feature on the column successor and
predecessortoseewhichentrylevelofthehierarchyisused.
c. QuerieswithHighFrontEndrunTime
CheckifaveryhighnumberofcellsandformattingsaretransferredtotheFrontend(use"Alldata"
togetvalue"No.ofCells")whichcausehighnetworkandfrontend(processing)runtime.
CheckiffrontendPCarewithintherecommendation(RAM,CPUMhz)
CheckifthebandwidthforWANconnectionissufficient.
vii. HighProportion
SowhattodoifqueryhasperformancebottleneckregardingHighProportion:
a. AllQuerieswithhighDBProportion
Check:
If the database statistic strategy is set up properly for your DB platform (above all for the BW specific
tables)
IfdatabaseparametersetupaccordswithSAPNotesandSAPServices(EarlyWatch)
IfBuffers,I/O,CPU,memoryonthedatabaseserverareexhausted?
IfCubecompressionisusedregularly
IfDatabasepartitioningisused(notavailableonallDBplatforms)
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
10/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
b. AllQuerieswithHighOLAPProportion
Check:
IftheCPUsontheapplicationserverareexhausted
IftheSAPR/3memorysetupisdoneproperly(useTXST02tofindbottlenecks)
Ifthereadmodeofthequeriesisunfavourable(RSRREPDIR,RSDDSTAT,Customizingdefault)
c. AllQuerieswithHighFrontEndProportion
Check:
IfthedatabasestatisticstrategyissetupproperlyforyourDBplatform
(aboveallfortheBWspecifictables)
IfdatabaseparametersetupaccordswithSAPNotesandSAPServices(EarlyWatch)
IfBuffers,I/O,CPU,memoryonthedatabaseserverareexhausted?
IfCubecompressionisusedregularly
IfDatabasepartitioningisused(notavailableonallDBplatforms)
viii. QUERYPERFORMANCEQUIDELINES(BULIDINGEFFECTIVEQUERIES&REPORTS)
In the below diagram you can see, what the factors influencing / issues affecting the query performance
bottlenecks. 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 a
glanceatthebelowdiagram.
UseInclusionsInsteadofExclusions
oBecausebyusinginclusions,wecanuseDBindexes
oCharacteristicsinexclusioncannotuseBDindexes
oThumbrule:avoidexclusionwhenusingFilters,RKF&selections.
SuppressResultrows
oUsetheoptionAlwayssupresstheResultrows,whichimprovesQueryperformance
UseSAPExits&lessCustomerExits
Freecharacteristicsinreportsshouldbelimitedto810.
ReduceRKFs&CKFsintheQuery
oThumbrule:TrytobuildCKF&RKFonInfoCubeinsteadonQuery
o Too many brains spoil the experiment, i.e. too many RKFs & CKF will spoil the ultimate
performancei.e.wemustnotusemanyRKFsandCKFs.
UsingKeyFigures:
o Always use summation for key figures in Local calculations. In the queries actually when we
are reporting, the KeyFigures will pull the data accordingly from the database and captures
thedatatoreport.
oSothumbruleis:Calculateresultas=Summation.
oSummationmeanshereaddingtheKFs.
RunBIStatisticsforquery
oIfweopentheQuerydefinition,wecanseewhatthefieldsareusedinaggregates
UsingInfoCubeforReporting:
o If you are reporting on InfoCube, create aggregates (small baby cubes). Always make
aggregateassmallonly,dontmakeithugewhichimpairsqueryperformance
oDelete the unusedAggregates (Aggregates Vs Performance) because unused aggregates will
becomebottleneckforqueryperformance.
oDologicalandphysicalpartitioningonInfoCube
oMaintainpartitioningcriteriainRRKMULTIPROVHINTtable
ODS/DSO:
oTrytoavoid/decreaseusingreportingonDSO.ReportingonDSOisnotsuggestible.
Archiveunuseddata,hardwareconsumptionduringloadingandquerying
UseMultiProviders(actuallyBackendTechnique)
o Reports designed on MultiProviders. The reports built on MP will be faster because, It
searchesdatafromvariousbasicInfoCubes
o0INFOPROVIDERfieldtorestricttothespecificInfoProvidersinQueries
UseExtensiveFiltersatQuerylevel
SelectappropriateReadmodesettingsforMultiProviderswhenbuildingqueries(inQueryProperties)
oInquerypropertieswecansee2modes
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
11/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
ReadMode
CacheMode
oReadmodedetermineswhichdataistobegetfromOLAPprocessor.
oReadmodes:
H:Querytobereadwhenyounavigateorexpandhierarchies
X:Querytoreaddataduringnavigation
A:Querytoreadalldataatonce
Thumbrule:useHReadmode
oCacheMode:
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 use
Cache Mode 5 (BLOB/Cluster Added is Enhanced). Using cache mode helps
improving query performance because, if we set cache, the query will not hit the
databaseagainandagain.
FillingcachewillbeinBExBroadcastingqueryresultforstatisticalreportperformance
SurelyDeleteunusedQueries&temporaryQueryViews
BecarefulwhilecreatingCellStructures,ascellstructuresconsumehighDBQueryruntimes(You
canseethetopicbelowonthis)
RemovetheunusedCacheentriesbyusingProgramRSR_CACHE_RSRV_CHECK_ENTRIES
QueryreadmodeandCachemodesettingsinRSRT>Properties:Cachemodecouldbe1or5
TransactionRSH1toremoveunassignednodesInHierarchiesanduselessnumberofhierarchies.
Enable Use Selection of Structure Elements for queries which have several restricted and
calculatedkeyfigures.(IntransactionRSRT,enterqueryandselectQueryProperties)
Thanksforreading
PostedbymuthyalasrikanthatFriday,January03,2014
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
12/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
8 comments
Add a comment
Top comments
Optimising
Reporting Performance SAP BEx ( FRONT END ASPECTS)
How to optimize Reporting Performance SAP BEx Front End Aspects Query
Performance Overview Eagle View: AboutOptimizingReporting Performance: With
heavy effort am writing
this article. So my experience helped me to write this article in blog. In the
next ...
1 Reply
SAP
BW / BI Online Training, The SAP BI or Business Intelligence courses focuses on
the core capability of SAP Business Intelligence Software and the wide application of
BI/BW within an enterprise environment. During the course candidates will work on case
scenarios, congurations and more. This course will focus more on the practical angle
thus bringing real world application of SAP Business Intelligence to the classroom.
Areas like Enterprise Data Warehousing, Reporting using Query Designer, Web
1 Reply
SAP
BUSINESS OBJECTS preparing is a coordinated inquiry, reporting and examination
answer for business experts that empower you to get to the information in your
organization databases straightforwardly from your desktop and present and access
this data <a href="http://hyderabadsys.com/sap-bo-online-training/">SAP BO Online
Training </a>
1 Reply
Hi,
Very nice material,easy to understand.
<a href="http://www.saptraininginchennai.in">Sap Training in Chennai</a>
1 Reply
I am following your blog from the beginning, it was so distinct & I had a chance to
collect conglomeration of information that helps me a lot to improvise myself. I hope
this will help many readers who are in need of this vital piece of information. Thanks for
sharing & keep your blog updated.
http://www.saptraininginchennai.co.in/sap-pp-training-in-chennai.php
1 Reply
Thanks
to Share the LoadRunner Material for Freshers,Link as,
<a href="http://www.loadrunnertraining.in">LoadRunnerTraining in Chennai</a>
1 Reply
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
13/14
5/5/2016
SAPBWBITechiesInterview:OptimisingReportingPerformanceSAPBEx(FRONTENDASPECTS)
PostaComment
NewerPost
Home
OlderPost
Subscribeto:PostComments(Atom)
SignIn
MuthyalaSrikanth.Simpletemplate.PoweredbyBlogger.
http://27interviews.blogspot.in/2014/01/optimisingreportingperformancesap.html
14/14