Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation...

22
St.Leon-Rot, 18.09.2008 Herbert Fuchs Andreas Zeugswetter Eine SAP Netweaver – Landschaft mit SAP MaxDB

Transcript of Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation...

Page 1: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

St.Leon-Rot, 18.09.2008Herbert FuchsAndreas Zeugswetter

Eine SAP Netweaver –Landschaft mit SAP MaxDB

Page 2: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 2

s IT Solutions – part of Erste Bank Groups IT Solutions is the IT solutions provider of Erste Group andis responsible for the development, implementation servicing ofbanking software.s IT Solutions integrates

the legal entities ofs IT Solutions AT Spardat GmbH (Austria)s IT Solutions SK, spol. s r.o. (Slovakia)s IT Services (Czech Republic, Croatia, Slovakia)

the IT development units ofeská spo itelna a.s. (Czech Republic)

Erste & Steiermärkische Bank d.d. (Croatia)Erste Bank a.d., Novi Sad (Serbia)Banca Comerciala Romana (Romania)JSC Erste Bank (Ukraine)

under one common organisation structure and brand name.About 1.900 people work with s IT Solutions

Page 3: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 3

Erste Bank Group:The bank for Central and Eastern Europe

Customers: 5,3 mRetail deposits: 33 %Retail loans: 31 %Branches: 636

Customers: 1,0 m; # 2Branches: 276

Customers: 0,7 mRetail deposits: 12 %Retail loans: 12 %Branches: 115

Customers: 1,8 mBranches: 717

Figures: Erste Bank Annual Report 2007

Customers: 2,5 mRetail deposits: 31 %Retail loans: 25 %Branches: 273

Customers: 0,8 mRetail deposits: 6,1 %Retail loans: 11,1 %Branches: 197

Customers: 4,0 mRetail deposits: 28 %Retail loans: 23 %Branches: 562

Customers: 0,2 mBranches: 61

Customers: 0,1 mBranches: 71

Page 4: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 4

Erste Bank Group: facts & figures

Figures: Erste Bank Annual Report 2007

52.442Employees2.908Branches16,4 mCustomers

EUR 1.174,7 mNet ProfitEUR 200,5 bnTotal Assets

58,8 %Cost/Income Ratio14,6 %Return on Equity (ROE)

Page 5: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 5

s IT Solutions – employees in Central Europe

~1900s IT Solutions

119SAP CC

Page 6: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 6

Selected referencesErste Bank Group

53 Austrian savings banksBanca Comerciala RomanaBankhaus Krentschker

eská spo itelnaEBV-LeasingecetraErste Bank CroatiaErste Bank HungaryErste Bank SerbiaErste Bank UkraineErste Bank AustriaImmorentSlovenská sporite as Bausparkasses VersicherungZweite Wiener Vereins-Sparcasse

OthersBAWAG PSK GruppeCommerzialbank AGGenerali BankHypobank BurgenlandWelcome Bank

Page 7: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 7

Die SAP Geschichte in der ERSTE BANKbegann 1995 mit ADABAS

1995: Start der Implementierung von SAPunter

R/3 Release 2.2ADABAS D 3.1.2Windows NT 3.5Hardware:

Datenbankgröße 5 GByteRAM 128 MByte

Implementierungspartner: Siemens Nixdorf

Page 8: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 8

Gründe für die Plattformentscheidung wareneinfach

Partner: Siemens NixdorfErfahrung mit dieser Datenbank

Betriebssystem:Strategische Entscheidung auf Windows(bis Heute noch zur Zeit W2k3)

Datenbank:z.B. SQL Server wurde von SAP nicht

unterstützt.

Page 9: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 9

Geschichte von R/3 2.2 bis Netweaver 700 ECC 6.0

