+ All Categories
Home > Documents > SAP BW and ETL: A comprehensive guide to SAP BW â€s ETL

SAP BW and ETL: A comprehensive guide to SAP BW â€s ETL

Date post: 04-Feb-2022
Category:
Upload: others
View: 16 times
Download: 0 times
Share this document with a friend
104
SAP AG SAP BW and ETL: A comprehensive guide to SAP BW ‘s ETL capabilities
Transcript

SAP AG

SAP BW and ETL:A comprehensive guide toSAP BW ‘s ETL capabilities

SAP AG 2002, Title of Presentation, Speaker Name 2

AgendaBW Overview

BW Extraction from mySAP Componentsand Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 3

The SAP BW Enterprise Datawarehouse

e.g.at business unit level provide a:

local/ subsidary viewregional viewglobal view

Provide each organizational unit or better each role with the needed reliable,consolidated, integrated, actual and historical information

at headquarter levelacross business unitsprovide

regional viewglobal view

SAP AG 2002, Title of Presentation, Speaker Name 4

Overview – Integration and Migration of DiverseData Sources

DB

ERP

ETL

MW

FE

Portal

DW

R/3 mySAP JDE PS Siebel

Ascential Informatica

VitriaXI

Oracle DW

BEx BO

SAP EP

MDM

Oracle MS SQL MS ASInformix SAS NCR Teradata

SAP BW

BW-ETL

PlumTree CP

Integration

MigrationExtraction

Heterogeneous system landscape with a longterm SAP BW focus

SAP AG 2002, Title of Presentation, Speaker Name 5

The Corporate Information Factory (CIF)

Copyright ©1999 by billinmon.com LLC, all rights reserved

SAP AG 2002, Title of Presentation, Speaker Name 6

Business Roles and Related Content are Key

BW

SAP AG 2002, Title of Presentation, Speaker Name 7

Open Data Warehouse Architecture

SAP AG 2002, Title of Presentation, Speaker Name 8

The ETL Part of SAP BW

DB connect for legacydataOpen to ETL- toolsClose integration ofAscential DataStageApplication level ETLfrom SAP systemsFlat File InterfaceOpen for XML Standards...

SAP AG 2002, Title of Presentation, Speaker Name 9

AgendaBW Overview

BW Extraction from mySAP Components andBW Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 10

The key question is ...

Everything!!!

If you runmySAP ERP

What doesSAP BW

knowabout

mybusiness?

SAP AG 2002, Title of Presentation, Speaker Name 11

BW Business Content

TermsEntitiesRelationshipsProcessesRoles

The BW Business Content is an entirebusiness model that knows all relevantBusiness Processes in mySAP Components

SAP AG 2002, Title of Presentation, Speaker Name 12

BW Service-API

BW Service-API providesa framework to enable first class data replication based on standarddata extractors that encapsulate the application knowhowparallel processingsophisticated delta handlinggeneric data extraction with delta handlingonline access via remote cube technology

BW Service-API available as PlugIn forR/3 SystemsBW itself and therefore also in APOmySAP ERP ComponentsIndustry Solutions

Just the model is notenough!

Powerfull Extractorshave to

populate your model with data.

SAP AG 2002, Title of Presentation, Speaker Name 13

Types of Extractors in mySAP ERP Components

Application Specific Extractors

BW Extractors

Generic Extractor

CustomerTables

FI CRM

HR

Logistics

APO

Creation of own DataSourcesPossibility to generate ownDataSources in ApplicationGeneric extractor tool for customerspecific tables or applicationsDelta capable

Business Content DataSourcesBuild in ExtractorsHigh coverage (Applications, Industries)Transaction - and Master DataReady to runReduce implementation efforts and costsDelta capable

SAP AG 2002, Title of Presentation, Speaker Name 14

Example – Logistics Extraction with Direct Delta

Data Flow Schematic for Logistics Extraction with Direct Delta

Time

Delta Queue for SAP BW

DeltaRequest

BW (PSA,ODS, Cube)

Transferto BW

Document n V1

Document 2 V1 DocumentTables

V1-Update

Extraction Modulewith V1 Update

Document 1

BWR/3

Reading and processing of allexisting entries for a DataSource

