multiple components in one database - archive...ms sql server maxdb oracle informix combination of...

25
Dr. Georg Leffers SAP AG Multiple Components in One Database (MCOD)

Upload: others

Post on 05-Jun-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

Dr. Georg LeffersSAP AG

Multiple Components in One Database(MCOD)

Page 2: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 2

Agenda

Introducing Multiple Components in One

Database (MCOD)

Simplifying the SAP System Landscape

using MCOD

Example for a Technical Realization

Availability

Page 3: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 3

Agenda

Introducing Multiple Components in One

Database (MCOD)

Simplifying the SAP System Landscape

using MCOD

Example for a Technical Realization

Availability

Page 4: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 4

Multiple Components in One Database

� Multiple Components in One Database (MCOD) is a feature in the

installation process for SAP NetWeaver based SAP components

� It provides the possibility to install several components independently

in one single database

SAP R/3 Enterprise SAP R/3 Enterprise

SAP BI

RDBMS

SAP CRM

Page 5: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 5

Technical Realization (1)

� The SAP WebApplication Server which is part of SAP NetWeaver

provides a database abstraction layer which shields the application

from the database

� Databases support schema. Tables with the same name can exist

independent in different schema with different content

� The SAP WebAS ensures that a system connects only to the database

schema related to the according system

SAP CRMSID = CM1

DB-User: SAPCM1

DB-User: SAPER4T100 (SAPER4)

T100 (SAPCM1)

SAP R/3SID = ER4

Page 6: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 6

Technical Realization (2)

ABAP Stack (non Unicode/Unicode)

ABAP Stack (non Unicode/Unicode)

Java Stack (Unicode)

Java Stack (Unicode)

System QA1

System TC2

SAPQA1

SAPQA1DB

SAPTC2

SAPTC2DB

� With SAP WebAS 6.30 a database abstraction layer for the Java stack

was introduced – OpenSQL for Java

� Tables of the Java stack are stored in the same database instance like

the tables of the ABAP stack in two different schema (except Informix)

� The concept of MCOD installations is fully supported by the combined

stack of ABAP and Java

Page 7: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 7

Agenda

Introducing Multiple Components in One

Database (MCOD)

Simplifying the SAP System Landscape

using MCOD

Example for a Technical Realization

Availability

Page 8: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 8

Highly Flexible IT Landscape

Situation: N Systems, N Databases

Benefits

� Flexibility through components

� Separate upgrades possible

� Different operating systems

and databases

� Highest scalability achievable

Administrative challenges

� Maintaining different operating

systems, databases

� Complicated high availability

solutions

� Synchronized backup & restore

SAP R/3

SAP CRM

SAP EBP

SAP BW

SAP SEM

Page 9: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 9

Simplification Of The System Landscape With MCOD

Situation: N Systems, 1 Database

Administrative opportunity

� Multiple independent and different

software solutions are located in

one database

� One logical and physical database

instance

� Point in time recovery of

semantically related systems e.g.

R/3 and CRM possible

� Migration of existing systems is

possible

� All systems use the same OS/DB

release

SAP R/3

SAP CRM

SAP EBP

SAP BW

SAP SEM

Installable on one physical server

Page 10: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 10

Independence Of Single Systems

(De)Installation of individual

components

Upgrade of individual components

Data exchange on application level

� Integrity of business data

� No special coding for MCOD

installations

� No locking conflicts on database

tables

business dataX

SAP R/3 SAP CRM

business data

Page 11: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 11

Performance considerations

� Former versions of database systems required an individual parameterization for OLTP and OLAP systems to achieve an optimal performance

� Latest versions of most databases used for SAP systems allow a combined installation of OLTP and OLAP systems using MCOD*

� DB2 for IBM zSeries

� DB2 for IBM iSeries

� DB2/UDB for Windows and Unix

� MS SQL Server

� MaxDB

� Oracle

� Informix

Combination Of OLTP And OLAP Systems

SAP R/3

SAP CRM

SAP EBP

OLTP

SAP BW

SAP SEM

OLAP

* For details see the MCOD homepage

Installable on one physical server

Page 12: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 12

Various Deployment Options

Full range of scalability & flexibility

Decide how many different systems will reside in one physical database

Additive sizing approach

R/3 BICRM

multiple servers,

one databases

R/3

BICRM

multiple servers,

multiple databases

BI

CRM

R/3

one server,

multiple databases

BI

CRM

R/3

one server,

one database

Page 13: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 13

Reduced Maintenance & Operating Costs

Benefits detail: Estimated savings

10% of disk space

For example, tapes,

tape drives, disk systems 30% of hardware backup costs

Backup administration

or high-availability concepts 40% of operating costs

Disk

Only need to administer one database

� Similar effort compared to maintain one component on one database

Page 14: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 14

Sizing & Administration

Sizing & Administration of an MCOD installation

� The total sizing of an MCOD installation can be achieved by an additive sizing approach of the appropriate values of the single systems

Example: Combined installation of System1 and System2 using MCOD

� Decide which systems to combine to achieve a maximum of savings in administration and system handling while keeping the flexibility of the complete installation

900500400DB Size

[GByte]

350020001500SAPS

800500300Users

MCOD

