Beruflich Dokumente
Kultur Dokumente
_________________________________
_________________________________
_________________________________
Unlock the Secrets of _________________________________
Query Management
_________________________________
Using SAP NetWeaver BI
_________________________________
_________________________________
Gary Nolan _________________________________
TekLink International
_________________________________
© 2007 Wellesley Information Services. All rights reserved.
In This Session
_________________________________
• Learn your options for creating and managing queries in _________________________________
SAP NetWeaver® BI _________________________________
• Gain insights into important query development and
_________________________________
performance standards
• Get recommendations for establishing and enforcing _________________________________
query design standards _________________________________
• Learn the best ways to manage and roll out queries _________________________________
• Get guidelines to match complex query requirements _________________________________
with the right solutions in SAP NetWeaver BI
_________________________________
_________________________________
2
Develop a Data Management Strategy
_________________________________
• Most of query management is about gathering the _________________________________
proper requirements
_________________________________
• Develop a sound methodology to gather and track the
_________________________________
requirements from both:
Top down — from the query, to the data sources _________________________________
Bottom up — from the data sources, to the query _________________________________
• Developing a good methodology to gather the query _________________________________
requirements allows for a sound data model
_________________________________
_________________________________
_________________________________
5
Enforce Strong Query Governance to Ensure Consistency
_________________________________
• Providing a coherent strategy for query development _________________________________
means keeping queries consistent on the following
_________________________________
elements:
Naming _________________________________
Look and feel _________________________________
Security _________________________________
Tools
Ease of use
_________________________________
Performance _________________________________
Templates _________________________________
• Keep the queries consistent _________________________________
Develop a standards document to spell out the query strategy
and development, security, and naming standards 6
Tool Strategy
_________________________________
• Determine the right tool for the job _________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
8
SAP NetWeaver BI Front-End Tool Tips
_________________________________
• BEx Analyzer _________________________________
Excel-based and typically requires a desktop GUI to be set up
for all users _________________________________
Can be cumbersome when rolling out front-end patches _________________________________
Nice for users that are used to BEx Analyzer from 3.x or those
that prefer the data in Excel _________________________________
• BEx Web Analyzer _________________________________
Runs on Java and does not require GUI on the user machine
_________________________________
Much faster to roll out new users
Memory intensive _________________________________
f Because it uses Java, it is typically much more memory
_________________________________
intensive than BEx Analyzer
Nice for users who want integration of Java with limited _________________________________
footprint
9
10
11
More SAP NetWeaver BI Front-End Tool Tips (cont.)
_________________________________
• Third-party front-end tools such as Crystal, Cognos, etc. _________________________________
A “Why not SAP?” approach should be followed
_________________________________
f Any benefit should be heavily weighted against the cost of
integration of the third-party tool _________________________________
f No third-party tool is integrated as tightly as they tell you _________________________________
fMany times it’s difficult to determine where an issue
_________________________________
resides – with SAP or with the third-party vendor
_________________________________
_________________________________
_________________________________
Note
_________________________________
12
13
14
How Do I Complete the KPI Matrix?
_________________________________
• Most projects use a spreadsheet as their KPI matrix _________________________________
• The document must be a “living” document and owned _________________________________
by the business and process teams
_________________________________
This should not be seen as a BI team deliverable
• Before any work can be done in SAP NetWeaver BI, _________________________________
insist that all key figures that are calculated be _________________________________
documented in the KPI matrix _________________________________
There should be no query formulas or InfoProvider
transformation calculations without the measure first _________________________________
documented in the KPI matrix _________________________________
_________________________________
15
16
17
Hide (Can Be Shown)
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
• Allows you to
have key figures _________________________________
that are in the _________________________________
query but not
_________________________________
initially shown
_________________________________
18
19
20
Query Development Strategy Tips (cont.)
_________________________________
• Always develop queries using a MultiProvider, even if _________________________________
there is only data being read from one InfoProvider
_________________________________
Allows for growth, if needed, without moving or changing the
query drastically _________________________________
Allows for logical partitioning to be added later to the data _________________________________
model without disrupting the query
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
21
23
If You’re Developing Queries in Production (cont.)
_________________________________
• Make sure power users are _________________________________
Strategic
_________________________________
f They will steer the strategic vision of BI to the user
community; they need to understand the overall reporting _________________________________
strategy _________________________________
Detail-oriented
_________________________________
Not renegades
f They need to adhere to standards and documentation _________________________________
rigorously
_________________________________
Business-oriented, yet technical
f This allows them to understand both sides: the
_________________________________
development and the user community _________________________________
24
25
26
What We’ll Cover …
_________________________________
• Development strategy _________________________________
• Publishing strategy _________________________________
• Performance management strategy _________________________________
• Security strategy
_________________________________
• Wrap-up
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
27
28
Sanctioned Queries
_________________________________
• Published by the BI team _________________________________
• Follows strict standards _________________________________
• Transported from one environment to another
_________________________________
Use a naming standard Z_* prefix and set security so no user
can add new Z_* or change these queries at all _________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
29
Power User Queries
_________________________________
• Published by the BI power users _________________________________
• Typically developed in production _________________________________
Use a naming standard Y_* prefix and set security so only
power users can change _________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
30
Favorites
_________________________________
• Created from another query in production _________________________________
• Filtered result set _________________________________
• Characteristic/key figure view _________________________________
Use a naming standard X_* prefix and set security so only the
user that created it can change it _________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
31
33
34
35
What We’ll Cover …
_________________________________
• Development strategy _________________________________
• Publishing strategy _________________________________
• Performance management strategy _________________________________
• Security strategy
_________________________________
• Wrap-up
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
36
37
38
Query Performance Tips (cont.)
_________________________________
• Eliminate or reduce “Not” logic in queries _________________________________
When possible
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
39
40
42
Security Options
_________________________________
• SAP NetWeaver BI 7.0 analysis authorizations _________________________________
SAP highly recommends moving to this new method of
_________________________________
security after upgrade
• Analysis authorization security can be set at almost _________________________________
any level _________________________________
Characteristic/key figure
_________________________________
Characteristic value
Hierarchy node _________________________________
InfoProvider _________________________________
Query
_________________________________
• Plan a security strategy that will effectively secure
reports with the minimum amount of maintenance and _________________________________
ongoing support
43
44
Security Strategy
_________________________________
• Group the users into logical groups _________________________________
Use these roles to help develop the security roles
_________________________________
• Do not forget how ad-hoc or power user development of
_________________________________
queries in production affects security
This is a big hole in most security strategies _________________________________
There is often no check to make sure that a newly developed _________________________________
query follows security standards
_________________________________
_________________________________
_________________________________
_________________________________
45
46
47
Resources
_________________________________
• Gary Nolan, “Maximize Your Query Optimization Options _________________________________
in BW” (BW Expert, July and August 2007).
_________________________________
• Catherine Roze “Best Practices for Allowing Power
_________________________________
Users to Develop Queries in BW” (BW Expert, March
2004). _________________________________
• Gary Nolan, “Effectively Gather BW Functional _________________________________
Requirements” (BW Expert, May 2007). _________________________________
• Gary Nolan, Efficient SAP NetWeaver BI Implementation
_________________________________
and Project Management (SAP PRESS, 2007).
_________________________________
_________________________________
48
Your Turn!
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
How to contact me: _________________________________
Gary Nolan
_________________________________
Gary.nolan@tli-usa.com
50
Notes:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Notes:
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Wellesley Information Services, 990 Washington Street, Suite 308, Dedham, MA 02026
Copyright © 2007 Wellesley Information Services. All rights reserved.