Webinar: SAP NetWeaver IdM: Performance optimieren

18
www.ibsolution.de © IBSolution GmbH 22.10.2012 Andreas Zickner IBSolution GmbH SAP NW IdM Performance

description

Sie betreiben SAP NetWeaver IdM und wollen Ihre Performance verbessern? Sie möchten Ihre IdM Lösung zum Roll-Out führen und benötigen dafür eine Performanceoptimierung? Dann sollten Sie auf keinen Fall unser Webinar verpassen, denn als Datenbanklösung ist SAP NW IdM sowohl von der Konfiguration Ihrer Datenbank als auch von der Qualität der Implementierung abhängig. Selbst nach einer sauber durchgeführten Implementierung kann es zu Performanceproblemen kommen. Diese gefährden den gesamten Projekterfolg. Damit Ihr Projekt zum Erfolg wird, stellen wir Ihnen typische Probleme und ihre Ursachen vor, bieten einen Überblick über die für die Performance Ihres IdM Systems relevanten Aspekte und weisen mögliche Lösungsansätze und Optimierungspotenziale auf.

Transcript of Webinar: SAP NetWeaver IdM: Performance optimieren

Page 1: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

22.10.2012

Andreas Zickner

IBSolution GmbH

SAP NW IdM Performance

Page 2: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

IBSolution GmbH - Webinar-Reihe 2012

Willkommen zum Webinar „ SAP NetWeaver IdM Performance“

Die Unterlagen finden Sie nach dem Webinar unter: http://www.slideshare.net/IBSolutionGmbH http://www.youtube.com/IBSolution

Nächster Webinar-Termin:

26.11.2012 // SAP BW Workspaces

Infos und Anmeldung über www.ibsolution.de/veranstaltungen

Page 3: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

IBSolution GmbH: Beratungsschwerpunkte

Business Intelligence

Prozess-optimierung

Technologie Beratung

Page 4: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

IBSolution GmbH: Unsere Standorte

Nordrhein-Westfalen

Neuss

Baden-Württemberg

Heilbronn

Bayern

München

Schweiz

Zürich

Bulgarien

Sofia

Page 5: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

Chat-Funktion für Fragen / Einstellungen

Teilnehmer sind während der Präsentation stumm geschaltet

Bitte nutzen Sie für Fragen die Chat-Funktion

Zum Ende des Webinars wird gesammelt auf die Fragen eingegangen

Page 6: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

AGENDA

Die Welt der Performance

Typische Probleme

IdM Architektur

Verschiedene Gebiete und Ursachen

Konfiguration & Installation

Datenbank spezifisch

Implementierung (Skripte)

Nächste Schritte

Page 7: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

SAP NW IdM Performance

SAP NW IdM kann mit wachsender Größe und Komplexität an Verarbeitungsgeschwindigkeit nachlassen.

Als Datenbankanwendung ist das SAP NW IdM sehr abhängig von der Konfiguration der Datenbank und der Implementierung.

Verschiedene Gebiete und Aspekte der Lösung, die Einfluss auf die Performance haben.

22.10.2012 Seite 7

Page 8: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

SAP NW IdM Performance

Typische Probleme

IdM reagiert nur noch sehr schlecht oder gar nicht auf Benutzereingaben

Mögliche Ursachen:

Dynamischen Gruppen sind oft Ursache für Performance Problemen. Mögliche Lösungsansätze:

Optimieren der Filterkriterien (Anpassung SQL)

Auslagern von Daten welche zur Berechnung benötigt werden

Lang laufende IdM Jobs welche das System blockieren. Mögliche Lösungsansätze:

Umplanung und prüfen der Abhängigkeiten

Optimierung der ‚Source Statements‘ (Anpassung SQL)

Aufteilen der Jobs in einzelne, granularere, Jobs

22.10.2012 Seite 8

Page 9: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

IdM Architektur

Bei der Analyse der Performance Probleme ist das Verständnis für die Architektur wichtig

SAP NW IdM ist eine Datenbankanwendung

Java Prozesse Arbeiten Jobs ab

SAP NW GUI läuft auf dem SAP NW Java AS

22.10.2012 Seite 9

Page 10: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

Konfiguration & Installation

Die Konfiguration des Systems kann Einfluss auf die Performance haben

Dispatcher Konfiguration

Java Speicher Konfiguration

Java AS Datasource Konfiguration

Einstellungen der Java AS Data Source

Caching

Datenbank (allgemein)

Analyse von SQL Statements (eigene Statements)

Datenbank Parameter (Oracle)

SAP NW Oracle DB Configuration Guide

