Sie sind auf Seite 1von 51

Glen Leslie

Product Manager, Business Intelligence


SAP Labs, LLC

Shiva Nithiananda
BW Lead Developer
Hunt Consolidated, Inc.
Overview of SAP BW

Integrating Data from Any Source System

Frontend Integration Options

Outlook

Questions

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 2


Overview of SAP BW

Integrating Data from Any Source System

Frontend Integration Options

Outlook

Questions

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 3


SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 4
Overview of SAP BW

Integrating Data from Any Source System

Frontend Integration Options

Outlook

Questions

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 5


SD, HR, APO, …
run on
mySAP.com Web application
used for your B2B
procurement

Metadata
repository uses
XML standards

Local offices use


Excel for budget
planning
Purchasing
Oracle FI
runs on a
used for
legacy system
financials

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 6


SD, HR, APO, …
run on
mySAP.com Web application
used for your B2B
procurement

Metadata
repository uses
XML standards

Local offices use


Excel for budget
planning
Purchasing
Oracle FI
runs on a
used for
legacy system
financials

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 7


mySAP Solutions SAP
Business
SAP
SAP BW
BW Information
Service
Service API
API Warehouse
Generic
(SAP BW)
Generic Data
Data Extraction
Extraction
Staging
Delta
Delta Handling
Handling Engine

RemoteCube
RemoteCube Access
Access
Z-Table

Master
Data
SAP
SAP BW
BW Content
Content

Transaction Application-Specific
Application-Specific
Data DataSources
DataSources

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 8


SD, HR, APO, …
run on
mySAP.com Web application
used for your B2B
procurement

Metadata
repository uses
XML standards

Local offices use


Excel for budget
planning
Purchasing
Oracle FI
runs on a
used for
legacy system
financials

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 9


!

BW

External Application InfoSource

Document-Type
Document-Type
Data SOAP BW File
Data
CRM DataSource DataSource
RFC
Service Delta Pull Full
Push
Mass Data XML Data
Queue

File System
FTP
(Non-XML Format)

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 10


SD, HR, APO, …
run on
mySAP.com Web application
used for your B2B
procurement

Metadata
repository uses
XML standards

Local offices use


Excel for budget
planning
Purchasing
Oracle FI
runs on a
used for
legacy system
financials

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 11


" #

Formats: fixed length, CSV


(comma-delimited)
Fully integrated in Administrator
Workbench
Scheduling
Monitoring
SAP

Testing
Used in nearly all customer
BW
projects
FILE

ASCII

Fixed Length CSV

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 12


SD, HR, APO, …
run on
mySAP.com Web application
used for your B2B
procurement

Metadata
repository uses
XML standards

Local offices use


Excel for budget
planning
Purchasing
Oracle FI
runs on a
used for
legacy system
financials

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 13


" $

SAP BW
External
Database Server
List of Tables and Views
Database
Database DataSource
Catalogue
Catalogue Field Details

InfoSource

Data Staging
Engine

Direct access to external RDBMS


Read metadata and data
Access to all databases supported by
mySAP technology

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 14


$ % $ & '! $

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 15


