Sie sind auf Seite 1von 39

<Insert Picture Here>

SAP R/3 & SAP BW Integration with Oracle Business Intelligence Suite

Agenda
Introduction and Value Proposition Enterprise Class Business Intelligence
<Insert Picture Here>

Platform User Experience: Increase ROI on BW investment Case Study Combining BW and Relational Sources Technical Discussion

Enterprise Deployment Requirements - SAP BW Challenges


BW deployments often have limited number of users with access to

data within BW.


Users tend to fall into functional silos

Large enterprises have significant amounts of data that sit outside of

BW.
Users require access to multiple data sources Challenging to integrate external data with BW

Deployments to thousands of users require user interfaces that are

easy to implement and use.


BWs full function Bex interface is client-server based Multiple interfaces for different user types

Oracle Business Intelligence Enterprise Edition SAP Integration Points


Interactive Reporting & Dashboards Publishing Ad-hoc Analysis Proactive Disconnected MS Office Plug-in Detection Analytics and Alerts Web Services

1
SAP Portal

Oracle Business Intelligence Server

OLTP & ODS Systems

Data Warehouse Data Mart

SAP, Oracle PeopleSoft, Siebel, Custom Apps

Files Excel XML

Business Process

Multi-Dimensional Sources

2
Pre-Built R/3 Adapter

SAP R/3 Application Modules


Oracle BI Applications for SAP R/3 Financials, Supply Chain and Order Management Analytics Pre-built adapters to SAP R/3 modules Financial Accounting (FI) Sales & Distribution (SD) Materials Management (MM) ABAP connectivity via Informatica PowerConnect for SAP R/3

Data Extraction and Load Process


Oracle Data Warehouse

PowerConnects
SAP R/3 Extractions principally through dynamically generated ABAP programs Accesses transparent tables, pool tables, and cluster tables Also allows data movement via BAPI and IDocs

Source Independent Layer

Staging Tables

Power Connect

Power Connect

LQ S

Siebel OLTP

Oracle

App Layer P ABA

App Layer

Other

PeopleSoft SAP

Extract

Extract

L QS

LQ S

LQ S

Load

Key Benefits of SAP R/3 Business Adapters


Insulates Users from SAP R/3 complexity Less dependency on understanding the terminology and table structure of SAP The logic for accessing and transforming SAP R/3 data is encapsulated in the business adapters Less time is expended on formatting, validating, transforming and aggregating SAP R/3 data

Client: Importing an SAP source


Menu items Apply filter on appear when Table or SAP plug-in is Business Name loaded

Table Source imported with Namenative metadata

Business Name

Few examples of SAP R/3 tables used in Pre-built SAP Adapters


Sales Orders
VBAK - Order header details VBAP - Order line item details LIKP - Shipped Lines header details LIPS - Shipped Line item details VBUK - Order status VBUP - Line item detail status

Inventory Management
MARA - Inventory Master MARC - Plant Data MARD - Current Inventory MAKT - Descriptions MBEW - Material Valuation T179 - Product Hierarchy

Customer Master Data


KNAI - Customer Master KNVV - Sales information KNVP - Partners (ship-to, etc)

Configuration Tables
T001 - Client table T002 - Languages T005 - Region (Country) TCURR - Currencies TVAK - Order type

Packaged Applications
Applications exploit Technology Capabilities
Interactive Reporting & Dashboards Publishing Ad-hoc Analysis Proactive Disconnected Detection Analytics and Alerts

Oracle Business Intelligence Applications


Sales Analytics Service Analytics Marketing Analytics Order Mgmt Analytics Supply Chain Analytics Financial Analytics Human Resources Analytics

Pre-Packaged Reports Pre-Packaged Dashboards Pre-Packaged Common Enterprise Semantic Model


IVR, ACD, CTI Hyperion MS Excel Other Data Sources

Packaged ETL Maps

Universal Adapters

Oracle Business Intelligence Applications


Multi-Source Analytics with Single Architecture

Auto