Anzahl Prozesse, Sessions

SGA Konfiguration (Queries zur Analyse)

22.10.2012 Seite 10

Page 11: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

Datenbank Performance

Großen Einfluss auf die Performance machen die SQL Abfragen der Lösung selbst

Offene join Abfragen

Reihenfolge der Tabellen in join statements (Oracle)

Verwendung von minus statt ‚not in‘

Verwendung Left outer join statt minus

Verwendung von distinct vermeiden

Verwendung von union all statt union

22.10.2012 Seite 11

Page 12: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

Implementierung / Skripte

Einfluss auf die Performance haben SQL Abfragen innerhalb von Skripten

uSelect vs. direktem Datenbankzugriff mxmc_rt connect bei großen Datenmengen

Zu viele SQL Abfragen innerhalb eines skripts (Schleifen)

In Memory Verarbeitung: On Init / On Entry / On Terminate

22.10.2012 Seite 12

Page 13: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

Datenbank Performance

Join Abfrage

1. select distinct e1.mskey, e5.searchvalue from idmv_value_basic e1

2. inner join idmv_value_basic e2 on e1.mskey = e2.mskey and e2.attrname =

'MX_WORKPLACE_BUILDING'

3. inner join idmv_value_basic e3 on e1.mskey = e3.mskey and e3.attrname =

'MX_WORKPLACE_FLOOR'

4. --inner join idmv_value_basic e2 on e1.mskey = e4.mskey and e4.attrname =

'MX_WORKPLACE_ROOM'

5. inner join idmv_value_basic e5 on e1.mskey = e5.mskey and e5.attrname = 'MSKEYVALUE'

6. where e2.searchvalue = 'E115' and e3.searchvalue = '6'

22.10.2012 Seite 13

1

2

3

4

5

6

Page 14: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

Datenbank Performance

Join Abfrage

1. select distinct e1.mskey, e5.searchvalue from idmv_value_basic e1

2. inner join idmv_value_basic e2 on e1.mskey = e2.mskey and e2.attrname =

'MX_WORKPLACE_BUILDING'

3. inner join idmv_value_basic e3 on e1.mskey = e3.mskey and e3.attrname =

'MX_WORKPLACE_FLOOR'

4. --inner join idmv_value_basic e2 on e1.mskey = e4.mskey and e4.attrname =

'MX_WORKPLACE_ROOM'

5. inner join idmv_value_basic e5 on e1.mskey = e5.mskey and e5.attrname = 'MSKEYVALUE'

6. where e2.searchvalue = 'E115' and e3.searchvalue = '6'

22.10.2012 Seite 14

1

2

3

4

5

6

Page 15: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

Datenbank Performance

Korrigierte Join Abfrage

1 select e2.mskey, e5.searchvalue from idmv_value_basic e2

inner join idmv_value_basic e3 on e2.mskey = e3.mskey and e3.attrname =

'MX_WORKPLACE_FLOOR'

inner join idmv_value_basic e5 on e2.mskey = e5.mskey and e5.attrname = 'MSKEYVALUE'

where e2.attrname = 'MX_WORKPLACE_BUILDING' and e2.searchvalue = 'E115'

and e3.searchvalue = '6‘

22.10.2012 Seite 15

1

2

3

4

5

Page 16: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

SAP IdM Performance

Workshop

IdM Architektur / Performance relevante Aspekt

Verschiedene Gebiete und Ursachen

Definieren des Handlungsbedarfes

Implementierung

Analyse des Systems

Erarbeiten von Lösungsvorschlägen auf Basis der vorhanden Implementierung am System

Übernahme von Lösungen nach fachlicher Abnahme direkt möglich

Ihr Invest

2 Tage für eine initiale Prüfung / Proaktiv

4 Tage für eine umfassende Prüfung bei akuten Problemen

Alle Tage werden ausschließlich vor Ort durchgeführt

22.10.2012 Seite 16

Page 17: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

IBSolution GmbH - Webinar-Reihe 2012

Willkommen zum Webinar „ SAP NetWeaver IdM Performance“

Die Unterlagen finden Sie nach dem Webinar unter: http://www.slideshare.net/IBSolutionGmbH http://www.youtube.com/IBSolution

Nächster Webinar-Termin:

26.11.2012 // SAP BW Workspaces

Infos und Anmeldung über www.ibsolution.de/veranstaltungen

Page 18: Webinar: SAP NetWeaver IdM: Performance optimieren

www.ibsolution.de © IBSolution GmbH

IBSolution GmbH

Im Zukunftspark 8 D - 74076 Heilbronn

www.ibsolution.de