Systeme unter ADABAS D, SAPDB undanschließend SAP MaxDB waren immerzentrale Installationen4.5B Migration von anderen SAP Systemen(z.B.: AIX mit Informix) auf SAPDB4.6C Implementierung 1. CEE TochterECC5.0 Implementierung von weiteren CEETöchtern inklusive Migration von SAP 4.6CInstallationUpgrade auf ECC 6.0 2009 mit SAP MaxDB 7.7geplant

Page 10: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 10

SAP Systemlandschaft - aktuelle Situation(59 Systeme)

ERP system

BUSINESSWAREHOUSE

IMMORENT CEE

EnterprisePortal 6.0

EBP

Process Integration /Exchange Infrastructure

CONSOLIDATION

SOLUTION MANAGER

SCM 5.0 / APO

TREX

e-recruiting

AFI

Page 11: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 11

SAP Systemlandschaft - aktuelle Situation(59 Systeme – 46 SAP MaxDB)

ERP system

BUSINESSWAREHOUSE

IMMORENT CEE

EnterprisePortal 6.0

EBP

Process Integration /Exchange Infrastructure

CONSOLIDATION

SOLUTION MANAGER

SCM 5.0 / APO

TREX

e-recruiting

AFI

Page 12: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 12

Unser derzeit größter ERP Server

0,00

500,00

1000,00

1500,00

2000,00

2500,00

Jän.0

0

Mai.00

Sep.00

Jän.0

1

Mai.01

Sep.01

Jän.0

2

Mai.02

Sep.02

Jän.0

3

Mai.03

Sep.03

Jän.0

4

Mai.04

Sep.04

Jän.0

5

Mai.05

Sep.05

Jän.0

6

Mai.06

Sep.06

Jän.0

7

Mai.07

Sep.07

Jän.0

8

Mai.08

Sep.08

Jän.0

9

0

10

20

30

40

50

60Datenbankfüllgrad in GBAnzahl Data Volumes

Exponentiell (Datenbankfüllgrad in GB)

Unicode

Archiving CO 20062008: Storage EMC² Clariion CX3-80Raid 1/0 multipath mit Remote Mirror96x72G + 40x146G 15k Spindeln2,5 TB data volumes

Used Space Reduktionohne DB reorg, typischMaxDB

Stärkeres Wachstumdurch neue Töcher undSystem Migrationen

Page 13: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 13

Tabellen mit größtem Wachstum

0,0

20,0

40,0

60,0

80,0

100,0

120,0

140,0

BSIS APQD ZZEBHSLA RFBLG COEP ZZEBHSLT BKPF PPOIX

WachstumBLOBsGröße in GB

Page 14: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 14

Dialogschritte und Antwortzeiten

0,00

2000,00

4000,00

6000,00

8000,00

10000,00

12000,00

14000,00

16000,00

Jän.0

0

Jän.0

1

Jän.0

2

Jän.0

3

Jän.0

4

Jän.0

5

Jän.0

6

Jän.0

7

Jän.0

8

Jän.0

9

Dialog/1000

Avg. Resp.

Avg. Db requests time

Avg. KB Requested

Avg. phys. DB Calls * 10

Exponentiell (Dialog/1000)

Page 15: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 15

Datenbank Antwortzeiten

0

500

1.000

1.500

2.000

2.500

3.000

3.500

4.000Jä

n.98

Jul.9

8

Jän.

99

Jul.9

9

Jän.

00

Jul.0

0

Jän.

01

Jul.0

1

Jän.

02

Jul.0

2

Jän.

03

Jul.0

3

Jän.

04

Jul.0

4

Jän.

05

Jul.0

5

Jän.

06

Jul.0

6

Jän.

07

Jul.0

7

Jän.

08

Jul.0

8

Avg. Resp.

Avg. Db request time

Avg. Dialog DB request time

Avg. phys. DB Calls

Avg DB Requests

Exponentiell (Avg DB Requests)

neue CEE Tochter

schnellere Disken

CACHE_SIZE

Page 16: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 16

Antwortzeit Verteilung

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

80,0