Motivation:Guaranteed Serialization during

document extraction

SAP AG 2002, Title of Presentation, Speaker Name 15

AgendaBW Overview

BW Extraction from mySAP Componentsand Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 16

The key question is ...

We are goingalong with

XMIstandards!

How doesSAP BW

communicateits

datamodelto theworld?

SAP AG 2002, Title of Presentation, Speaker Name 17

AllFusion Erwin Data Modeler

Do we sing the same song, when it comes toWarehouse Metadata Interchange?

Exporting BW Metadata

SAP AG 2002, Title of Presentation, Speaker Name 18

OMG's XML-based Metadata Interchange specification (XMI)(OMG - Object Management Group)

This is our XMIformatfor an

InfoObjectdescription

Output of an XML-Export for BW metadata

SAP AG 2002, Title of Presentation, Speaker Name 19

Ascential DataStage‘sXML PlugIns can help

to handle SAP‘sXMI formats when a mass

input of metadata is neededfor BW.

SAP AG 2002, Title of Presentation, Speaker Name 20

AgendaBW Overview

BW Extraction from mySAP Componentsand Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 21

The key question is ...

... ourSOAP RFC

Servicewill help ...

What aboutoperational datain xml formats?

Can BW handle it?

SAP AG 2002, Title of Presentation, Speaker Name 22

Scenario for Integrating XML Data Sources

‘Push’ of document-type data in delta queue of correspondingDataSource within the BW server

External application

CRM

document-typedata

document-typedata BW

DataSource

BW

Delta queue

DataSource

InfoSource

mass data

Delta InitFull

pushXML data

(non XML format)

SOAPrfc

Service

SOAPrfc

Servicepull

DB/UDCConnect

DB/UDCConnect

SAP AG 2002, Title of Presentation, Speaker Name 23

SOAP Body for HTTP Post Request

Example for HTTP/SOAP body (DataSource ‘Test’)<?xml version="1.0" ?><SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><SOAP:Body><rfc:_-BIC_-QITEST_RFC xmlns:rfc="urn:sap-com:document:sap:rfc:functions"><DATASOURCE>TEST</DATASOURCE><DATA>

<item><VENDOR>Smith</VENDOR><MATERIAL>soap</MATERIAL><DATUM>20010815</DATUM><UNIT>KG</UNIT><AMOUNT>1.25</AMOUNT>

</item><item>

<VENDOR>Fritz</VENDOR><MATERIAL>body lotion</MATERIAL><DATUM>20010816</DATUM><UNIT>ml</UNIT><AMOUNT>150</AMOUNT>

</item></DATA></rfc:_-BIC_-QITEST_RFC></SOAP:Body></SOAP:Envelope>

SAP AG 2002, Title of Presentation, Speaker Name 24

Data Flow: Generic Staging

ODS, InfoCubes,Master Data

PSATransformation

<Country>DE</Country><City>Hamburg</City>

CountryDE

CityHamburg

Delta queue

SOAP compliantHTTP Service

BW Server

External Application

XML parsing

SAP AG 2002, Title of Presentation, Speaker Name 25

Pushing Data into the Queue via HTTP

<?xml version="1.0" ?><SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><SOAP:Body><rfc:_-BIC_-QIURGETXML_RFC xmlns:rfc="urn:sap-com:document:sap:rfc:functions"><DATASOURCE>URGETXML</DATASOURCE><DATA>

<item><VENDOR>Otto</VENDOR><MATERIAL>Seife</MATERIAL><DATUM>20010104</DATUM><UNIT>KG</UNIT><AMOUNT>1234567</AMOUNT>

</item><item>

<VENDOR>Fritz</VENDOR><MATERIAL>Rasierwasser</MATERIAL><DATUM>20010213</DATUM><UNIT>ml</UNIT><AMOUNT>100</AMOUNT>

</item></DATA></rfc:_-BIC_-QIURGETXML_RFC></SOAP:Body></SOAP:Envelope>

http request for SOAP service

Name of funktion unit to be processed

SAP AG 2002, Title of Presentation, Speaker Name 26

AgendaBW Overview

BW Extraction from mySAP Componentsand Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 27

The key question is ...

Of course!Our

DB Connectwill handle this.

