Learning Objectives
Agenda
Overview
Migration and Integration of diverse data sources
Enabling J2EE applications to access BW data
SAP NetWeaver & BI Java Connectors
Outlook
Summary
Agenda
Overview
Migration and Integration of diverse data sources
Enabling J2EE applications to access BW data
SAP NetWeaver & BI Java Connectors
Outlook
Summary
Web, 15%
Packaged
applications, EAI, 5%
XML, 15%
18%
Excel, 12%
Flat files, 81% EAI/Messaging,
12%
Mainframe, 12%
SAP BW
DB http/
BAPI File UDC
Connect SOAP
SAP XI
A B C D
E F G
BI Java
SDK
Relational
BI JDBC Connector
z JDBC is the standard Java API for RDBMS
z Connectivity to over 170 JDBC drivers, supporting data sources such as: Teradata,
Oracle, MS SQL Server, MS Access, DB2, Excel, text files (CSV)
BI SAP Query Connector
z Connectivity to SAP operational applications (4.x)
z R/3, Ad-Hoc, Operational Reporting
OLAP
BI ODBO Connector
z Established industry-standard OLAP API for the Windows platform
z Connectivity to MS Analysis Services, SAS, MS PTS
BI XMLA Connector
z Web services-based, platform independent access to OLAP providers
z Connectivity to MS Analysis Services, Hyperion, MicroStrategy, MIS, BW 3.x
Agenda
Overview
Migration and Integration of diverse data sources
Enabling J2EE applications to access BW data
SAP NetWeaver & BI Java Connectors
Outlook
Summary
UDC - Architecture
BW 3.5
InfoSource
Generic DataSource
with Rules
FM
Universal Data
Connect
JDBC Connector
JDBC Driver
Supporting JDBC
Syst.
File
DB
Persistent data
Data Mart Layer
DB access via JDBC driver
EDW Layer
(from DB provider)
BW 3.5
InfoPackage
Mapping via Transfer Rules in
InfoSource
BW, no Inversion of Transfer
Generic DataSource Rules required
with Rules
FM Data load via InfoPackage
Universal Data
Connector
JDBC Connector
JDBC Driver
Supporting JDBC
Syst.
File
DB
Order No.
Patner No.
RC Date
Commission Da
Shipping Date
Lineitem No.
BW InfoSource
Connect Info
Fields of table
ITEM
in ext. DB
Man. Mapping
Autom. Mapping
Generate DS
SAP AG 2003, TechED Basel 2003, BW204_EMEA; Arnd Graf/Rainer Uhle, 17
Scenarios
Connection of diverse data source systems to SAP BW
z E.g. Extraction/Remote Access from a relational database via open interface JDBC
z E.g. Extraction/Remote Access from OLAP source using OLE DB for OLAP and
extraction from an OLAP source using XML for Analysis
Features
Leveraging SAP WebAS J2EE Connectivity for SAP BW
Enhancing SAP BW Openness: Connectivity to virtually all data sources
z UDConnect: Universal Data Connect
z Extraction to SAP BW and Remote Cube Access via UDConnect
Uses the BI Java Connectors
z JDBC (170+ drivers available for: Adabas, Clipper, DB2, FoxPro, Informix, Ingres, MS
Access, Sybase, SAS, Teradata, XML, CSV text files, ) - see http://java.sun.com for
more information
z OLE DB for OLAP
z XML for Analysis
z SAP Query
z The set of connectors will be extended in future
Agenda
Overview
Migration and Integration of diverse data sources
Enabling J2EE applications to access BW data
SAP NetWeaver & BI Java Connectors
Outlook
Summary
BI
BIJava
JavaSDK
SDK
OLAP APIs
Connection Management
Logging and Tracing
Relational APIs
Enterprise Portal
Web Application
EP 6.0
Any OS
BI XMLA Connector BI XMLA Connector
BW BW
SAP AG 2003, TechED Basel 2003, BW204_EMEA; Arnd Graf/Rainer Uhle, 21
Features:
Features:
Complete
Completeset
setof
ofJavadocs
Javadocs
Developers
DevelopersGuide
Guide
Code Examples
Code Examples
Integrated
IntegratedCWM
CWMDocumentation
Documentation
Navigable
Navigable UMLDiagrams
UML Diagrams
Scenarios
Java developers will use the SDK to create custom BI applications and
deploy them on the SAP NetWeavers J2EE server
For accessing SAP (BW) or non-SAP data
Access to diverse sources (SAP or non-SAP) supported by the BI Java
Connectors (JDBC, XMLA, OLE DB for OLAP, SAP Query)
Features
Easy to use and learn
z Simplified command interfaces hide the complexity of underlying low-level
data access protocols (MDX, SQL, HTTP, JNI )
z Leverages resources, skills, and infrastructure customers already have
z Provides complete documentation on an API level (Javadocs), tutorials, and
examples
Based on open and accepted standards for interoperability
z Common access APIs (JMI)
z Common meta models (CWM)
z Common interchange format (XMI)
z Connection management (JCA)
Agenda
Overview
Migration and Integration of diverse data sources
Enabling J2EE applications to access BW data
SAP NetWeaver & BI Java Connectors
Outlook
Summary
Summary
Further Information
Internet:
J2EE Connector Architecture (JCA): http://www.jcp.org/en/jsr/detail?id=16
Questions?
Q&A
Feedback
Thank You !
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 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.
WATCH THE
REPLAYS,
DOWNLOAD THE
SLIDES, AND READ
THE TRANSCRIPTS.
www.sap.com/community