Installation

System 2System 1

Page 15: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 15

System Recommendations

Combination of systems with semantically related data like R/3 and

CRM.

Combination of systems of the same type e.g. combination of

development systems or combination of production systems.

The combination of production and non production systems is not

supported.

Development System 1 ... Devevelopment System N

Production System 1 ... Production System N

Test System 1... Test System N

Page 16: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 16

Agenda

Introducing Multiple Components in One

Database (MCOD)

Simplifying the SAP System Landscape

using MCOD

Example for a Technical Realization

Availability

Page 17: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 17

C12 Tables

Roll, Temp …

MaxDB

SAPSYSTEMNAME 1 : C11 SAPSYSTEMNAME 2 : C12/

MaxDB

<DB_SID>

sapdata

DB – User: sapc11 DB – User: sapc12

MaxDB - Database

<DB_SID>

saplog

diskd001 diskd002 diskd<n> diskl001 diskl<m>

C11 Tables

C12 Tables

Catalog …

log log

C11 Tables C11 Tables

C12 Tables

… …

Page 18: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 18

Implementation On MaxDB

Technical Implementation:

� One database instance will contain the data of all systems

� Each SAP system will create its own database schema / database user

sap<sapsystemname> all other resources within the database are

shared (catalog, devspaces,caches,...)

Page 19: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 19

Agenda

Introducing Multiple Components in One

Database (MCOD)

Simplifying the SAP System Landscape

using MCOD

Example for a Technical Realization

Availability

Page 20: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 20

What will be supported

� MCOD is available on all OS/DB platforms supported by SAP

� General Availability since 1st of July, 2002

� For the future all upcoming components of the Mysap Business

Suite are planned to be enabled for an MCOD installation

� Information about the current available components is updated

regularly and can be found at the service market place under the

quicklink MCOD

More information

� http://service.sap.com/mcod

More Information

Page 21: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 21

Available Components

SAP NetWeaver 04*SAP NetWeaver 04*

SAP Knowledge Warehouse 5.0 and

higher

SAP SCM 4.0* and higherSAP SCM 4.0* and higher

SAP SRM 2.0 and higher

SAP EBP 2.0C SR1 and higher

SAP CRM 2.0C SR1 and higher

SAP Workplace 2.11 SR1

SAP R/3 Enterprise

SAP SEM 3.1A and higherSAP R/3 4.6C SR2

SAP BW 3.0A and higherSAP WebAS 6.10 and higher

OLAP like componentsOLTP like components

* Database setup depending on the main operational area

Page 22: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 22

Conclusion

Main advantages are

Full flexibility and independence of the installed components

Simplified administration, backup and recovery

Additive sizing approach

System spanning data consistency

Reduced maintenance and operating costs

With “Multiple Components in One Database” SAP

offers a powerful option to install several mySAP

components in one physical database

Page 23: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 23

More Information

Visit the MCOD homepage:Visit the MCOD homepage:Visit the MCOD homepage:Visit the MCOD homepage:

http://service.sap.com/mcodhttp://service.sap.com/mcodhttp://service.sap.com/mcodhttp://service.sap.com/mcod

Visit the SAP NetWeaver homepage:Visit the SAP NetWeaver homepage:Visit the SAP NetWeaver homepage:Visit the SAP NetWeaver homepage:

http://service.sap.com/http://service.sap.com/http://service.sap.com/http://service.sap.com/netweavernetweavernetweavernetweaver

Page 24: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 24

�No part of this publication may be reproduced or transmitted in any form or for any purpose without the express

permission of SAP AG. The information contained herein may be changed without prior notice.

�Some software products marketed by SAP AG and its distributors contain proprietary software components of other

software vendors.

�Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of

Microsoft Corporation.

� 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®, Informix and

Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries.

�ORACLE® is a registered trademark of ORACLE Corporation.

�UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.

�Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other

Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

�HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium,

Massachusetts Institute of Technology.

� JAVA® is a registered trademark of Sun Microsystems, Inc.

� JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and

implemented by Netscape.

�MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.

�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 information purposes only. National product specifications may vary.

Copyright 2004 SAP AG. All Rights Reserved

Page 25: Multiple Components in One Database - Archive...MS SQL Server MaxDB Oracle Informix Combination Of OLTP And OLAP Systems SAP R/3 SAP CRM SAP EBP OLTP SAP BW SAP SEM OLAP * For details

SAP AG 2004, Title of Presentation / Speaker Name / 25

�Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form

auch immer, ohne die aus-drückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation

enthaltene Informationen können ohne vorherige Ankün-digung geändert werden.

�Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch

anderer Softwarehersteller enthalten.

�Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken der

Microsoft Corporation.

� 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®, Informix und

Informix® Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Ländern.

�ORACLE® ist eine eingetragene Marke der ORACLE Corporation.

�UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group.

�Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® und

andere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc.

�HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium,

Massachusetts Institute of Technology.

� JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc.

� JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape

entwickelten und implementierten Technologie.

�MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One.

�SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver und weitere im Text erwähnte SAP-Produkte und –

Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland

und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen

Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können

länderspezifische Unterschiede aufweisen.

Copyright 2004 SAP AG. Alle Rechte vorbehalten