Does SAP BWprovide

connectivityto

additionaldatabases?

SAP AG 2002, Title of Presentation, Speaker Name 28

DB Connect (BW3.0B) - Scenario

ForeignApplication

ORACLEDataBase

PurchasingUnix

SAP BW

MS SQLDataBase

NTDB-Connect

A purchasing application runs on a legacy system based on an ORACLE database.To analyze the data from the purchasing application, the data needs to beloaded into the BW System (possibly installed on a different database, e.g. MS SQL-Server).DB-Connect can be used to connect the DBMS of of the purchasing application and extractdata from tables or views.

SAP AG 2002, Title of Presentation, Speaker Name 29

DBConnect as part of the Open Data WarehouseArchitecture

SAP AG 2002, Title of Presentation, Speaker Name 30

DB Connect Architecture

DB-Client forMSSQL

SAP DBSL forMSSQL

SAP DBMultiConnect

SAP DB-Interface

MSSQLDatabase Management System

SAP BW 3.0Application Server

SAP

Bas

is 6

.10

/ 6.2

0B

W

DB-Client forORA

SAP DBSL forORA

OracleDatabase Management System

DB ConnectImplementation

SAP AG 2002, Title of Presentation, Speaker Name 31

DB Connect - Architecture

DatabaseCatalog

DatabaseCatalog

ExternalDatabase Server

StagingEngine

DataSource

InfoSource

List of Tables + Views

Field Details

Data

• Direct access to external RDBMS

• Read metadata and prductive data

• Access to DBMSs supported bymySAP Technology

SAP BW

DesignTime

RunTimeView Data

SAP AG 2002, Title of Presentation, Speaker Name 32

SAP AG 2002, Title of Presentation, Speaker Name 33

Taking over Metadatavia DB Connect

SAP AG 2002, Title of Presentation, Speaker Name 34

Based on the generated datasources for external DB views/tablesInfoSources in BW can be established as usual.Dataflow is now possible!

SAP AG 2002, Title of Presentation, Speaker Name 35

DB Connect – Supported Source DBMS

DB Connect enables data to be extracted from the following databasesystems supported by mySAP technology

DB2 (OS390)

DB4 (AS400)

DB6 (UDB)

Informix

MS SQL Server 7.0 & MS SQL Server 2000

Oracle 8.1.7.3+

SAP DB

SAP AG 2002, Title of Presentation, Speaker Name 36

DB Connect - Prerequisites

SAP BW 3.0B

Table names and field names have to be in capital letters

Usage of views on top of tables is recommended

The SAP specific part of the database interface, the DBSL(database shared library) for the source DBMS, has to be installedon the application server. It can be downloaded from the SAPService Marketplace. It is licensed and delivered to customerssolely for use as part of the SAP BW.

The database specific DB-Client for the source DBMS has to beinstalled on the application server. It has to be licensed by thecustomer from the DB vendor and is delivered as part of thedatabase access license.

SAP AG 2002, Title of Presentation, Speaker Name 37

AgendaBW Overview

BW Extraction from mySAP Componentsand Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 38

The key question is ...

‚Universe‘ is the rightcue here!

‚Universal DataIntegration‘ is our mostrecent approach in thischallenging area.

If your DB Connectonly supports ODBC andis that much restrictedto a small number ofDB platforms,how do you solveconnectivity problemsto the rest of theuniverse?

SAP AG 2002, Title of Presentation, Speaker Name 39

BI Java Integration

Key ObjectivesOpenness

Integration of diverse data sourcesVisualization of SAP BW and non SAPBW data via the SAP BW BusinessExplorer BI Suite and SAP EnterprisePortal

Standards BasedMetadata (Models, Access API):CWM, JMIConnectivity: JCAPortability and Synergies with other J2EEstandards

Model DrivenArchitecture and Development ProcessModel, Code, Documentation in synchCode generation based on JMI templates

DB and OS Abstraction

WebSphere ….NET

People Integration

Com

posi

te A

pplic

atio

n Fr

amew

ork

Process IntegrationIntegration

BrokerBusiness Process

Management

Information IntegrationBusiness

IntelligenceKnowledge

Management

Life Cycle M

anagement

Portal Collaboration