Comms. Complex Consumer & Media Sector Mftg.

Energy

Financial Services

High Tech

Insurance

Life & Health Sciences

Public Sector

Travel & Trans

Sales
Pipeline Analysis Triangulated Forecasting Sales Team Effectiveness Up-sell / Cross-sell Cycle Time Analysis Lead Conversion

Service & Contact Center


Churn Propensity Customer Satisfaction Resolution Rates Service Rep Effectiveness Service Cost Analysis Service Trends

Marketing
Campaign Scorecard Response Rates Product Propensity Loyalty and Attrition Market Basket Analysis Campaign ROI

Order Management & Fulfillment


Order Linearity
Orders vs. Available Inventory

Supply Chain
Supplier Performance Spend Analysis Procurement Cycle Times Inventory Availability Employee Expenses BOM Analysis

Financials
A/R & A/P Analysis

Human Resources
Employee Productivity

GL / Balance Compensation Sheet Analysis Analysis


Customer & Product Profitability

Cycle Time Analysis Backlog Analysis Fulfillment Status Customer Receivables

HR Compliance Reporting Workforce Profile Turnover Trends Return on Human Capital

P&L Analysis Expense Management Cash Flow Analysis

Pre-Built Adapters: Oracle BI Suite Enterprise Edition

Other Operational & Analytic Sources

Oracle Business Intelligence Enterprise Edition SAP Integration Points


Interactive Reporting & Dashboards Publishing Ad-hoc Analysis Proactive Disconnected MS Office Plug-in Detection Analytics and Alerts Web Services

1
SAP Portal

Oracle Business Intelligence Server

OLTP & ODS Systems

Data Warehouse Data Mart

SAP, Oracle PeopleSoft, Siebel, Custom Apps

Files Excel XML

Business Process

Multi-Dimensional Sources

2
Pre-Built R/3 Adapter

3
Direct BW Access

Direct Access to SAP BW


Oracle Business Intelligence EE is designed to supplement and co-exist

with your BW investments and usage in tools like BEx Oracle Business Intelligence EE provides robust connectivity to SAP BW Oracle Business Intelligence EE offers enterprise class performance, scalability, and reliability for your BW environment Oracle Business Intelligence EE provides the best User Experience Adhoc, Dashboarding and Alerting that will drive increased adoption of BW Oracle Business Intelligence EE is only platform that can truly provide Server based multi-sourcing - combine data from multiple BW cubes as well as other relational sources

Agenda
Introduction and Value Proposition Enterprise Class Business Intelligence
<Insert Picture Here>

Platform User Experience: Increase ROI on BW investment Case Study Combining BW and Relational Sources Technical Discussion

Comprehensive, Integrated BI Suite


Enables single enterprise BI architecture
Oracle Business Intelligence Enterprise Edition
Interactive Reporting & Dashboards Publishing Ad-hoc Analysis Proactive Disconnected MS Office Plug-in Detection Analytics and Alerts Web Services

Simplified Business Model and Abstraction Layer

Oracle BI Server

Intelligent Caching Services Multidimensional Calculation and Integration Engine Intelligent Request Generation and Optimized Data Access Services

OLTP & ODS Systems

Data Warehouse Data Mart

SAP, Oracle PeopleSoft, Siebel, Custom Apps

Files Excel XML

Business Process

Multi-Dimensional Sources

Oracle BI Server
Oracle BI Server is a federated system Supports rich data sources: Relational (DB2, Oracle, SQL Server, Teradata), Multidimensional (Oracle AW, MS Analysis Services), XML Supports rich schemas (OLTP, Dimensional) Executes queries specified against a logical business

model containing data warehousing constructs Oracle BI Server translates logical queries to queries against one or more backend data sources Design goal to push as much processing to back end data sources Carries out post processing on joined query results Does not have its own storage layer

Heterogeneous Data Sources


Oracle BI EE:
Oracle BI EE is designed for direct access to relational and non-

