39
<Insert Picture Here> SAP R/3 & SAP BW Integration with Oracle Business Intelligence Suite

Sap Bw Sap r3 Integration With Obiee

Embed Size (px)

DESCRIPTION

Sap in OBIEE

Citation preview

Page 1: Sap Bw Sap r3 Integration With Obiee

<Insert Picture Here>

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

Page 2: Sap Bw Sap r3 Integration With Obiee

<Insert Picture Here>

Agenda

• Introduction and Value Proposition• Enterprise Class Business Intelligence

Platform• User Experience: Increase ROI on BW

investment• Case Study – Combining BW and Relational

Sources• Technical Discussion

Page 3: Sap Bw Sap r3 Integration With Obiee

• 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.• BW’s full function Bex interface is client-server based

• Multiple interfaces for different user types

Enterprise Deployment Requirements - SAP BW Challenges

Page 4: Sap Bw Sap r3 Integration With Obiee

Oracle Business Intelligence Server

ProactiveDetectionand Alerts

DisconnectedAnalytics

Ad-hoc Analysis

MS OfficePlug-in

Reporting & Publishing

Interactive Dashboards

OLTP & ODSSystems

Data WarehouseData Mart

SAP, OraclePeopleSoft, Siebel,

Custom Apps

FilesExcelXML

BusinessProcess

Multi-DimensionalSources

Web Services

SAP Portal

1

Pre-Built R/3Adapter

2

Oracle Business Intelligence Enterprise Edition – SAP Integration Points

Page 5: Sap Bw Sap r3 Integration With Obiee

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

Page 6: Sap Bw Sap r3 Integration With Obiee

Load

Load

Extr

a ct

Extr

a ct

SAPSAPPeopleSoftPeopleSoft

Source Independent Layer

Staging TablesStaging Tables

Extract

OtherOtherSiebel Siebel OLTPOLTP OracleOracle

PowerConnect

PowerConnect

SQL

SQL

SQLSQ

LA

pp

Laye

r

AB

AP

App

Laye

r

Oracle DataOracle DataWarehouseWarehouse

Data Extraction and Load Process

PowerConnectsSAP 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

Page 7: Sap Bw Sap r3 Integration With Obiee

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

Page 8: Sap Bw Sap r3 Integration With Obiee

Client: Importing an SAP source

Menu items appear when SAP plug-in is loaded

Apply filter on Table or Business Name

Table Name

Business Name

Source imported with native metadata

Page 9: Sap Bw Sap r3 Integration With Obiee

VBAK - Order header detailsVBAP - Order line item detailsLIKP - Shipped Lines header details LIPS - Shipped Line item details VBUK - Order status VBUP - Line item detail status

MARA - Inventory MasterMARC - Plant DataMARD - Current Inventory MAKT - Descriptions MBEW - Material Valuation T179 - Product Hierarchy

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

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

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

Sales Orders Inventory Management

Customer Master Data Configuration Tables

Page 10: Sap Bw Sap r3 Integration With Obiee

Packaged ApplicationsApplications exploit Technology Capabilities

PackagedPackagedETL MapsETL Maps

UniversalUniversalAdaptersAdapters

IVR, ACD, CTIIVR, ACD, CTIHyperionHyperionMS ExcelMS Excel

Other Data SourcesOther Data Sources

Oracle Business Intelligence Oracle Business Intelligence ApplicationsApplications

SalesAnalytics

ServiceAnalytics

MarketingAnalytics

SupplyChain

Analytics

FinancialAnalytics

HumanResourcesAnalytics

OrderMgmt

Analytics

Pre-Packaged Common Enterprise Semantic ModelPre-Packaged Common Enterprise Semantic Model

Pre-Packaged DashboardsPre-Packaged Dashboards

Pre-Packaged ReportsPre-Packaged Reports

ProactiveDetectionand Alerts

DisconnectedAnalytics

Ad-hoc Analysis

Reporting & Publishing

Interactive Dashboards

Page 11: Sap Bw Sap r3 Integration With Obiee

Oracle BI Suite Enterprise Edition

Other Operational & Analytic SourcesPre-Built Adapters:

Oracle Business Intelligence ApplicationsMulti-Source Analytics with Single Architecture

SalesService &Contact Center

MarketingOrder

Management& Fulfillment

Supply Chain

FinancialsHuman

Resources

Travel& Trans

Auto Comms.& Media

ComplexMftg.

ConsumerSector

Energy FinancialServices

HighTech

Insurance& Health

LifeSciences

Public Sector

PipelineAnalysis

TriangulatedForecasting

Sales Team Effectiveness

Up-sell / Cross-sell

Cycle TimeAnalysis

Lead Conversion

Employee Productivity

Compensation Analysis

HR Compliance Reporting

WorkforceProfile

TurnoverTrends

Return on Human Capital

A/R & A/PAnalysis

GL / BalanceSheet Analysis

Customer & ProductProfitability

P&L Analysis

ExpenseManagement

Cash FlowAnalysis

Supplier Performance

Spend Analysis

Procurement Cycle Times

Inventory Availability

EmployeeExpenses

BOM Analysis

OrderLinearity

Ordersvs. Available

Inventory

Cycle TimeAnalysis

BacklogAnalysis

FulfillmentStatus

CustomerReceivables

Campaign Scorecard

Response Rates

Product Propensity

Loyalty andAttrition

Market Basket Analysis

Campaign ROI

Churn Propensity

Customer Satisfaction

ResolutionRates

Service RepEffectiveness

Service CostAnalysis

ServiceTrends

Page 12: Sap Bw Sap r3 Integration With Obiee

Oracle Business Intelligence Server

ProactiveDetectionand Alerts

DisconnectedAnalytics

