+ All Categories
Home > Documents > Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b...

Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b...

Date post: 24-Mar-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
44
1 Incredible DB2@SAP BI Copyright IBM Corportion 2008 IBM Softwre Group 2008. 6. 4 IBM Korea Software Group Incredible DB2@SAP BI IBM Software Group | DB2 Information Management Software Copyright IBM Corportion 2008 IBM Kore
Transcript
Page 1: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

1

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

2008. 6. 4

IBM Korea Software Group

Incredible DB2@SAP BI

IBM Software Group | DB2 Information Management Software

Copyright IBM Corportion 2008

IBM Kore

Page 2: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

2

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

목차

Incredible DB2@SAP BI

I SAP의 선택

II DB2@SAP BI 개요

III MDC

IV Compression

V SAP환경에서의성능 비교

VI 국내/외 도입 사례

Page 3: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

3

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

목차

Incredible DB2@SAP BI

I SAP의 선택

II DB2@SAP BI 개요

III MDC

IV Compression

V SAP환경에서의성능 비교

VI 국내/외 도입 사례

Page 4: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

4

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

ESA-Centric Prtner Network SAP는 자사 ESA의 IT Mngement 와 Administrtion 분야의 툴로써 IBM DB2를 선택했습니다.

I. SAP의 선택 > ESA-Centric Prtner Network

Page 5: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

5

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

SAP IT는 자사 HR 시스템을 위해 IBM DB2를 선택했습니다.

Solution (HR 시스템)

DB2 on HP Integrity Server / mySAP ERP

2005

오라클에서 DB2의 데이터 이관 및 UNICODE로 전환

동시 사용자수 : 1,000 / live data : 650GB

Benefit of the Solution응답 속도는 기존에 비해 수치상으로 40%가 빨라 졌고,

실제로는 두 배 차이가 남

전체 관리를 위해 필요한 비용이 절감 하게 되었고, 운용

또한 편리에 졌음

UNICODE전환으로 인해 전세계의 다양한 언어를 지원

하게 되었음

The Chllenge

ERP 솔루션 제조 업체, 종업원수 :약 38,000

HR (Hunmn Resource)시스템 이 SAP ERP기반에오라클로 되어 있었음

응답 속도 및 이로 인한의 stff이나 사용자의 업무 생산성, 비용 등에 심각한 문제가 발생하고 있음

The Solution component

Industry: Software

Applications: mySAP™ ERP 2005 IBM

DB2® Optimized for SAP® software

SAP IT selects IBM DB2 as strategic database platform for internal business systems

“Our planned system response improvement was around 20 per cent, whereas in reality we have

observed a 40 per cent cut in response times with DB2.”

- Peter Boegler, Solution Architect, SAP IT

I. SAP의 선택 > 자사 HR 시스템

Page 6: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

6

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

SAP NetWeaver™

CRM

mySAP Business Suite

BI EP XI MI MDM

ERP SRM

Web Application Server

J2EE ABAP

DB2

SAP는 유일하게 NetWever Components Dtbse로 DB2를 선택했습니다. 특히 SAP BI를 위해 DB2의 다양한 기능을 BI에 Embedded 시켰습니다.

I. SAP의 선택 > DB2 is the Foundtion of SAP NW

Page 7: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

7

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Storage limits removed Near-0 admin (memory, storage, …) Selected Autonomic / TCO features Compression

DPF enabled for all workloads Advanced recovery Integrated HSM Threaded architecture

Automatic Storage admin Deployment optimized for SAP Tailored concurrency & perf improvements

Integrated & automatic HADR TCO improvements (eg DPF, MDC) Perf improvements (eg MDC) Historical performance analysis Object limits removed

Streamlined Install Streamlined Admin Initial BI MDC expl. Auto Storage EE

Embedded Database Unlimited Scalability Minimal Admin TCO (eg Reduced Storage Costs) Competitive SBO solution

Turn-key HA solution Perf & TCO differentiators (MDC) Turn-key compression Deeper autonomics (eg.one-click

performance diagnosis)

General DPF scale out Transparent archival Near-0 downtime Advanced recovery

V8.2+ : DB2 optimized for SAP

3Q/06: DB2 embedded within SAP

1Q/07: Key Differentiators

1Q/08: Scale out & invisibility

II. DB2@SAP BI 개요 > SAP 와 DB2의 공공기술개발 로드맵

Page 8: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

8

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Incredible DB2@SAP BI

I SAP의 선택

II DB2@SAP BI 개요

III MDC

IV Compression

V SAP환경에서의성능 비교

