sap bw & sap r3 integration with oracle business intelligence suite
TRANSCRIPT
<Insert Picture Here>
SAP R/3 & SAP BW Integration with Oracle Business Intelligence Suite
<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
• 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
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
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
Load
Load
Extr
act
Extr
act
SAPSAPPeopleSoftPeopleSoft
Source Independent Layer
Staging TablesStaging Tables
Extract
OtherOtherSiebel Siebel OLTPOLTP OracleOracle
PowerConnect
PowerConnect
SQ
L
SQ
L
SQ
L
SQ
LA
pp
Layer
AB
AP
Ap
p L
ayer
Oracle DataOracle DataWarehouseWarehouse
Data Extraction and Load Process
PowerConnectsSAP R/3Extractions principally through
dynamically generated ABAP programs
Accesses transparent tables, pool tables, and cluster tables
Also allows data movement via BAPI and IDocs
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 appear when SAP plug-in is loaded
Apply filter on Table or Business Name
Table Name
Business Name
Source imported with native metadata
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
MARA - Inventory Master
MARC - Plant Data
MARD - 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
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
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
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
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
<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
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
• 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
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.
<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
Oracle BI EE - SAP BW UI Comparison
Oracle BI EE SAP BWOracle 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
• 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
• 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
<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
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
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
<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
• 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
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
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• 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
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
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 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
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