Ad-hoc Analysis

MS OfficePlug-in

Reporting & Publishing

Interactive Dashboards

OLTP & ODSSystems

Data WarehouseData Mart

SAP, OraclePeopleSoft, Siebel,

Custom Apps

FilesExcelXML

BusinessProcess

Multi-DimensionalSources

Web Services

SAP Portal

1

Pre-Built R/3Adapter

2

Direct BW Access

3

Oracle Business Intelligence Enterprise Edition – SAP Integration Points

Page 13: Sap Bw Sap r3 Integration With Obiee

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 – Ad-

hoc, 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

Page 14: Sap Bw Sap r3 Integration With Obiee

<Insert Picture Here>

Agenda

• Introduction and Value Proposition• Enterprise Class Business Intelligence

Platform• User Experience: Increase ROI on BW

investment• Case Study – Combining BW and Relational

Sources• Technical Discussion

Page 15: Sap Bw Sap r3 Integration With Obiee

OracleBI Server

ProactiveDetectionand Alerts

DisconnectedAnalytics

Ad-hoc Analysis

MS OfficePlug-in

Reporting & Publishing

Interactive Dashboards

OLTP & ODSSystems

Data WarehouseData Mart

SAP, OraclePeopleSoft, Siebel,

Custom Apps

FilesExcelXML

BusinessProcess

Multidimensional Calculation and Integration Engine

Intelligent Caching Services

Simplified Business Model and Abstraction Layer

Intelligent Request Generation and Optimized Data Access Services

Oracle Business Intelligence Enterprise EditionOracle Business Intelligence Enterprise Edition

Web Services

Multi-DimensionalSources

Comprehensive, Integrated BI SuiteEnables single enterprise BI architecture

Page 16: Sap Bw Sap r3 Integration With Obiee

• 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

Oracle BI Server

Page 17: Sap Bw Sap r3 Integration With Obiee

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 BW’s front-end tools optimally, external data must be

loaded into BW’s 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.

Page 18: Sap Bw Sap r3 Integration With Obiee

<Insert Picture Here>

Agenda

• Introduction and Value Proposition• Enterprise Class Business Intelligence

Platform• User Experience: Increase ROI on BW

investment• Case Study – Combining BW and Relational

Sources• Technical Discussion

Page 19: Sap Bw Sap r3 Integration With Obiee

Oracle BI EE - SAP BW UI Comparison

Oracle BI EE SAP BW

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

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

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

The same functionality requires the licensing and installation of multiple SAP products

Role-based User Interface that supports the need of all users

BEx Analyzer is a proprietary, SAP-only tool.

OOB and seamless integration between Analytics and Operational systems

Limited ability to integrate BW UI and operational UI

Page 20: Sap Bw Sap r3 Integration With Obiee

• 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, multi-step defined analytic scenarios

Oracle BI EE End User Experience

Page 21: Sap Bw Sap r3 Integration With Obiee

• 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

Oracle BI Disconnected Analytics

Page 22: Sap Bw Sap r3 Integration With Obiee

<Insert Picture Here>

Agenda

• Introduction and Value Proposition• Enterprise Class Business Intelligence

Platform• User Experience: Increase ROI on BW

investment• Case Study – Combining BW and Relational

Sources• Technical Discussion

Page 23: Sap Bw Sap r3 Integration With Obiee

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.

Combining BW and Relational Sources

Page 24: Sap Bw Sap r3 Integration With Obiee

Connect to SAP BW Server

• Automatic import of any BW Infocube or Infoquery

Page 25: Sap Bw Sap r3 Integration With Obiee

Import Relevant BW Cube Definitions

Page 26: Sap Bw Sap r3 Integration With Obiee

Define Mapping for Relational & BW Data Sources

Page 27: Sap Bw Sap r3 Integration With Obiee

Drag & Drop to Create Queries on the Web

Page 28: Sap Bw Sap r3 Integration With Obiee

Transparent Access to BW & Relational Sources

Page 29: Sap Bw Sap r3 Integration With Obiee

<Insert Picture Here>

Agenda

• Introduction and Value Proposition• Enterprise Class Business Intelligence

Platform• User Experience: Increase ROI on BW

investment• Case Study – Combining BW and Relational

Sources• Technical Discussion

Page 30: Sap Bw Sap r3 Integration With Obiee

• 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

Multidimensional Sources

Page 31: Sap Bw Sap r3 Integration With Obiee

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 row-sets

• Ability to specify complex multi pass calculations• Special functionality for time series calculations

Page 32: Sap Bw Sap r3 Integration With Obiee

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

Page 33: Sap Bw Sap r3 Integration With Obiee

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

Page 34: Sap Bw Sap r3 Integration With Obiee

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

Page 35: Sap Bw Sap r3 Integration With Obiee

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• SAP’s 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 client-side downloads

Page 36: Sap Bw Sap r3 Integration With Obiee

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 provider’s 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

Page 37: Sap Bw Sap r3 Integration With Obiee

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

Page 38: Sap Bw Sap r3 Integration With Obiee

Oracle Business Intelligence Server

ProactiveDetectionand Alerts

DisconnectedAnalytics

Ad-hoc Analysis

MS OfficePlug-in

Reporting & Publishing

Interactive Dashboards

OLTP & ODSSystems

Data WarehouseData Mart

SAP, OraclePeopleSoft, Siebel,

Custom Apps

FilesExcelXML

BusinessProcess

Multi-DimensionalSources

Web Services

SAP Portal

1

Pre-Built R/3Adapter

2

Direct R/3Access

4

Oracle Business Intelligence Enterprise Edition – SAP Integration Points

Direct B/WAccess

3

Page 39: Sap Bw Sap r3 Integration With Obiee

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