J2EE ABAP

Application Platform

Multi-Channel Access

SAP NetWeaverSAP NetWeaver™™

DB and OS Abstraction

Master Data Management

SAP AG 2002, Title of Presentation, Speaker Name 40

Overview – Java Industry Momentum

ADABAS, Clipper, DB2,dBase, FoxPro, IBM AS/400,

Informix, Ingres,InterBase, LDAP,

MS Access, News Server,OS/390, Paradox,Redbrick, SAS,

Sybase, Teradata,Text (CSV, Tab separated etc.),

TinySQL, VSAM, XML.

177 JDBC

Drivers

available

SAP AG 2002, Title of Presentation, Speaker Name 41

SAP NetWeaver - A Broader View of Data Acquisition

Universal Data ConnectorIntegrates data for analysis and enables a complete business viewPersistent and transient data handling possibleJava based Adaptors for different drivers, providers, and protocols available

JDBCOLE DB for OLAPXML for Analysis

BAPI DBConnect File http/

SOAP

A

SAP BW

SAP XIB C

GE F

UDC

D

SAP AG 2002, Title of Presentation, Speaker Name 42

Overview - BI Java Connectors

Connectors for diverse data sources

RelationalBI JDBC Connector

JDBC is the standard Java API for RDBMSConnectivity to over 170 JDBC drivers, supporting data sources such as: Teradata,Oracle, MS SQL Server, MS Access, DB2, Excel, text files (CSV) …

BI SAP Query ConnectorConnectivity to SAP operational applicationsAd-Hoc and Operational Reporting for mySAP components

OLAPBI ODBO Connector

Established industry-standard OLAP API for the Windows platformConnectivity to MS Analysis Services, SAS

BI XMLA ConnectorWeb services-based, platform independent access to OLAP providersConnectivity to MS Analysis Services, Hyperion, MicroStrategy, BW 3.x,Business Objects

SAP AG 2002, Title of Presentation, Speaker Name 43

Overview – Universal Data Integration with BW 3.5

EnterprisePortal

Connectors:- JDBC, XMLA,ODBO- SAP Query

BusinessExplorer

mySAP

BW OLAPBW Staging

2. BI Java SDK:Java API, ExamplesDocumentation

BI Java SDK(BW 3.5)

BWR/3…

1. SAP BW Implementation

Any Non-SAP Source:Teradata, XLS, MSAS,…

SAP Web ApplicationServer

UD Connect(BW 3.5)

SAP AG 2002, Title of Presentation, Speaker Name 44

Universal Data Integration

Overview – Universal Data Integration

EnterprisePortal

Connectors:- JDBC, XMLA,ODBO- SAP Query

BusinessExplorer

mySAP

BW OLAPBW Staging

3. BI Java SDK:Java API, ExamplesDocumentation

BI Java SDK(BW 3.5)

2. Rapid BI ApplicationDevelopment Tool for theEnterprise Portal

BI GUI MachinePlugIn (tbd.)

BWR/3…

1. SAP BW Implementation

BEx Adapter(BW 4.0)

Any Non-SAP Source:Teradata, XLS, MSAS,…

SAP Web ApplicationServer

UD Connect(BW 3.5)

SAP AG 2002, Title of Presentation, Speaker Name 45

UDC - Architecture

RDBMSDB

WAS

6.4

0B

W 3

.5

FM

InfoSourceGeneric DataSourcewith

JDBC Driver

J2EE Server 6.40

Rules

JDBC Connector

Universal Data Connector

XMLA Connector ODBO Connector SAP Query Connector

http-URL, port ODBO Prov. SAP RFC, API, BAPI

MS AS, SAS, Hyperion R/3BW

BI Java Integration ...

SAP AG 2002, Title of Presentation, Speaker Name 46

UDC - Integration Scenario with JDBC – Back EndD

BSA

P W

AS 6

.40

SAP

BW

3.5 Query

RemoteCube

InfoSourceGeneric DataSourcewith

JDBC Driver

J2EE Server 6.40

Rules

Web ApplicationSAP Enterprise Portal 6.0

File

Syst

.Supporting JDBC

JDBC Connector

UD Connect

FM

