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
BW.
Users require access to multiple data sources Challenging to integrate external data with BW
1
SAP Portal
Business Process
Multi-Dimensional Sources
2
Pre-Built R/3 Adapter
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
Staging Tables
Power Connect
Power Connect
LQ S
Siebel OLTP
Oracle
App LayerAB A P
App Layer
Other
PeopleSoft SAP
Extract
Extract
L QS
LQ S
LQ S
Load
Business Name
Inventory Management
MARA - Inventory Master MARC - Plant Data MARD - Current Inventory MAKT - Descriptions MBEW - Material Valuation T179 - Product Hierarchy
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
Universal Adapters
Auto
Energy
Financial Services
High Tech
Insurance
Public Sector
Sales
Pipeline Analysis Triangulated Forecasting Sales Team Effectiveness Up-sell / Cross-sell Cycle Time Analysis Lead Conversion
Marketing
Campaign Scorecard Response Rates Product Propensity Loyalty and Attrition Market Basket Analysis Campaign ROI
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
1
SAP Portal
Business Process
Multi-Dimensional Sources
2
Pre-Built R/3 Adapter
3
Direct BW Access
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
Oracle BI Server
Intelligent Caching Services Multidimensional Calculation and Integration Engine Intelligent Request Generation and Optimized Data Access Services
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
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
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
Full and incremental synchronization of data with enterprise data sources Data compressed during synchronization
Data personalized for each user, maintaining all
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
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.
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
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
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
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
BW 1.2
Requires client component Only supports Microsoft platforms
OLAP BAPI introduced in BW 2.0
3.0
Introduced & Supported by SAP since BW 3.0A SAPs BI SDK software communicates with SAP via XMLA
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
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
1
SAP Portal
Business Process
Multi-Dimensional Sources
2
Pre-Built R/3 Adapter
3
Direct B/W Access
4
Direct R/3 Access
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