relational sources through open connectivity options like ODBC, XMLA, and XML. In fact, Oracle BI EE has the ability to perform optimized heterogeneous joins between disparate data sources

SAP BW:
To use SAP BWs front-end tools optimally, external data must be

loaded into BWs proprietary structures. Different data sources require configuration of vastly different, proprietary tech stacks: flat file loads - install and configure ABAP stack; JDBC loads install and configure the J2EE stack.

Agenda
Introduction and Value Proposition Enterprise Class Business Intelligence
<Insert Picture Here>

Platform User Experience: Increase ROI on BW investment Case Study Combining BW and Relational Sources Technical Discussion

Oracle BI EE - SAP BW UI Comparison


Oracle BI EE
Oracle BI EE is built upon a 100% pure web architecture.

SAP BW
Many of the UIs are client-server based. BEx Analyzer (end-user UI) is an Excel plug-in. Bex Analyzer requires 100+MB download, R/3 version-dependent SAPGUI to connect to BW The same functionality requires the licensing and installation of multiple SAP products

Oracle BI EE combines all flavors (dashboards, ad hoc, delivery) on one presentation server.

Role-based User Interface that supports the need BEx Analyzer is a proprietary, SAP-only tool. of all users OOB and seamless integration between AnalyticsLimited ability to integrate BW UI and operational UI and Operational systems

Oracle BI EE End User Experience


Oracle BI Answers Get real-time answers to self-service business questions Create charts, pivot tables, and reports Save, organize and share results Interactive Dashboards Enabling true self-service user access to personalized & actionable information Features unrivaled ease of use and content accessibility Intelligence dashboard with seamless integration with Analtyic Applications as well as web services Oracle BI Delivers Software-based agent/iBot to access, filter & perform analyses on data Provide constant monitoring & intelligence panning operational and analytical sources iBot collaboration automates even multi-person, multistep defined analytic scenarios

Oracle BI Disconnected Analytics


SAP BW Data made available to mobile users Full analytical functionality for the mobile user Enables Interactive Dashboard and Answers

functionality even when offline

Interactive dashboards, ad hoc analysis, pivot tables


Same interface for users whether connected or

disconnected Minimal data set size

Full and incremental synchronization of data with enterprise data sources Data compressed during synchronization
Data personalized for each user, maintaining all

role-based security and visibility

Agenda
Introduction and Value Proposition Enterprise Class Business Intelligence
<Insert Picture Here>

Platform User Experience: Increase ROI on BW investment Case Study Combining BW and Relational Sources Technical Discussion

Combining BW and Relational Sources


Business Requirements:
Your firm needs to dynamically manage promotions based on seasonal demand and

inventory stocks to eliminate unfulfilled orders. Decision makers want this information presented in an intuitive web interface that includes sales and stock data at the lowest levels. Business managers want to understand what the data means by answering their own questions and making the most informed decisions.

Solution:
This solution requires end users access to materials data that exists in BW and sales

information stored in the data warehouse. End Users are provided with a pure web based, drag and drop ad hoc capability that simply allows them pick both sales and inventory measures without worrying about the underlying complexity to enforce data integrity and query performance.

Connect to SAP BW Server


Automatic import of any BW Infocube or Infoquery

Import Relevant BW Cube Definitions

Define Mapping for Relational & BW Data Sources

Drag & Drop to Create Queries on the Web

Transparent Access to BW & Relational Sources

Agenda
Introduction and Value Proposition Enterprise Class Business Intelligence
<Insert Picture Here>

Platform User Experience: Increase ROI on BW investment Case Study Combining BW and Relational Sources Technical Discussion

Multidimensional Sources
Aggregated view of data, primarily used for analysis Provides a dimensional view of data Prominent examples: Oracle Analytic Workspaces, Microsoft

Analysis Services, SAP BW, Hyperion Essbase Cubes: Storage mechanism not necessarily MOLAP Query Language: Vendor specific interfaces, MDX Access Mechanisms: Vendor specific Interfaces (e.g. BAPI), ODBO, XMLA

Key Differences from Relational Systems