Connect information to specificsource systems:• URL, IP-Address• DB User, Authorities• DB Schema

• Installation of drivers (JDBC,ODBO) or XMLA components

• Provided by the vendor• Purchased by the customer

SAP AG 2002, Title of Presentation, Speaker Name 47

UDC - Integration Scenario with JDBC – Front EndD

B

QueryRemoteCube

InfoSourceGeneric DataSourcewith

JDBC Driver

J2EE Server 6.40

Rules

Web Application

File

Syst

.Supporting JDBC

JDBC Connector

BI Java Connectors

FM • Query definition based on RemoteCube Handling

• Remote Cube can be part of anMultiProvider

• Transactional data is notpersistently stored in SAP BW

SAP

BW

3.5

SAP Enterprise Portal 6.0

SAP

WAS

6.4

0

SAP AG 2002, Title of Presentation, Speaker Name 48

UDC - Integration Scenario with JDBC -D

B

QueryRemoteCube

InfoSourceGeneric DataSourcewith

JDBC Driver

J2EE Server 6.40

Rules

Web Application

File

Syst

.Supporting JDBC

JDBC Connector

BI Java Connectors

FM • Modeling Steps in SAP BW• Selection of table or view from

remote DB• Typesave Field Mapping• Transformation in both directions

is possible

SAP

WAS

6.4

0SA

P B

W 3

.5

SAP Enterprise Portal 6.0

SAP AG 2002, Title of Presentation, Speaker Name 49

UDC – Master Data HandlingD

B

FM

EDW LayerInfoPackage

InfoSourceGeneric DataSourcewith

JDBC Driver

J2EE Server 6.40

Rules

Master Data

File

Syst

.Supporting JDBC

JDBC Connector

BI Java Integration ...

• Master data can be extracted andpersistently stored in SAP BW viathe same channel

• This is recommended forperformance reasons andnavigational aspects in the Query

BI Java Connectors

SAP

BW

3.5

SAP

WAS

6.4

0

SAP AG 2002, Title of Presentation, Speaker Name 50

UDC Details – DataSource Wizard

BW InfoSource

Connect Info

Man. Mapping

Autom. Mapping

Fields of tableITEM

in ext. DB

Generate DS

SAP AG 2002, Title of Presentation, Speaker Name 51

AgendaBW Overview

BW Extraction from mySAP Componentsand Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 52

The key question is ...

... don‘t worry,Ascential Tools

will help!

... and when itcomes to

extraction fromnon SAP

applications?

SAP AG 2002, Title of Presentation, Speaker Name 53

SAP - Ascential Partnership

Ascential DataStage is SAP’s preferred data integrationtechnology.

SAP signed Reseller Agreement with Ascential

SAP resells DataStage and DataStage Load PACK forSAP BW.

SAP and Ascential working together in:Sales & MarketingDevelopementEngineeringSupport

SAP AG 2002, Title of Presentation, Speaker Name 54

SAP / Ascential Partnership: Scenarios

Ascential enhances the SAP BW ETL capabilities

Ascential Application Extract PACKs (Packaged applicationConnectivity Kits) provide the SAP BW with connectivity toforeign applications like Oracle, Siebel and Peoplesoft

Database Platforms that cannot be reached via DB Connect orUD Connect can be connected via DataStage PlugIns veryeasily.

In complex flat file scenarios thousands of flat files withdynamic naming conventions collected via FTP Servers caneasily be consolidated and merged into single files or DBTables with very high performance guarantee

SAP AG 2002, Title of Presentation, Speaker Name 55

BW Load PackXMLPack

Appl. Spec.Extr.Pack

ApplicationPACKs

E-Business Applications

Legacy Systems

VSAMRDBMS(DB2)

ADABAS

R/2

File

Non SAPNon SAP BusinessAPI

SAPBW

ServiceAPI

Dev

elop

men

t

Test

ing

Prod

uctiv

eBW Service API for SAPBW Service API for SAP

S I E B E LS I E B E L

DB/UD Connect / Flat File

DB/UD Connect / Flat File

SAP‘s Data Aquisition Strategy

PeopleSoft

Oracle

BW Load PackNative

PlugIns

Comp.FlatFTP

ApplicationPACKs

