Professional Documents
Culture Documents
Ron Silberstein Technologist & Architect SAP NetWeaver Regional Implementation Group SAP Labs, LLC
Agenda
Overview Process Chains n Key Concepts n Implementation System Monitoring Data Management Capacity Planning Summary
Learning Objectives
Agenda
Overview Process Chains n Key Concepts n Implementation System Monitoring Data Management Capacity Planning Summary
Characteristics of Effective SAP BW System Management Collaborative efforts: technical and functional team members Exploit all advantages of process chains: automate all key system activities Proactive monitoring: Utilize the available tools to their potential, optimize accordingly Data management: Consistently delete temporary data, summarize, consolidate and reduce data volume; minimize object sizes Plan for growth: Sound capacity planning ensures system sizing and resource allocation is commensurate with user load and data volume growth rates Service excellence: Vigilance in providing strong and performant SAP BW production environment AND attentively support ongoing development phases, ensuring quality via change management process
SAP AG 2004, SAP TechEd / BW 201 / 5
Agenda
Overview Process Chains n Key Concepts n Implementation System Monitoring Data Management Capacity Planning Summary
Some Important Process Chains Features: Graphical modelling: build a control flow of tasks to be executed
in a defined sequence
Central monitoring of SAP BW operational activities Ability to Create and implement a custom process type: powerful! Openness: Interface for Job Scheduling for SAP BW (Integration
scenario to process chains for certified partners)
SAP AG 2004, SAP TechEd / BW 201 / 8
Start
Failure Success
Email System Admin Perform change run (master data activation) Activate Master Data
Failure
Email System Admin
Success
Load 3 InfoPackages concurrently into 1 InfoCube
IC Data Load 1
IC Data Load 2
IC Data Load 3
Failure
Email System Admin
SAP AG 2004, SAP TechEd / BW 201 / 10
Failure
Email System Admin
Rollup Aggregates
CA
BMC (Control-M) CA (Unicenter job mgmt adapter) TIDAL (Enterprise Scheduler) UC4 (UC4 Global) ORSYP (Dollar Universe) Redwood (Europe) (Cronacle)
SAP AG 2004, SAP TechEd / BW 201 / 13
Agenda
Overview Process Chains n Key Concepts n Implementation System Monitoring Data Management Capacity Planning Summary
Business Blueprint
Realization
Final Preparation
Project organization
Team members must be able to use process chains, but also need knowledge about: Data warehouse administration Single process types used in process chains If several project teams build process chains in the same system, a central documentation process is critical
SAP AG 2004, SAP TechEd / BW 201 / 15
t? ha W
? en h W
ow H
Contact basis administration team for information on jobs in source systems that have to run before data loading ?
Define whether one or several predecessors processes have to run before a single process can start Define whether a single process has to run when the process chain is executed or whether failures can be (temporarily) accepted
*
Reporting Scenario, for example Sales statistics
(recommendation)
SAP AG 2004, SAP TechEd / BW 201 / 18
Highly Recommended
Reporting Agent: OLAP Cache Reporting Agent: Pre-calculated Templates Reporting Agent: Exceptions & Conditions Master Data Reorganization Local Process Chain
Agenda
Overview Process Chains n Key Concepts n Implementation System Monitoring Data Management Capacity Planning Summary
Scenario n Generally slow query or data load performance (systemic) n Look for CPU utilization bottlenecks n If adequate CPU time is available, check other factors What can you check? n Operating system (ST06) n Database Information (DB02) n Database monitor (ST04) n Analysis of BW objects (RSRV) n Performance Analysis (ST03, BW Statistic Business Content) n Computer Center Management System (BWCCMS) n Memory Management (ST02)
SAP AG 2004, SAP TechEd / BW 201 / 21
Useful Key Figures n Current Values (snapshots) and history (previous hours)
u CPU u Memory u Swap
Check following parameter values: n CPU utilization n Free memory n Also check SM50 for process bottlenecks
Useful Features n Missing indices n Table and Index extent growth (non-local tablespaces, RDBMS dependent) n Monitor tablespace allocation
n Repair feature Check following parameter values: n Ensure DB statistics are up-to-date for an InfoCube n Ensure indices exist for InfoCube n Check for unbalanced InfoCubes
u(dimension table size 10% or more compared to fact table size)
SAP AG 2004, SAP TechEd / BW 201 / 24
Tip: Build a monitoring cockpit using BW statistics content, custom query and BW web applications
High % DB Time
Double Click
No of runs
Drill down check if there is any single query that could be the major contributor. Where is the major contribution coming from? Example shows an active query, high DB time, with low OLAP & frontend time.
SAP AG 2004, SAP TechEd / BW 201 / 26
Components based on SAP Web Application Server, or SAP Basis Release as of 3.0
n Background and print processing n New with BW Release 3.52: n History data of the Central Performance History (CPH) can be transferred to SAP BW for efficient analysis
SAP AG 2004, SAP TechEd / BW 201 / 27
Solution
n SAP Solution Manager, Central Monitoring feature
Benefits
n Automated support of periodic and sporadic administration tasks n Time savings due to central access to administered systems n Automated logging of activities n Reporting across the whole solution
SAP AG 2004, SAP TechEd / BW 201 / 28
System Monitoring
Satellite Systems
n System monitoring of core components to detect critical situations as early as possible n Support administrators working with new SAP products n System monitoring and Central System Administration complement each other
SAP AG 2004, SAP TechEd / BW 201 / 30
Detailed Analysis with 3rd-party tools Monitoring Infrastructure CCMS Monitoring Infrastructure (RZ20)
Report Alerts
Monitoring Agent
Solution Landscape
3rd-Party Components
SAP AG 2004, SAP TechEd / BW 201 / 31
Agenda
Overview Process Chains n Key Concepts n Implementation System Monitoring Data Management Capacity Planning Summary
Allocated DB size
500.00
400.00
Allocated DB content
300.00
200.00
'Without' Archiving
Initial Archiving
100.00
DB growth: ~7 GB/month
01.03.2003
01.04.2003
01.01.2003
01.02.2003
01.05.2003
01.06.2003
01.07.2003
01.08.2003
01.09.2003
0.00
10%
Personel Hard disk
45%
23%
Environment
(Electricity, Space)
StorageMangement
(Soft- & Hardware)
3%
19%
Administrative expense for 1 Terabyte of memory are appropriate for five to seven times more higher than the memory costs themselves
(Dataquest/Gartner)
BW data archiving
Caution: Do not delete if ODS Object generates delta for the next level!
Agenda
Overview Process Chains n Key Concepts n Implementation System Monitoring Data Management Capacity Planning Summary
Architecture of SAP basis system supports multi-user environment: If number of concurrent users grows significantly, you can add more application servers
~ 10% ~ 30%
Author
Analyst
~ 70%
Information Consumers Consumer
User category
Low
Query Type: Distribution Assumptions Easy Information Consumers Knowledge Workers Authors & Analysts
SAP AG 2004, SAP TechEd / BW 201 / 39
Heavy 0% 0% 90%
90% 50% 0%
SAP recommends to work closely with the hardware vendors to ensure your system is sized properly Quicksizer: SAP-delivered tool for estimating hardware sizing requirements
n Only useful in conjunction with HW vendor assistance
Estimates of concurrent user load and data volume, if obtained at project startup, may not be sufficient for future project phased implementations! Recommendations: If project scope changes significantly (in terms of expected data volume or number of concurrent users), conduct a capacity planning session where sizing estimates are revisited
n n n n Work with business owners to get realistic user numbers Analyze to estimate potential data volume Use the Quicksizer in re-sizing Work with hardware vendors
Summary
n
Use process chains heavily to automate and monitor critical and important system tasks Build process chain development into project plan, organize effort around comprehensive BW administration strategy Good use of available tools for system monitoring can help ensure a smooth running system and good performance Best practices for data management entails deleting PSA data regularly, active capacity planning, use of archiving and consideration of near-line storage option Effective collaboration between technical and functional team members is necessary for successful BW system management
Further Information
Public Web:
http://www.sap.com > Solutions > NetWeaver
Questions?
Q&A
SAP AG 2004, SAP TechEd / BW 201 / 43
permission of SAP AG. The information contained herein may be changed without prior notice.
n Some software products marketed by SAP AG and its distributors contain proprietary software components of other
software vendors.
n Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. n IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries,
pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries.
n Oracle is a registered trademark of Oracle Corporation. n UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. n Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered
implemented by Netscape.
n MaxDB is a trademark of MySQL AB, Sweden. n SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein
as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
n These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated
companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
SAP AG 2004, SAP TechEd / BW 201 / 44