90,0

100,0

0 0,5 1 1,5 2 2,5 3 3,5 4 4,5 5

Batch Input

Dialog ohne GUI-Zeit

RFCUpdate

Die typische Dialog Antwortzeit liegt unter 0,1 Sekunden.

Page 17: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 17

Exemplarisches Performance Problem

Performance Problem BW Extraction Special Ledger für CEE TochterProblem: Abfragen und Extrakt dauert zu lange (runtime > 20-35 min cached/non cached).

Kein Cache Effekt nutzbar, zu viel IO. Jobs laufen über 6h.SQL: select * from zzebhslt into s_slt -- PK1 auto RCLNT

where rldnr = p_rldnr -- PK2

and rrcty = c_sl_rrcty -- PK3

and rvers in s_rvers -- PK4

and ryear = s_period_rpmax-ryear -- PK5

-- PK6,PK7,PK9 können nicht eingeschränkt werden

and rpmax = s_period_rpmax-rpmax -- PK10

and rbukrs = p_bukrs -- nicht selektiv

and rtcur ne s_t001-waers. -- PK8

Analyse: Abfrage Interesse konzentriert sich generell auf spezielle Perioden (Rpmax)Rpmax ist im PK aber an letzter Stelle, das bedeutet, dass sich die während einer Perioderelevanten Rows über die ganze Tabelle physisch verteilen.

Lösung in SAP MaxDB:SQL: ALTER TABLE SAPE3P.ZZEBHSLT ALTER PRIMARY KEY

("RCLNT", "RLDNR", "RRCTY", "RVERS", "RYEAR", "RPMAX", "ROBJNR", "SOBJNR", "RTCUR", "DRCRK")-- rpmax nach vorne

Effektiv bedeutet das, dass die Daten einer Periode jetzt physisch beisammen liegen.( sql runtime jetzt ca 10-300 sec cached/non cached )Jobkette läuft jetzt in 1-2 h auch untertags.

Page 18: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 18

DB50: Unser Freund bei DB Problemen

Page 19: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 19

Unser neuestes Großprojekt Bank Analyzer (1)

Architektur ERP / FI

BIBA / AFI

Datapool

Sizingdaten - Performance

21.000Business Intelligence

14.000Bank Analyzer Appl.

66.000Bank Analyzer Database

SAPSSystem

Page 20: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 20

Sizingdaten – Größe und Durchsatz

Mögliche DatenbankenMS SQL Server 2008SAP MaxDB 7.7

2TByte

8TByte

DB Größe

7.000 /sBusiness Intelligence

25.000 /sBank Analyzer

IO´sSystem

Unser neuestes Großprojekt Bank Analyzer (2)

Page 21: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 21

BW - DB Features

Allgemeine Kriterien: Windows, x64, Itanium, incremental Backup

Sehr niedrigNiedrigBetreuungsaufwand

Noch keine uns bekannte größereJa, auch großeBestehende Installationen

Index key compression, packed integer, ???vardecimal, ???Other size factors

NeinJaPage compression

JaNeinUtf8 compression

NeinNein32k page size

JaJaSAN Snapshot Backup

JaNein, index fragmentationKein Reorg Notwendig

NeinJa, indexed view (EE)Partial Index

JaJaSnowflake Join. Tech

Nein, aber Cubes per Monat möglich,daher nicht notwendig ? PSA, DSO, E- and F-fact TablesJaPartitionierung

OPTIMIZE_JOIN_PARALLEL_SERVERSnur Joins, reicht das für BW ?

Ja, einfach zu verwendenParallelisierung

SAP MaxDBSQL Server

Page 22: Eine SAP Netweaver – Landschaft mit SAP MaxDB€¦ · SAP Systemlandschaft - aktuelle Situation (59 Systeme – 46 SAP MaxDB) ERP system BUSINESS WAREHOUSE IMMORENT CEE Enterprise

s IT Solutions Presentation page 22