VI 국내/외 도입 사례

목차

Page 9: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

9

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

SAP BW architecture uses

database functions

Data load

Query execution

Database objects

Warehouse management

Analysis/Tuning

Scalability

SAP BW platform integration

Transparent

Database specific

IBM DB2 functions supporting SAP BI

Optimizer

Scalability

Performance

OLAP Technology

II. DB2@SAP BI 개요 > SAP BI nd IBM DB2

Page 10: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

10

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Partition 2 Partition 3Partition 0 Partition 1

Fact TS

E + F Fact table

BW Bufferpool

R3 BasisStandard TS

Base TS (16k pagesize)

BW TS (16k pagesize)PSA TS

DB Server 1 DB Server 2

Fast Communication

Appl. Server 1 Appl. Server 2 Appl. Server 3 Appl. Server 4

DimensionTS

ODS TS

IBMDEFAULTBP

II. DB2@SAP BI 개요 > DB2 Prtitioning in SAP BI

Page 11: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

11

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Several logical partitions can be on the same machine

Physical or Logical Partitioning is transparent to the database.

Shared nothing (function shipping)

Each Partition accesses only its local Data

One database can reside on several separate computers

Database Catalog on partition 0, DB catalog cache on the other partitions

Fast communication needed

(Gigabit Ethernet, Switch)

II. DB2@SAP BI 개요 > DB2 Multi-Prtition Concept

Page 12: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

12

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Two types of Parallelism

Intra-partition parallelism

=> parallel processing within

one partition

Inter-partition parallelism

=> operations are executed

in parallel on each

database partition

SQL Query performance proportional to number of partitions (BW environment)

UPDATE, DELETE, INSERT,

JOINS, GROUP BY, INDEX/TABLE

SCANS, SORT

Tools: INDEX Creation, Backup

and Restore, Table Reorganization

SELECT ... FROM ...

SELECT ... FROM ...

Database Partition 0

Intra – partition parallelism

Inter – partition

parallelism

pro-

cess

pro-

cess

pro-

cess

pro-

cess

SELECT ... FROM ...

Database Partition 1

Intra – partition parallelism

pro-

cess

pro-

cess

pro-

cess

pro-

cess

Distributed Table

II. DB2@SAP BI 개요 > DB2 Prllel Processing

Page 13: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

13

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

DB2 V8 Demonstrates near linear scaling up to 64way

on Power5

0

500000

1000000

1500000

2000000

2500000

3000000

3500000

4000000

8 16 24 32 40 48 56 64

tpm

C (

k)

93% of

linear at

64way

93% of

linear at

8way

48개 CPU 환경의 DB2와 동일한성능을 위해서 Orcle은 64개의CPU가 필요

DB2 사용 시 16개 CPU에 대한라이센스 비용 절감

80% scaling

DB2 Scaling

II. DB2@SAP BI 개요 > 선형적 확장성

Page 14: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

14

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

목차

Incredible DB2@SAP BI

I SAP의 선택

II DB2@SAP BI 개요

III MDC

IV Compression

V SAP환경에서의성능 비교

VI 국내/외 도입 사례

Page 15: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

15

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

III. MDC > SAP BW를 위한 성능 향상SAP BW를 통해 대용량의 데이터에 대한 분석 작업을 빠르게 처리할 수 있도록 DB2의 DPF (Dt Prtitioning Feture)는 강력한병렬 처리 기능을 지원합니다. DB2는 SAP BW와 연동되는 유일한 병렬 처리 데이터베이스입니다.

SAP Business Information Warehouse

DB2 UDB

Partition 0

DB2 UDB

Partition 1

DB2 UDB

Partition 2

DB2 UDB

Partition 3

Base tablespaces

Dimension

tablespaces

PSA tablespaces

ODS tablespaces

Fact tablespaces

SAP BW Application

Server

SAP BW의 분석/리포팅 작업을 위한 최상의 성능 보장

DB2의 DPF 기능은 대량의 데이터에 대한 뛰어난 병렬 처리 기능을 제공합니다.

DB2는 분석 및 다양한 리포팅 기능을 제공하는 SAP BW 모듈의 성능을 높일 수있는 유일한 병렬처리 데이터베이스입니다.

무한한 데이터 확장성 제공

수백 Terbytes 까지의 데이터를병렬 처리 함으로써일관된성능을 보장합니다.

다차원 클러스터 색인 (MDC) 기능 제공분석하고자하는 데이터 별로 다차원적인색인을제공함으로써큐브를 사용하는것과같은 높은 성능과효율성을얻을 수 있습니다.

