Professional Documents
Culture Documents
BI- Accelerator
Sizing and Implementation
Management and Costs
EarlyWatch Reports
Wrap-up
In this session.
In this session we will cover the top 20 must-do technical
performance tricks to help you optimize SAP NetWeaver BI
reporting for your end users.
We will look at performance modeling of InfoCubes, how
to improve memory utilization by caching and how to use
diagnostics to analyze performance issues.
We will also explore best practices on how to develop and
manage aggregates and MultiProviders, and see what the
BI- Accelerator (BIA) can do for your organization.
Finally, we will look at how to analyze EarlyWatch reports
from Solution Manager 4.0 so they become actionable.
3
Spend adequate funding on hardware, memory, processing power and disk space
AAsurvey
surveyofof353
353top
topC-level
C-levelofficers
officersininlarge
largecompanies,
companies,reported
reported
that
thatthe
thetop
topBI
BIconcern
concernwas
wasthe
thescalability
scalabilityofoftheir
theirsolutions.
solutions.
BI- Accelerator
Sizing and Implementation
Management and Costs
EarlyWatch Reports
Wrap-up
With SAP BW 3.0B SP14 (SAP BW 3.1 SP8 and later versions, you can change
the default value of 30,000 rows refer to SAP Notes 629541, 622841, 607164,
and 630500.
BI- Accelerator
Sizing and Implementation
Management and Costs
EarlyWatch Reports
Wrap-up
9
Aggregates
Aggregates are much less used by the SAP installation base than
training and common sense should dictate.
The interface to build the summary tables (aggregates) are intuitive
and easy to master, but few are taking real advantage of them.
Even among those that are using aggregates, many have poorly
defined solutions & seldom monitor the usage, thereby limiting the
benefits of this simple technology.
11
12
High valuation and high usage is what we are looking for. This indicates high reduction
of records in aggregate and high benefits to users .
.
When using 3rd party query tools and ODBC to query directly into the
DSO, you are bypassing the OLAP Processor. Therefore, you cannot
accurately performance tune the system using aggregates (statistics),
nor will the 3rd party tool benefit from aggregates.
13
BI- Accelerator
Sizing and Implementation
Management and Costs
EarlyWatch Reports
Wrap-up
16
Read all data (all data is read from a database and stored in user
memory space)
2.
3.
17
18
19
Examine the
request status
when reading
the InfoProvider
20
Tip 8: Filters
IfIflarge
largereports
reportshave
havetotobe
beproduced,
produced,leverage
leveragethe
theBEx
BEx
Broadcaster
Broadcastertotogenerate
generatebatch
batchreports
reportsand
andpre-deliver
pre-deliver
them
themeach
eachmorning
morningto
totheir
theiremail,
email,PDF
PDFor
orprinter.
printer.
21
P1 of 3
22
P2 of 3
23
Notice
Noticethe
theyellow
yellowflag
flagfor
forthe
the66base
base
cubes
cubesininthe
theMultiProvider
MultiProviderand
andthe
the
yellow
yellowflag
flagfor
forthe
the14
14free
freechars.
chars.
(Note:
(Note:no
nohints
hintswere
wereused
usedininthis
thisMultiProvider,
MultiProvider,
which
whichled
ledtotovery
verypoor
poorperformance).
performance).
Distribution Types
You
Youcan
canincrease
increasequery
queryspeed
speedby
bybroadcasting
broadcasting
the
thequery
queryresult
resultof
ofcommonly
commonlyused
usedqueries
queriestoto
the
thecache.
cache.
Users
Usersdo
donot
notneed
needtotoexecute
executethe
thequery
queryfrom
from
the
thedatabase.
database.Instead
Insteadthe
theresult
resultisisalready
alreadyinin
the
thesystem
systemmemory
memory(much
(muchfaster).
faster).
26
28
A Real Example
29
30
31
32
BI- Accelerator
Sizing and Implementation
Management and Costs EarlyWatch Reports
Wrap-up
33
35
When
What
t-code
Default Flatfile
RSR_CACHE_DBS_IX
RSR_CACHE_DB_IX
Binary Large
Optional Objects (blob)
RSR_CACHE_DBS_BL
RSR_CACHE_DB_BL
No central cache
directory or lock
concept (enqueue). The
mode is not available
by default.
Set
RSR_CACHE_ACTIVATE
_NEW RSADMIN
VALUE=x
SP 14
Blob/Cluster
Enhanced (new
in SAP 7.0 BI)
36
37
BI- Accelerator
Sizing and Implementation
Management and Costs
EarlyWatch Reports
Wrap-up
38
e
ampl
x
e
l
Rea
For high volume Infocubes, or cubes that have a high number of users, the
percentage used to build the DB stats can be increased from the default 10%
to 20%. This may yield more accurate query routing and better query
performance (consider this especially for cubes with old data partitioned)
mple
mple
41
BI- Accelerator
Sizing and Implementation
Management and Costs
EarlyWatch Reports
Wrap-up
42
Any
tool
43
45
Hardware Example
The BIA should be sized for critical applications. Most companies use
BIA only for Production, while others have a complete landscape
46
BIA is no longer
something exotic.
Many of the large BI
systems have already
implemented BIA and
many more projects are
under way in Europe
and in the Americas.
47
BI- Accelerator
Sizing and Implementation
Management and Costs
EarlyWatch Reports
Wrap-up
48
49
InInaa24-hour
24-houroperational
operationalsystems
systems
due
to
time-zones,
you
will
due to time-zones, you willhave
have
less
lesstime
timetotoreact
reactand
andfix
fixissues.
issues.
Therefore,
Therefore,early
earlydetection
detectionofof
system
systemissues
issuesare
arecritical
criticaltotothe
the
success
of
a
global
project.
success of a global project.
50
51
BI- Accelerator
Sizing and Implementation
Management and Costs
EarlyWatch Reports
Wrap-up
53
Resources
Presentations, tutorials & articles
www.Comerit.net
SAP SDN Community web page for Business Intelligence Performance Tuning
https://www.sdn.sap.com/irj/sdn/bi-performance-tuning
ASUG407 - SAP BW Query Performance Tuning with Aggregates by Ron Silberstein
(requires SDN or Marketplace log-on). 54 min movie.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/d9fd84ad-07010010-d9a5-ba726caa585d
Large scale testing of SAP BI Accelerator on a NetWeaver Platform
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b00e7bb5-3add2a10-3890-e8582df5c70f
55
Your Turn!