07.02.2013 Views

Best Practices for SAP BI using DB2 9 for z/OS - IBM Redbooks

Best Practices for SAP BI using DB2 9 for z/OS - IBM Redbooks

Best Practices for SAP BI using DB2 9 for z/OS - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.1 Base recommendations - <strong>SAP</strong> <strong>BI</strong> implementations<br />

<strong>for</strong> <strong>DB2</strong> on z/<strong>OS</strong><br />

There is a base set of recommendations <strong>for</strong> <strong>SAP</strong> <strong>BI</strong> implementations on <strong>DB2</strong> 9<br />

on z/<strong>OS</strong>. When followed, customers have demonstrated greater maintenance<br />

and query stability, resulting in better per<strong>for</strong>mance of the <strong>SAP</strong> <strong>BI</strong> on System z<br />

installation.<br />

These recommendations are:<br />

1. Review your data model with respect to query per<strong>for</strong>mance.<br />

We strongly recommend being careful in your <strong>BI</strong> modeling. If your modeling<br />

has any weakness, this can lead to per<strong>for</strong>mance trouble later on and there is<br />

no guarantee that these per<strong>for</strong>mance issues can be solved by tuning the <strong>DB2</strong><br />

database. A good way is to follow the recommendations from the <strong>SAP</strong> <strong>BI</strong><br />

per<strong>for</strong>mance workshop.<br />

Some examples of a weak design are:<br />

– Dimensions with too many characteristics that are queried, say, more than<br />

16.<br />

– Unbalanced hierarchies.<br />

– Multi-provider over a large number of cubes, where many queries are<br />

accessed <strong>for</strong> many cubes. See <strong>SAP</strong> note 629541 <strong>for</strong> details.<br />

2. Utilize <strong>SAP</strong> options to improve per<strong>for</strong>mance.<br />

Be<strong>for</strong>e tuning the <strong>DB2</strong> database, first apply and check the following <strong>SAP</strong> <strong>BI</strong><br />

query tuning methods:<br />

– Define aggregates as needed and use overnight or spare system<br />

capability to fill them.<br />

– Use the OLAP cache.<br />

– Use the pre-calculation of Web templates.<br />

– Evaluate the usage of <strong>BI</strong>A.<br />

3. Set <strong>DB2</strong> ZPARMS as per <strong>SAP</strong> note 390016.<br />

The ZPARM settings provided in <strong>SAP</strong> note 390016 have been recommended<br />

by <strong>IBM</strong> as optimal <strong>for</strong> <strong>SAP</strong> <strong>BI</strong>. Customers should check this <strong>SAP</strong> note <strong>for</strong><br />

updates as part of their regular <strong>DB2</strong> and <strong>SAP</strong> maintenance schedules. After<br />

migration to <strong>DB2</strong> 9, adapt the ZPARMS as described in <strong>SAP</strong> note 1032273.<br />

The most important change <strong>for</strong> <strong>BI</strong> is the new parameter MXDTCACH, which<br />

replaces the <strong>for</strong>mer ZPARM SJMXPOOL.<br />

4. Ensure that the user selects the option to run RUNSTATS after data loads.<br />

30 <strong>Best</strong> <strong>Practices</strong> <strong>for</strong> <strong>SAP</strong> <strong>BI</strong> <strong>using</strong> <strong>DB2</strong> 9 <strong>for</strong> z/<strong>OS</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!