South

East

200201 200202

1 4 2

3

Blocks per Value PairClustering

Region Year&Month Customer Revenue Overhead

South 200201 001532 500,000 $ 280,000 $

South 200202 002047 710,000 $ 60,000 $

East 200201 013901 250,000 $ 100,000 $

South 200201 009954 330,000 $ 10,000 $

… … … ……

`create table ... organize by (Region, Year&Month)´

Fact table MDC Columns

Block Index: Region

3

1 2 4South

East

Block Index: Year&Month

2

1 3 4200201

200202

Block Index: Compound

2

1 4South, 200201

South, 200202

3East, 200201

System generated indexes

Page 16: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

16

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

다차원 클러스터링

MDC (Multi Dimensionl Clustering)이란 DBMS가 데이터를 물리적으로 다차원 큐브 형태로 저장하여 질의 속도를 급격히 향상시키는 기능으로 DB2UDB만이 제공하는 기술입니다. 예를 들어 일반 클러스터링 인덱스의 경우는 하나의 칼럼에 한해서만 물리적으로 Sorting 된 위치를 보장 받을 수 있지만 MDC의경우는 여러 칼럼에 대해 물리적 Sorting 위치를 보장 받을 수 있어 DB2 Optimizer가 해당 데이터의 물리적 위치를 미리 알기 때문에 데이터 Scn 대상을 급격히줄이게됩니다.

Est

97

Est

98

North

99

South

99

West

00Dt Blocks

Region

Yer

Region

Yer

Prior to MDC With MDC

완벽한 Clustering 보장인덱스 크기가 보다 작음보다 빠른 조회 성능정의하기가 간단

다차원의 Rnge Prtitioning 제공관리비용 절감(Reorgniztion, Index Mintennce) Query 업무 또는 트랜잭션 처리 업무의 성능 향상

III. MDC > MDC(Multi Dimensionl Clustering)란?

Page 17: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

17

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

=+

Key from dimension block index

Rids from rid index

Resulting rids to fetch

=+

Key from dimension block index

Rids from rid index

조회 결과

( blocks 및 rids )

MDC ORing

MDC ANDering

III. MDC > MDC 실제 측정 결과

Page 18: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

18

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

1. Modify InfoCube – add MDC columns

2. Choose clustering type

3. Choose the column of the time dimension you want to use for MDC

III. MDC > MDC 사용 방법

SAP BW performance 는 data & index clustering (MDC)을 통해 얻어집니다.

Page 19: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

19

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

SAP BW performance 는 data & index clustering (MDC)을 통해 얻어집니다.

- Multi Dimensional Clustering 는 아래의 테이블에 적용되어 집니다.

Fact tables; MDC dimensions on package, time and user-defined dimensions

ODS tables; MDC dimensions on user defined key columns

PSA tables: MDC dimensions on data request

- MDC 성능 향상

MDC테이블에서 Insert와 Delete처리시 성능이 향상되어짐.

자동화된 DBMS 통계수집 시

MDC 테이블상의 새로운 Locking 기술을 통한 동시성이 향상되어짐.

III. MDC > MDC 적용 대상 테이블

Page 20: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

20

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

목차

Incredible DB2@SAP BI

I SAP의 선택

II DB2@SAP BI 개요

III MDC

IV Compression

V SAP환경에서의성능 비교

VI 국내/외 도입 사례

Page 21: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

21

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

IV. Compression > 압축 기능을 통한 성능 향상

IBM DB2는 Tble 레벨의 압축 기능을 통해서 디스크 관리의 효율성 뿐 아니라 SAP 쿼리의 성능을 향상 시키도록 합니다.

0

2

4

6

8

10

12

SAP BW Table Compression ODS Table Size After Compression

DB2 9 Other DBMS SubSequent DBMS SubSequent DBMS SP2

FACT 테이블의 1900만 행에 대한 압축 이후 테이블 사이즈

Page 당 더 많은 Row를 수용 = 동일한 Record 수에 대해 적은 I/O

Read, I/O Channel의 경합을 최소화

: Memory에 더 많은 양의 Data를 적재함

Null 또는 Default 값은 Decompress하기 용이함

적은 Data Block = Back-up 및 Restore 시간을 최소화 함

Fact tables (sample customer data)

데이터 저장 테이블스페이스에 대해 최대 65% 공간 절약

ODS tables (sample customer data)

ODS 테이블 스페이스에 대해 최대 65% 공간 절약

DB2 압축의효과

SAP에서의압축 효과

타 제품과의압축방식 비교

압축방식 테이블 레벨 Pge 레벨

압축율 최대 75% 최대 40%

압축시기 Lod/Import/Insert Lod 시에만적용

Page 22: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

22

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Compression test on rel customer BW dtbse) Totl db size (over ll prtitions): 3.356 TBb) Totl used spce (over ll prtitions): 2.873 TBc) Totl free spce (over ll prtitions): 480 GBd) Dt Tblespces with tbles, which will be compressed:

Totl size: 2.398 TB used: 2.029 TB Free: 0.367 TBe) Index Tblespces, which will not be compressed:

Totl size: 0.781 TB used: 0.689 TB Free: 0.091 TBg) Dt nd Index Tblespces, which will be not compressed:

Totl size: 0.177 TB used: 0.155 TB Free: 0.022 TB

Dtbse size reduced from 2.873TB to 1.453TB (50%)

Tble nme % of originl tble

Number of rows

Smplesize (GB)

Smple Compressed

size (GB)

Compression rtio (%)

Totl EstimtedDisk Svings

(GB)

/BI0/F0PUR_C01 100 159259747 71.49 13.23 81.5% 58

/BIC/FZBSDOR02 10 77390826 21.48 5.23 75.7% 162

/BIC/AZOSDOR0200 100 191362309 141.46 36.18 74.4% 105

/BIC/AZOSDBL0100 20 19474261 11.80 3.05 74.2% 43

/BIC/B0000326000 10 23370458 25.78 8.54 66.9% 172

/BIC/B0000285000 10 39573969 23.24 6.32 72.8% 169

IV. Compression > Customer 경험 사례

Page 23: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

23

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

SAP R/3 4.7 with IS Insurnce.DB size:-Overll DB size (used) uncompressed: 266 GB-Overll DB size (used) compressed: 151 GB (43 % svings)

Compressed size includes lrger index sizes due to lrge RID conversion (for ll the tbles tht were compressed nd therefore reorgnized)SAP note #980067 used to identify tbles for compression - 310 tbles, shrinking from 132,5 GB to 39,7 GB (70 %)

Perfomnce behviour:-During two weeks of productionDilog response time for their 30 most importnt trnsctions went down from 285 ms verge to 198 ms verge (30% improvement).Dilog response time for ll trnsctions went down from 247 ms verge to 183 ms verge (26% improvement).There ws lso n improvement for btch jobs.

-They py slight CPU penlty. CPU user time went from 18,3 % verge to 19,6 % verge (+ 5%) ... they for sure never hd CPU bottleneck-No performnce problems before, overll they rn well blnced system

IV. Compression > Customer 경험 사례 2 : INTER Versicherung

Page 24: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

24

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Week 46 – dtbse uncompressedWeek 47 – dtbse compressed

Through monitoring the SAP system performnce for these two weeks, we cn conclude:-The overll response time hd improved by over 23%, for both Dilog nd Btch trnsction. The min contributor ws the reduced dtbse response time.

-For Dilog trnsctions, bigger throughput ws chieved, nd with less CPU-For Btch trnsctions, CPU usge ws up by 22.3%

IV. Compression > Customer 경험 사례 2 : INTER Versicherung

Page 25: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

25

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

ScenrioTotl User Time

(seconds)Pges Used Tble Spce Size (GB)

Bckup Imge Size (GB)

No compression 468 1510400 11.57 12

Bckup Compression Only

1028 1510400 11.57 4.2

Dt Row Compression Only

198 610816 4.68 4.7

Dt Row nd Bckup Compression

662 610816 4.68 4.2

IV. Compression > Bckup & Dt Row Compression

Page 26: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

26

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

PoC done on customer’s 20TB dtbse nd worklod-p595 nd DS8300 storge

Totl DB reduced from 16TB to 8TB (used pges)

Averge Compression Rte -ODS 79% (26 tbles)-PSA 64% (517 tbles)-Fct 86% (100 tbles)

Averge Query Times-Trnsctions/sec 1.39 to 1.44 (3.5%)-Response (sec) 10.6 to 7.12 (23%)

IV. Compression > SAP BI PoC Unnmed customer

Page 27: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

27

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Incredible DB2@SAP BI

I SAP의 선택

II DB2@SAP BI 개요

III MDC

IV Compression

V SAP환경에서의성능 비교

VI 국내/외 도입 사례

목차

Page 28: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

28

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

▷ DB2 : 평균 2.5배 ~ 5.8배 빠른 결과치.▷ 서로 다른 DB에서 동일한 테이블 내용을 Check함.

0 20,000 40,000 60,000 80,000 100,000 120,000 140,000 160,000 180,000 200,000

msec

/B52/ART_SIFA40

B00004080000000000003

/B52/ARD_SVT0500

/BIC/B00002930000000000002

/BIC/B00001280000000000002

/B52/ASR_SSUM00

/BIC/B00004090000000000016

/BIC/B00002910000000000002

SA

P B

W t

ab

le

Runtime for counting table entries

DB2

Other DB

V. SAP환경에서의 성능비교 > SE16을 통해 테이블 내용 Count

Page 29: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

29

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

▷ Test case: T-CODE RSRT 를 사용해 SAP BW 쿼리를 수행한 실행 시간 측정▷ DB2 가 평균 2.42배 빠르게 나타남

0 2 4 6 8 10 12 14 16 18

sec

RD Geschäftsbericht

RD Ergebnisbericht Regional

MA Beschäftigungsverhältnis RD

RD Ergebnisrechnung

RD Geschäftsbewegungen

MA Rechnerisch RD

MA Beschäftigungsverhältnis RD

Re

po

rt

Top SAP BW Queries

DB2

Other DB

V. SAP환경에서의 성능비교 > Top SAP BW Query 성능

Page 30: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

30

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

목차

Incredible DB2@SAP BI

I SAP의 선택

II DB2@SAP BI 개요

III MDC

IV Compression

V SAP환경에서의성능 비교

VI 국내/외 도입 사례

Page 31: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

31

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Customers SAP Pkg OS DB Remrk

삼성전자BI 7.0 AIX DB2 V9.1 DB2@SAP BI 도입 사례

DB2@SAP BI 로 가장 큰 고객사례

BI 7.0ECC,CRM,SRM,XI,EP

AIX DB2 V9.1Uni-ERP 윈백사례삼성그룹최초 DB2 도입사례기존 정보처리시간 80% 절감

SAP R/3 4.7BW 3.5

AIX DB2 V8.2.2DB2 for SAP specil versionExcellent Performnce Results ginst

Orcle & HP

BI 7.0 AIX DB2 V9DB Migrtion 사례기존 MS-SQL 에서 DB2 로 마이그레이션함. 기존대비 135% 쿼리 성능 향상 효과 나타남.

BI 7.0 AIX DB2 V9 DB Migrtion 사례기존 Orcle 에서 DB2로 마이그레이션사례

ECC 6.0 AIX DB2 V9 Minfrme 기반의 SAP환경에서 Unix환경으로 Downsizing한 사례

VI. DB2@SAP BI 최근 국내 기업 도입 사례 (2006 ~ 현재)

Page 32: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

32

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Customers SAP Pkg OS DB Remrk

LG 생활건강 AIX R/3, BW DB2 V8.2 2004년

국민연금관리공단 AIX SEM, BW DB2 V8.2 2002년

SK글로벌 AIX BW DB2 V8.2 2002년

SK C&C Linux, AIX R/3, BW DB2 V8.2 2002년, 2004년

한국 재보험 AIX R/3, BW DB2 V8.2 2002년

VI. DB2@SAP BI 최근 국내 기업 도입 사례 (2006년 이전)

Page 33: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

33

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

(USP)

[BW3.0운영]

ABAP

JAVA

[BI 7.0 개발][BI 7.0 운영]

(p595)(p570)

BW AP1

BW AP2

BW AP3

BW AP4

VERITAS

Backup

(B280)

5T백업

BW DB

(Unisys)

(HP BIA)

SAN

ABAP AP1

ABAP DB

ABAP AP2

JAVA

[BIA 운영]

STORAGE

SERVER

5TBIP

750GBID

5TBWP

SAN

VI. 국내 도입 사례 > (주)CJ 사 시스템 구성도

Page 34: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

34

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

항 목 개선 지표 측정치 BW 3.0 BI 7.0 개선율 비고

성능

UI 성능개선Query 성능

(초)481.8 3.6 135배 개선

평균 Query 처리 속도 향상

데이터 적재 성능데이터 병렬처리(CPU 개수)

1 3 약 30% 향상적재 성능은 병렬처리 및 집합체 작업 생략으로 개선된개선율임

정합성 데이터 정합성마스터데이터 반영 주기

(일)7 1 6일 단축

마스터데이터를 주1회 반영에서 매일 반영으로 데이터신뢰성 향상

간소화

Query 개수생성 Query

(개)47,834 2,000 95.2% 정리

전체 Query 개수를2,000개 이내에서 관리함.

데이터베이스 용량DB 용량(TB)

5 2.4 100% 절감

BI 7.0은 유니코드 지원으로 BW3.0 데이터 보다1.5배의 용량이 필요함 실제 5TB 절감

ODS,Cube 갯수ODS, Cube

(개)1,967 169 91.4% 정리

데이터 리모델링으로ODS,Cube 개수 줄임.

금번 프로젝트를 통하여 BI 7.0 시스템이 구조적으로 심플하고, 성능면에서 획기적인 개선을 이루었습니다.

VI. 국내 도입 사례 > (주)CJ 사Migrtion 효과

Page 35: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

35

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

주요 특징분야 | 제조/유통위치 | 한국 서울비즈니스 당면 과제체계적인 경영 관리 지원을 위한 단일화된 IT 구축 필요성과 그룹사 차원의 가치 경영참여를 위한 ERP, BW 구축솔루션 구성요소IBM DB2 v8.2 Enterprise Special Edition, IBM P595 Server 2대비즈니스 이점구축 초기보다 최대 5~6배의 데이터 증가에도 성능 저하 없이 평균 응답 시간 1초 이내 유지, DB 모니터링 및 관리 용이

사실 SAP ERP 구축시에 DBMS를 DB2로 도입하는 것이 아직 많이 대중화되지는 못하고있다. 앞으로 ERP를 구축할 기업의 IT 관리자에게 경험자로서 얘기하고 싶은 것이 있다면. 초기 구축 시에 우리도 이에 대한 논의가 있었던 것이 사실이다. SAP 개발자들이 우선적으로 익숙한 DBMS를 추천하는 것이 현실이다. 하지만 DBMS는 사실 특별한 솔루션이기 보다는 무언가를 담는 저장소 즉 그릇이라고생각한다. 그렇기 때문에 운영하기 쉽고, 안정적인 제품이 가장 좋은 제품이다. DB2는 기본적인 DB 운영자라면 별다른 어려움 없이 운영 가능하고 설정 및 관리가복잡하지 않다는 것이 장점이다. 3년간 운영해오고 있지만, 특별한 이슈나 이벤트 없이원활하게 운영되고 있고 데이터 증가에도 크게 영향을 받지 않고 트랜잭션 처리가 이뤄지고 있다.

>>인터뷰 | LG생활건강 정보화추진팀 이주호 팀장

VI. 국내 도입 사례 > LG생활 건강

Page 36: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

36

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

VI. 국내 도입 사례 > SK 에너지 : IBM DB2기반의 ERP

주요 특징분야 | C&P (Chemical & Petroleum)

위치 | 한국 서울비즈니스 당면 과제ERP 성능 개선, 다운타임 최소화, 응답 시간 단축(1초 이하), 시스템 통합관리 및 운영 편의성 증대솔루션 구성요소IBM DB2 UDB v8.2 Enterprise Special Edition, IBM DB2 UDB v9 Enterprise Special Edition, IBM P595 Server 6대,

IBM P570+ 서버 6대, IBM DS8300 스토리지 2대, IBM TotalStorage SAN256B SAN 스위치비즈니스 이점온라인 평균 응답시간 2.5배 향상, 일일 배치 업무 2.2배 향상, 월 원가결산 약 3배 향상, FailOver 3~4분 실현,

DB 복구 시간 개선

SK에너지의 ERP가 살아가는 힘, IBM DB2

Page 37: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

37

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

구분 구현 목표 달성 내역

다운타임 최소화

*Unplanned Downtime 최소화- FailOver 20분 이내 실현

- DB 복구 2시간 이내로 단축

*Planned Downtime 최소화- DB 갱신 4시간 이내 실현- QA 갱신 24시간 이내 실현

*Unplanned Downtime 최소화- FailOver 3~4분 실현- DB 복구 약 40분 실현*Planned Downtime 최소화- Flash Copy 10초 이내(매일 수행)- DB2 백업 1시간 소요(매주 1회)- DB Raw Device 백업 4시간 소요(주 3회)- QA 갱신 16시간 이내(DB 복구 포함) 실현

응답시간 단축

*온라인 평균 응답시간 1초 이하

*주요 트랜잭션에 대한 SQL 응답 성능 개선 및유지

*온라인 평균 응답시간 2.5배 향상*SQL 응답 성능 개선 및 유지- 일일 배치 업무: 2.2배 향상- 주요 온라인 프로그램: 4배 향상- 주요 배치 프로그램: 6배 이상 향상- 월 원가결산: 약 3배 향상

시스템통합관리 및운영편의성 증대

*Reorganization- 온라인 reorg.로 인한 가용성 확보- 오프라인 reorg. 시간 감소

*확장성- 피크시 DB 서버 사용률 50% 이하로 저하- DB 서버 추가 유연성 확보

*Reorganization- 자동 reorg. 수초 만에 실행- 온라인 reorg시 배치 잡 테스트와 동시 수행에도

업무 영향 없음- 약 90GB 테이블 reorg시 10~12시간 소요에서

2시간 40분으로 단축*확장성- 피크시 DB 서버 사용률 35% 실현, 일평균 20% 이내

유지- DB 서버 2배의 리소스 증설 가능

VI. 국내 도입 사례 > SK 에너지 : ERP업그레이드 후 개선 효과

Page 38: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

38

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Solution

모든 mySAP.com 컴포넌트 실행 환경(230,000 사용자)으로 IBM eServer pSeries(Unix) 및 xSeries(WINNT/WIN2000) 사용

시스템간 네트워크 최대 처리량을 보장하기 위하여 전용 Gigbit Ethernet Networks 사용

SAN에 기반한 IBM Enterprise Storge Server, IBM Tpes, McDt Fiber Chnnel Switches, Tivoli SAN 등 사용

mySAP.com의 컴포넌트로 사용될 GLOBE dtbse를 위한 IBM DB2 UDB 사용

IBM Globl Server의 TCO에 포커스한 GLOBE 프로젝트 관리

Benefit of the Solution

Mission-Criticl한 비즈니스 환경에서 가장 견고한 솔루션들을기반으로 구성함

코어 데이터베이스로서 전세계 30만 기업의 6천만명 이상의 사용자를보유한 최첨단 기술의 DB2 UDB를 사용하여 과중한 애플리케이션사용을 처리

모든 H/W/SW를 IBM으로 일원화 함으로 Del Power/Technicl Support의 일원화를 이룸

시스템 및 비즈니스의 인프라 구축을 위하여 Full Life Cycle 구현 지원

Customer Bckground

스위스 외의 전 세계 468개 공장과 23만명의 종업원을가지고 있는 세계 최대의 식품 제조 기업

1875년 설립된 이후 쵸코렛, 과자류, 아이스크림, 유아식, 청량음료 등 약 70개 이상의 브랜드와 2600개 이상의제품을 생산하고 있음

Business Need

Frnkfurt, Tempe, Sydney, Vevey 등 4개 지역으로분산된 생산망을 GLOBE Dt Centre System 프로젝트를 통해 단일 비즈니스 프로세스, 단일 애플리케이션설계 및 구축 요구

GLOBE 시스템 구축으로 단일 공급망 관리, 비즈니스에 대한Globl 지식 관리, 최적화 관리를 구현하고자 함

단일 IT 정보 시스템 구축 요구

Nestl

VI. 해외 도입 사례 > Nestle

Page 39: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

39

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

SAP Relese DBMS DB Size SYSTEM

SAP BW 3.5 DB2 V8.2.2 6TBP690(48GB RAM)

110K dilog steps/dy

SAP R/3 6.2(Unicode 4.7)

DB2 V8.2.2 2.1TBP690(32GB RAM)

9million dilog steps/week

SAP CRM/BBP 3.0 DB2 V8.2.2 1TB P690(12 CPUs, 16GB RAM)

프로젝트 규모

Nestle - Globe Project- Instlltion Detils

VI. 해외 도입 사례 > Nestle

Page 40: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

40

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

IBM과 SAP의 협력 관계는 향후 증가되는 다양한 요건에 대한 테스트를 끊임 없이 수행하는 구체적인 결과로 증명되고 있으며, SAP on DB2의 큰 고객 중 하나인 Nestle의 환경을 바탕으로 한 60TB의 테스트를 수행함으로써 SAP 플랫폼에서의 대용량 데이터에 대한 무한한 확장성을 증명하였습니다.

SAP 환경의 대량 데이터처리에 대한

Asset의축적

메타데이터 적재관리 Templte (Source code)메타데이터 적재아키텍처 TemplteNestle 사례 - Software Configuration 20TB 테스트에 대한 IBM Redbooks

VI. 해외 도입 사례 > Nestle

Page 41: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

41

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Task KPI Target KPI achievement

INFRASTRUCTURE KPIs

KPI 3a OFFICIAL (Tape backup of FlashCopy) < than 8 hours 6h35m

KPI 2 part 1 OFFICIAL (restore DB from tapes) restore time + rollforward time < 18 hours

7h40m + 4h40m = 12h20mKPI-2 part 2 OFFICIAL (Roll Forward of 2 TB of log)

KPI-1 OFFICIAL (flashback + 500 GB rool forward) < than 8 hours 4h30m

KPI3c OFFICIAL (Online backup with active workload)

Measure degradation 6h58m with degradation <15%

KPI-3b OFFICIAL (Flash with online activities) < than 8 hours 30m

KPI-4 OFFICIAL (Rebuild 3TB of INDEX ) < than 2 hours 1h05m

ON-LINE KPIs

KPI-A 7TB OFFICIAL (queries 100users+load+aggregate)

25 million records/hr for load and 5 million/hr for aggregate + 50 navigations / minute with an average response time of 20 sec for queries

25.353.800 records/hr for load and 6.493.607 / hr for aggregate 101 navigations / minute with an average response time of 13.6 sec

KPI-A 20TB OFFICIAL (queries 100users+load+aggregate)

25 million records/hr for load and 5 million/hr for aggregate + 50 navigations / minute with an average response time of 20 sec for queries

27.993.432 records/hr for load and 6.206.325 / hr for aggregate 77 navigations / minute with an average response time of 12.8 sec

Run KPI-A on 20TB AIX 5.3

25 million records/hr for load and 5 million/hr for aggregate + 50 navigations / minute with an average response time of 20 sec for queries

41.223.971records/hr for load and7.009.570 /hr for aggregate 71 navigations / minute with an average response time of 14.6 secs

VI. 해외 도입 사례 > Nestle 20TB : KPI Results

Page 42: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

42

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Customer Bckground 음식, 생활 건강, 의류, 건축, 전자, 운송 등의 분야에서과학 기술 기반의솔루션을제공하는대표적인기업

200여년 전 화약 제조로시작하여화학, 원료, 에너지 분야로전환하였다가최근 인간의 삶에 차별화를만들 수 있도록 과학 기술에 기반한 많은

솔루션을제공하고있슴

Business NeedOrcle 데이터베이스의높은 TCO에 대한 솔루션 요구

보다 적극적인지원 체계를 갖고 있는 업체

SAP 솔루션에적합한 확장성과성능을 제공하는데이터베이스

운영의용이성필요, 데이터베이스관리를 위해 적은 수의 인원이 필요

단일화된지원체계 필요

DuPont(Orcle에서DB2로Migrtion)

Solution

32대의Orcle 시스템을 pSeries의DB2로Migrtion

DuPont의Globl한 SAP 솔루션 적용을위하여 IBM WebSphere

Interchnge Server(WICS) 도입

판매 주문 처리와같은 독립적인비즈니스프로세스의특성을 유지하면서

응용 프로그램패키지와 Legry 시스템을통합

재무 자료, 공급망자료 등의 주요 데이터를공유하기위하여 다양한

비즈니스유닛에거쳐 비즈니스프로세스를표준화

Benefit of the Solution

WICS 솔루션의집중화된제어 능력으로비용을 절감하여여러 비즈니스

단위에걸쳐 기업의목표에 도달 할 수 있슴

공급망 관리의 효율성을 향상 시킴

WICS의 재 사용성에의해 새 비즈니스유닛이 기존 SAP 인프라에추가될

때마다기존 시스템과의원활한 통합이 가능해짐

VI. 해외 도입 사례 > Dupont

Page 43: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

43

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Globl SAP R/3/SAP BW/SAP APO

17 lnguges(5 double byte)

15 business & corporte functions(finnce & sourcing)

One dtcenter

250 Unix servers(IBM), 65 NT servers

Fult-tolernt production system

Fil-over, mirrored SAN, redundnt network links

25,000 users

IBM hrdwre/DB2 UDB dtbse

24 X 7 uptime

Bolt-on wrehousing functionlity

400 interfces to legcy systems

Lrgest BW system Sttus 2005

SAP BW 3.2

7 TB llocted, pprox 3.5 TB dt

DB2 v8.1 FP6

16 prtitions

프로젝트 규모

DUPONT- Instlltion Detils

VI. 해외 도입 사례 > Nestle

Page 44: Incredible DB2@SAP BI · J2EE ABAP DB2 SAP는유일하게NetWe ver Components D t b se로DB2를선택했습니다. 특히SAP BI를위해DB2의다양한기능을BI에Embedded 시켰습니다.

44

Incredible DB2@SAP BI

Copyright IBM Corportion 2008

IBM Softwre Group

Q&A


Recommended