$ ($

Hunt Consolidated, Inc.


• Privately Held

• Collection of Companies – Oil, Refining, Power,


Ventures, Realty, Private Equity, Investment

• Operations in North and South America, Europe,


Middle East and Africa

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 16


$ ($

Project Atlas
• Concurrent SAP R/3, BW & TOBIN Implementation

• Financials, Procurement & Inventory, PRA

• SAP - Replaced a Multitude of Legacy Financial


Systems

• BW – Analytical and Management Reporting


Platform

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 17


$ ($

Project Atlas – Timeline (2 Phases)


May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug
Blueprint
Scope Finalization
Financials, Projects, Procurement
P1 Realization
Detail Analysis & Logical
Design Physical Design
Construction
P1 Final Prep
Construction & Unit Testing
Integration Test
Phase 1 R/3 Go Live BW Go Live
P1 Go Live
Go-Live & Support
PV&R, Land, Daily Volumes, Reserves, Inventory
P2 Realization
Detail Analysis & Logical
Design Physical Design
Construction
P2 Final Prep
Construction & Unit Testing
Integration Test
Phase 2 R/3 Go Live BW Go Live
P2 Go Live
Go-Live & Support

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 18


$ ($

BW 3.0B, Oracle 8.1.7.4

BW Source Systems
• SAP R/3
• 3rd-Party Systems
• TOBIN Land
• TOW Daily Production
• ARIES Reserves
• PVR
• Other

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 19


$ ($

BW Source Systems

SAP Applications:
• SAP R/3

Non-SAP Applications:
• dbConnect:
• TOBIN Land
• TOW Volumes
• ARIES Reserves
• Flat Files:
• PVR
• Other

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 20


$ ($

Why dbConnect?
• Oracle-based Source Systems

• Versions Compatible

• Ease of Setup and Change

• Automated

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 21


$ ($

Advantages of dbConnect:
• Automation – No Hand-holding and External
Dependencies

• Ability to View Source System Data from BW

• Selection/Deletion Options from InfoPackage

• Ease of Integration into Load Schedule –


Process Chains

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 22


$ ($

Some Drawbacks…..
• Basis Dependency and Knowledge for Initial
Setup

• 3rd Party System Database Maintenance

• Inability to View All Contents on Source System


for Large Volumes

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 23


$ ($

Some (known) Issues:


• 16-character Maximum Field Name on Source
System Tables/Views

• Rounding Problems

• Work Process Tie-Up

• Oracle Version Incompatibility

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 24


$ ($

• Questions?

• Contact Information:
• e-mail: snithiananda@huntoil.com
• Phone: (214)-978-6578

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 25


SD, HR, APO, …
run on
mySAP.com Web application
used for your B2B
procurement

Metadata
repository uses
XML standards

Local offices use


Excel for budget
planning
Purchasing
Oracle FI
runs on a
used for
legacy system
financials

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 26


BW
BW Service
Service API
API for
for SAP
SAP Service
mySAP

Productive
API

Development
Business Suite

Testing
SAP
R/2 Business
Non
Non SAP
SAP BW API
Legacy Systems

^^
RDBMS
VSAM (DB2)
ADABAS

File
E-Business Applications DataStage
DataStage ETL
ETL Components
Components

Oracle
SS I IEEBBEELL

PeopleSoft

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 27


)*

SAP BW System InfoProvider


BW Data Staging
Ascential DataStage is used as
source system (DataSource)
BW transfer / update rules
BW InfoProvider as DataTargets
Update Rules
Extraction Using Ascential
InfoSource DataStage
Oracle Extract PACK
Transfer Rules
Transformation stage
DataSource BW Load PACK

Extracted Data from Oracle


Transformation
Ascential DataStage Source System
Oracle master data
Oracle transactional data
Source System Flex Field Mapping of Oracle
applications
Master Data
Transactional Data
Flex Field Mapping
SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 28
+

Flexible General Ledger Accounting


0ORA_COMPANY 1000 IDES AG
SAP BW System
0ORA_COSTCTR 4711 Sales Dept.
0ORA_ACCOUNT 420000 Salaries
0PROJECT
0DEBIT 54000.00
0CREDIT 0.00

Flex Field Mapping extracted from Oracle Apps

Source System
Accounting Flex Field (Chart of Accounts COA)
COA Segment1 Segment2 Segment3 Segment4 ... Debits Credits
101 1000 4711 420000 ... 54000.00 0.00

The Flex Field Mapping is used in BW update rules while loading Oracle
transactional data into SAP BW.

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 29


,

Packaged Extraction, Transformation, and Load (ETL) from


Non-SAP Source Systems
Ascential delivers an extension of native SAP BW ETL capabilities.
The Ascential ETL Suite (with DataStage and additional components) provides
data integration technology for non-SAP source systems.

Reselling Agreement
SAP signed a Reseller Agreement with Ascential.
SAP resells DataStage and DataStage Load PACK for SAP BW.

SAP – Ascential Partnership


SAP and Ascential working together in Engineering, Marketing, and Sales.
SAP provides OSS-support for Ascential software components.
Close development partnership for business content development.

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 30


Open Interface to the
Staging Engine
For third-party extraction
tools
For customers (for their
own extraction
programs)
Exchange metadata
Import transcation data
Import master data

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 31


SD, HR, APO, …
run on
mySAP.com Web application
used for your B2B
procurement

Metadata
repository uses
XML standards

Local offices use


Excel for budget
planning
Purchasing
Oracle FI
runs on a
used for
legacy system
financials

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 32


)*

BW Server
BAPI
Export metadata from BW
Metadata
InfoCube Create
Repository Result: description of BW objects
CWM Request all BW InfoCubes(Objects)
XML Parser
HTTP request sent to BW
BW returns an XML page with all
Queue InfoCubes/Objects
Request InfoCube "Sales Orders"
BW returns an XML page with
Import Export metadata of sales orders according
to CWM

External
External Metadata
Metadata
Repository
Repository
Import metadata to BW
Stored in a queue
XML parser reads the queue
XML parser calls BAPI
External Application

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 33


Operational Data Store Data Warehouse Multi-Dimensional Model
Operational reporting Non-volatile Multi-dimensional analysis
Near real-time / volatile Granular Aggregated view
Granular Historical foundation Integrated
Built with operational Integrated
Built with InfoCubes
data store (ODS) objects Built with ODS objects

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 34


Overview of SAP BW

Integrating Data from Any Source System

Frontend Integration Options

Outlook

Questions

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 35


SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 36
- -

1 ! "

1 ! "

ODBO BAPI XML/A

Protocol COM RFC HTTP

Request MDX MDX MDX

Format binary binary XML

Client
Win SAP all
Platform

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 37


. /

MDX stands for MultiDimensional EXpression

Expression syntax for querying multidimensional


Datasets

Parts of MDX statements


FROM clause -> selects a cube

SELECT clause -> defines the axes

ON COLUMNS -> defines the columns axis

ON ROWS -> defines the rows axis

WHERE clause -> filter conditions

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 38


)*

Transaction:
MDXTEST
!
"

#$ ! JAN 2001,USA

Profit Number of documents Open orders

"% $ 702.571,00 33,000 $ 266.658,00

& % ' ( ( Frankfurt $ 236.088,00 9,000 $ 26.664,00

Manchester $ 95.286,00 6,000 $ 26.664,00


)
Calgary $ 226.487,00 9,000 $ 46.665,00

Chicago $ 144.710,00 9,000 $ 166.665,00

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 39


!

Based on XML as exchange format


Request and Response

Based on HTTP/SOAP as protocol


Uses Web Application Server

Any Web platform

MDX as query language

Specifies two SOAP functions

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 40


!

* +,- & . / 01 2 3 / *24


/ *+/*,2 0
,1 /* 0
5/ / ,6 / )
Browse Schema Rowsets for master and meta data

7 + / & ,33 28 / *24


,1 /* 0
5/ / 5/ / )
Execute a MDX Command (multidimensional or flat)

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 41


!

Client XML for Analysis


Discover
Execute Provider
Implementation
UI
S H H S
Client O T Internet
Internet
T O
functions
A T Or
OrLAN
LAN T A Discover,
Discover, P P P P Execute
Execute Call Server
Data
Calls

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 42


( % (

Analytical
Application
Sales
Data Mart
Regional
SAP
SAP BW
BW Data Mart

DataMart
DataMart Legacy
Application
Interface
Interface

SAP BW Open Hub Service


BW Open Hub Service

BW as an information hub
Controlled distribution of
consolidated and
integrated data

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 43


% ( ,

Controlled distribution
of consistent data
Target: file or database
table
Central monitoring
Select filter criteria and
columns
Scheduling
Full or delta mode

ODS Objects

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 44


Overview of SAP BW

Integrating Data from Any Source System

Frontend Integration Options

Outlook

Questions

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 45


"
Universal Data Integration
BI Java Connectors to provide access to any data OLAP, SAP Query)
Based on industry standards for interoperability (JDBC, XMLA, ODBO)
Universal Data Connect to integrate data into BW platform
BI Java SDK for custom built Java Applications
2. Universal Data Connect
SAP BW Integration

BW
SAP
Query Universal

Staging

OLAP

Enterprise Portal
SAP Data

BEx
Connect
XMLA

SAP
JDBC
non BI
Java Custom-built
SAP SDK Applications
ODBO

1. BI Java Connectors 3. BI Java SDK


JDBC, XMLA,ODBO, SAP Query Java API, Examples, Documentation

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 46


)* . /
Inbound Message Processing
Scenario
Global Spend Scenario
SAP XI as single point to channel information exchange between
various systems
Using SAP XI as additional source for SAP BW
Event-driven and transaction-oriented
New Guideline with SAP BW 3.5
Guideline of integrating SAP XI 2.0 and 3.0 as a SAP BW source on
basis of existing technologies (XML, http/SOAP)
Compatibility
Prerequisite: SAP BW
SAP XI 2.0
DB http/
or SAP XI 3.0 BAPI File JDBC
Connect SOAP

A B C D
SAP XI

E F G

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 47


0'1 )*

BEx Integration (>SAP BW 3.5)


BEx as an XMLA, ODBO, JDBC
consumer
Ad-hoc reporting on non-SAP
OLAP and relational data
sources
Data ready for reporting without
modeling
Portal Integration (Availability
tbd)
Visual tool (GUI Machine) to
enable code-free development of
portal content
Designed for content experts and
content managers
BI Extension for creation of BI
content

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 48


2 + 3

Your chance to see SAP NetWeaver in action – see live


demonstrations of:
SAP Enterprise Portal
SAP Business Information Warehouse
SAP Exchange Infrastructure
SAP Web Application Server
SAP Mobile Infrastructure
SAP Master Data Management
30-minute tour timeslots available
Monday 10:30 – 5:10
Tuesday 9:40 – 5:30
Wednesday 8:00 – 12:00

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 49


4 + 3

Questions?

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 50


$ 5660 7' 8 8

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.

SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 51

Das könnte Ihnen auch gefallen