Rich metadata exposed: Dimensions, hierarchies,

levels, measures Specialized language constructs for manipulating metadata: Ancestors(), Descendants() Query results are multidimensional datasets, not rowsets Ability to specify complex multi pass calculations Special functionality for time series calculations

Requirements for federating multidimensional sources


Model multidimensional data sources in

physical layer of metadata Mark fragments of a federated query plan for execution at a multidimensional source based on source capabilities Generate MDX from the relational query plan fragment (SQL to MDX translation) Convert multidimensional result set into two dimensional row-set

Accessing SAP BW Directly (via MDX)


SAP BW integrates with BI tools via

MDX (Multidimensional Queries) MDX is the de facto industry standard to query OLAP servers SAP BW Server includes an MDX processor to directly query any BW INFOCUBE SAP BW supports multiple protocols to submit MDX requests:
ODBO, XML for Analysis (XMLA), BAPI

Oracle Business Intelligence Server

XMLA Interface for SAP BW


OLE DB for OLAP introduced in

BW 1.2
Requires client component Only supports Microsoft platforms
OLAP BAPI introduced in BW 2.0

Requires client component


XMLA interface introduced in BW

3.0

XMLA Interface for SAP BW


XMLA is the latest generation of connectivity technology for

MDX data sources (OLAP Servers)

Introduced & Supported by SAP since BW 3.0A SAPs BI SDK software communicates with SAP via XMLA

XMLA is designed to work in a Services Oriented

Architecture (SOA) framework Dominant standard to communicate with OLAP Servers including Microsoft Analysis Services XMLA implemented in Oracle BI EE first with Microsoft Analysis Services XMLA implementation within Oracle BI EE requires no clientside downloads

Superior Query Engine


Oracle Business Intelligence Server is the leading BI Query Engine Native support for integrating multiple data providers Navigate complex physical data structures aggregates, fragments Data source specific optimizations Query engine can create sophisticated syntax that pushes all the data

processing to the data provider & source

Leverages data providers performance capabilities & optimizations Reduces data movement across the network Removes the need to deploy duplicative hardware
Oracle Business Intelligence Server has a proven MDX engine Strong native support for Microsoft Analysis Services via XMLA Strong support requires complex MDX generation and robust connectivity SAP BW is just another XMLA data provider

Complete BW Solution
Broad End User Function for BW Ad-hoc analysis, including drilling and custom filtering on BW data Personalized dashboards that are easy for end users to create Alerts that enable Multi-Step, Multi-Person and Multi-Device processes Disconnected Analytics for offline usage Single integrated infrastructure for all end user options Rapid Application Development Multi-source access that seamlessly combines BW with any other data source No need to move data Enforces both BW authentication and authorization at all levels Imports and reuse of all relevant predefined BW metadata Deep Infrastructural Capabilities for BW Provides real function shipping that pushes data processing to BW Supports multi-level caching with intelligent detection for performance Query governing and usage tracking capabilities Leverages Unicode data in BW for global deployment

Oracle Business Intelligence Enterprise Edition SAP Integration Points


Interactive Reporting & Dashboards Publishing Ad-hoc Analysis Proactive Disconnected MS Office Plug-in Detection Analytics and Alerts Web Services

1
SAP Portal

Oracle Business Intelligence Server

OLTP & ODS Systems

Data Warehouse Data Mart

SAP, Oracle PeopleSoft, Siebel, Custom Apps

Files Excel XML

Business Process

Multi-Dimensional Sources

2
Pre-Built R/3 Adapter

3
Direct B/W Access

4
Direct R/3 Access

Oracle BI EE Direct Access to SAP R/3 Option


NOT Recommended
Technically feasible

Accessing SAP database is NOT recommended by SAP Recommended approach is accessing through Application Layer
Modeling OBI EE Business Layer is a daunting task

Data Model is too big to understand No data model reference guide available Difficult to understand German encrypted names
Consider Pre-built SAP R/3 adapters (Oracle BI Apps) as an

alternative