DataStage ETL ComponentsDataStage ETL Components

SAP AG 2002, Title of Presentation, Speaker Name 56

BW Load Job with typical sources

SAP AG 2002, Title of Presentation, Speaker Name 57

DataStage BW Load PACK 3.0

Uses standard SAP Business API’sMetadata Browser allows you to browse and select SAPBW Source System, InfoSource and Transfer StructuremetadataValidates meta data matchSelects data according to the BW selection criteriaPull & Push mechanism for SAP BW load provided(streaming)

SAP AG 2002, Title of Presentation, Speaker Name 58

InfoSource description fromDataStage‘s BW Load PACKPoint of view

BAPI-InterfaceforMetadata

SAP AG 2002, Title of Presentation, Speaker Name 59

BW

LoadPack

^

RDBMS

SAP BW Business Content for Oracle FI

SAP BW

BAPI

Oracle Appl.

PACK

RDBMS

Oracle FIOracle FI

Access viaApplication

BusinessContent

PredifinedDataStage Jobs

+

A new class of BusinessContent !!!

SAP AG 2002, Title of Presentation, Speaker Name 60

One Example for Ascential‘s Application Pack‘s

Oracle Application PACK (Oracle Release 11i)

Direct Access Stage:‚Add Business View‘ functionality accesses the underlying datamodel viathe Business Object level (using Panels and Panel Groups)

‚Add Table View‘ functionality accesses the underlying datamodel directlyvia DDIC information from Oracle (list of tablenames)

Using the metadata description for tables, views and fields as defined in theOracle ApplicationDelta capabilities are givenAutomatic search for ‚effective Date‘ fields within Oracle (Type: Timestamp).Automatic creation of a delta-file with the date of the last job run.

Hierarchy StageSupports all in BW needed hierachy data needed in BW.

SAP AG 2002, Title of Presentation, Speaker Name 61

DS Jobs – A part of SAP BW Business Content

SAP AG 2002, Title of Presentation, Speaker Name 62

Selecting a Table out of Oracle FI datamodel

SAP AG 2002, Title of Presentation, Speaker Name 63

Selecting Columns

SAP AG 2002, Title of Presentation, Speaker Name 64

Generated SQL Statement including delta handling

SAP AG 2002, Title of Presentation, Speaker Name 65

Oracle BW integration

Business Content forOracle Financials,Oracle Projects andOracle Human Resources

Standard BW Content (BW 3.0B +)DataSourcesInfoCubes (e.g. Flexible General Ledger, Profitability Analysis,Project Accounting)Web Cockpits (with drill down and navigation, graphical representation,period comparison)

Extraction ToolsPredefined ASCL Extraction Jobs developed in Cooperation withAscential for BW 3.1C

SAP AG 2002, Title of Presentation, Speaker Name 66

BW Web Cockpits based on Oracle Financials

Personalizable (e.g. My Cost Centers)One-Click Drilldown from Overview to DetailSwitch between table and chartAutomatic selection of predefined timeframes

Web-Cockpits for General Ledger: Costs, Statistical Keyfigures, ProfitabilityProjects: Status, Employees, Resource Consumption

SAP AG 2002, Title of Presentation, Speaker Name 67

AgendaBW Overview

BW Extraction from mySAP Componentsand Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 68

The key question is ...

In this caseour

BW Open Hub Servicewill help!

How to getoperational data

out ofSAP BW?

SAP AG 2002, Title of Presentation, Speaker Name 69

Open Data Warehouse Architecture

SAP AG 2002, Title of Presentation, Speaker Name 70

Open Hub Platform Skills

Open BW as a source for 3rd party target systems

Main BW data objects are supported for extraction

Delta tracking for each target system

Scheduling and central monitoring

“ SAP BW can serve as an enterprise information huband feed data to downstream systems“

SAP AG 2002, Title of Presentation, Speaker Name 71

ODS Objects

Open Hub Service - Details

Controlled distributionof consistent dataTarget: file or DB tableCentral monitoringSelect filter criteria andcolumnsSchedulingFull or delta mode

(Data + Metadata)

SAP AG 2002, Title of Presentation, Speaker Name 72

Functional Details

Asynchronous data transfer for mass data

Metaobject InfoSpoke describes

Data sources: IC, ODS-Object, Master Data

Full and Delta (Delta for InfoCubes and ODS objects )

Logical Target system, e.g. ‚Data Mart US‘

Distribution targets: File, BW Table

Format: CSV

Selection criteria

Selected columns

Transformation via BAdI (optional)

Scheduling

Integrated in process chains (process type InfoSpoke)

Monitoring by application log

SAP AG 2002, Title of Presentation, Speaker Name 73

InfoSpoke – Open Hub metaobject

SAP AG 2002, Title of Presentation, Speaker Name 74

InfoSpoke – Open Hub destination

SAP AG 2002, Title of Presentation, Speaker Name 75

InfoSpoke – extract structure

SAP AG 2002, Title of Presentation, Speaker Name 76

InfoSpoke – selection criteria

SAP AG 2002, Title of Presentation, Speaker Name 77

InfoSpoke – monitoring

SAP AG 2002, Title of Presentation, Speaker Name 78

InfoSpoke – Metadata Information

SAP AG 2002, Title of Presentation, Speaker Name 79

Meta Data Description File(S_DEST01.TXT)

Data File(DEST01.CSV)

InfoSpoke – metadata information on files

SAP AG 2002, Title of Presentation, Speaker Name 80

AgendaBW Overview

BW Extraction from mySAP Componentsand Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 81

The key question is ...

In this caseour

TransformationLibrary and theFormular Editor

will help!

Our company has lots of legacydata which do not comply with therequested format for InfoObjects.Some transformation must be doneto upload this data to BW.Do you have a tool which supports uswith this task in a most convenient way.

SAP AG 2002, Title of Presentation, Speaker Name 82

Transformation

Requirements for transformationSimple and complex mathematical calculations

String operations (like concatenation)

Date conversions

Conditions

…..

And: simple implementation without any knowledge inprogramming languages

SAP AG 2002, Title of Presentation, Speaker Name 83

Easy Transformation - Transformation Library

Transformation libraryMore than 70 predelivered functions

Predefined string operations, date conversions, logical andmathematical functions

Enhancements via BADI (Business Add-In) possible

ABAP coding avoided in about 50% of analyzed customerroutines

No need to convert existing routines

Formula Builder as intuitive and easy-to-use User Interfaceto Transformation library

SAP AG 2002, Title of Presentation, Speaker Name 84

Two layers where we transform data in SAP BW

Transferstructure Transferstructure

Master Data Texts

InfoSource

ODSObject

Transfer rules

Update rules

SAP AG 2002, Title of Presentation, Speaker Name 85

Formula Builder – The User Interface

Syntax Help

TransformationLibrary

Communication/ TransferStructureFields or

System Fields

Select Category,e.g. ‚StringFunctions‘

Fast andConvenient

Search

SAP AG 2002, Title of Presentation, Speaker Name 86

Formula Builder - Example

Converts data format MM/YYYY/DD into SAP format

SAP AG 2002, Title of Presentation, Speaker Name 87

Formula Builder - Example

If filled 1:1-mapping of calendar day

If not calculates first day of delivered week

SAP AG 2002, Title of Presentation, Speaker Name 88

Formula Builder - Help

SAP AG 2002, Title of Presentation, Speaker Name 89

Formula Builder - Help

F1

SAP AG 2002, Title of Presentation, Speaker Name 90

Process Chains organize multiple Load steps

SAP AG 2002, Title of Presentation, Speaker Name 91

AgendaBW Overview

BW Extraction from mySAP Componentsand Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 92

The key question is ...

Excellent question,the more mySAP ERP

Solutions will useSAP XI to communicate

with their partnercomponents, the moreSAP XI will be involved

into SAP BW Load concepts

As ETL is a more conservative andBatch oriented way to move data intoa SAP BW target - what about a moremessage oriented, transactional basedway to feed SAP BW in the sense ofEAI?

SAP AG 2002, Title of Presentation, Speaker Name 93

‚Real-time‘hourlydailyweeklymonthly

Data Latency

Real-time Data Acquisition

Actual Data, available in time

update

real-time analytics right-time analytics near-real-time analytics

SAP AG 2002, Title of Presentation, Speaker Name 94

SAP BW and SAP XI

Process Integration (EAI)Processing single messagedEvent drivenTransaction orientedHighly efficient transactional datainterchange

Extraction, Transformation, Load (ETL)Transform and integrate data forconsolidated analysis needs in order toget a comprehensive overview of yourentire businessSession-oriented (scheduled)Massdata oriented

http/SOAP

A

SAP BW

SAP XIB C

FD

E

SAP XI

G

Open Hub

SAP AG 2002, Title of Presentation, Speaker Name 95

SAP XI - Decoupling of Integrated Applications

Firewall

Integration Directory

IntegrationServer

SAPR/3 3.1i

SAP R/3Enterprise

3rd PartyApp

Marketplace

BusinessPartner

BusinessPartner

BusinessPartner

SAPAdapter

ReceiverDetermination

ChannelDetermination

Mapping

Routing Rules

Mappings

Collaboration Profiles

SAP Application(SAP Web AS 6.20)

LocalIntegration Engine

Message Handling between twoApplications

Logical decoupling of Senderand ReceiverTechnical decoupling of thesystems from logicaldistributionDecoupling the interfaces ofsender and receiver

3rd PartyAdapter

SAP AG 2002, Title of Presentation, Speaker Name 96

SAP XI as a source for real-time data

Operational Data Store

Real-timeUpdate

Daemon basedInfoPackagePull ~ 1/min

Staging

Persistent Staging Area

mySAP ERP Source Systems

SAP BW

ExternalApplication

Regular InfoPackagePull ~ 1/h

SAP XI

Integration Server

Adapters

IntegrationRepository

IntegrationDirectory

DeltaQueue

DeltaQueue

XIProxy

SAP AG 2002, Title of Presentation, Speaker Name 97

AgendaBW Overview

BW Extraction from mySAP Componentsand Business Content

Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data

BW Data Base Connect

Universal Data Integration with BW 3.5

BW and Ascential DataStage ETL

BW Open Hub Service

Transformation and Load

Realtime Data Acquisition

Summary

SAP AG 2002, Title of Presentation, Speaker Name 98

The end of a day ...

What else canI show to you?

Puuh…I’m afraid that’senough for for today!I am really impressed.

What aProduct!

What aWoman ...

SAP AG 2002, Title of Presentation, Speaker Name 99

Open Data Warehouse Architecture

SAP AG 2002, Title of Presentation, Speaker Name 100

Additional Resources

1st Resource Our Help Portal under help.sap.com

2nd Resource Our SDN

3rd Resource

Etc.

Karen could you please completethis with your standard US internetaddresses

Karen could you please completethis with your standard US internetaddresses

SAP AG 2002, Title of Presentation, Speaker Name 101

7 Key Points to Take Home

Wow! - SAP BW is an ETL Tool as well!Nearly any DB platform can be reachedComplexe Load Scenarious graphicallymaintainablePowerfull Formular Editors availableXMI Standards for Meta Data availableCrossing the Boundaries from ETL to EAI

SAP BW - the best thing that can happento me

SAP AG 2002, Title of Presentation, Speaker Name 102

Q&A

How to Contact Me:Speaker NameEmail address

Your Turn!

SAP AG 2002, Title of Presentation, Speaker Name 103

No part of this publication may be reproduced or transmitted in any form or for any purpose without the expresspermission 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 othersoftware vendors.

Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks ofMicrosoft 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® andother 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 inventedand implemented by Netscape.

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

SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com and other SAP products and services mentioned herein as well astheir respective logos are trademarks or registered trademarks of SAP AG in Germany and in several othercountries all over the world. All other product and service names mentioned are trademarks of their respectivecompanies.

Copyright 2002 SAP AG. All Rights Reserved

SAP AG 2002, Title of Presentation, Speaker Name 104

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcherForm auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieserPublikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.

Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auchanderer Softwarehersteller enthalten.

Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken derMicrosoft 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®, Informixund 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® undandere 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 vonNetscape entwickelten und implementierten Technologie.

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

SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com und weitere im Text erwähnte SAP-Produkte und -Dienst-leistungensowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderenLändern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.

Copyright 2002 SAP AG. Alle Rechte vorbehalten


Recommended