View
15
Download
0
Category
Preview:
Citation preview
SAP AG 2002, Title of Presentation, Speaker Name 2
AgendaBW Overview
BW Extraction from mySAP Componentsand Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 3
The SAP BW Enterprise Datawarehouse
e.g.at business unit level provide a:
local/ subsidary viewregional viewglobal view
Provide each organizational unit or better each role with the needed reliable,consolidated, integrated, actual and historical information
at headquarter levelacross business unitsprovide
regional viewglobal view
SAP AG 2002, Title of Presentation, Speaker Name 4
Overview – Integration and Migration of DiverseData Sources
DB
ERP
ETL
MW
FE
Portal
DW
R/3 mySAP JDE PS Siebel
Ascential Informatica
VitriaXI
Oracle DW
BEx BO
SAP EP
MDM
Oracle MS SQL MS ASInformix SAS NCR Teradata
SAP BW
BW-ETL
PlumTree CP
Integration
MigrationExtraction
Heterogeneous system landscape with a longterm SAP BW focus
SAP AG 2002, Title of Presentation, Speaker Name 5
The Corporate Information Factory (CIF)
Copyright ©1999 by billinmon.com LLC, all rights reserved
SAP AG 2002, Title of Presentation, Speaker Name 8
The ETL Part of SAP BW
DB connect for legacydataOpen to ETL- toolsClose integration ofAscential DataStageApplication level ETLfrom SAP systemsFlat File InterfaceOpen for XML Standards...
SAP AG 2002, Title of Presentation, Speaker Name 9
AgendaBW Overview
BW Extraction from mySAP Components andBW Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 10
The key question is ...
Everything!!!
If you runmySAP ERP
What doesSAP BW
knowabout
mybusiness?
SAP AG 2002, Title of Presentation, Speaker Name 11
BW Business Content
TermsEntitiesRelationshipsProcessesRoles
The BW Business Content is an entirebusiness model that knows all relevantBusiness Processes in mySAP Components
SAP AG 2002, Title of Presentation, Speaker Name 12
BW Service-API
BW Service-API providesa framework to enable first class data replication based on standarddata extractors that encapsulate the application knowhowparallel processingsophisticated delta handlinggeneric data extraction with delta handlingonline access via remote cube technology
BW Service-API available as PlugIn forR/3 SystemsBW itself and therefore also in APOmySAP ERP ComponentsIndustry Solutions
Just the model is notenough!
Powerfull Extractorshave to
populate your model with data.
SAP AG 2002, Title of Presentation, Speaker Name 13
Types of Extractors in mySAP ERP Components
Application Specific Extractors
BW Extractors
Generic Extractor
CustomerTables
FI CRM
HR
Logistics
APO
Creation of own DataSourcesPossibility to generate ownDataSources in ApplicationGeneric extractor tool for customerspecific tables or applicationsDelta capable
Business Content DataSourcesBuild in ExtractorsHigh coverage (Applications, Industries)Transaction - and Master DataReady to runReduce implementation efforts and costsDelta capable
SAP AG 2002, Title of Presentation, Speaker Name 14
Example – Logistics Extraction with Direct Delta
Data Flow Schematic for Logistics Extraction with Direct Delta
Time
Delta Queue for SAP BW
DeltaRequest
BW (PSA,ODS, Cube)
Transferto BW
Document n V1
Document 2 V1 DocumentTables
V1-Update
Extraction Modulewith V1 Update
Document 1
BWR/3
Reading and processing of allexisting entries for a DataSource
Motivation:Guaranteed Serialization during
document extraction
SAP AG 2002, Title of Presentation, Speaker Name 15
AgendaBW Overview
BW Extraction from mySAP Componentsand Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 16
The key question is ...
We are goingalong with
XMIstandards!
How doesSAP BW
communicateits
datamodelto theworld?
SAP AG 2002, Title of Presentation, Speaker Name 17
AllFusion Erwin Data Modeler
Do we sing the same song, when it comes toWarehouse Metadata Interchange?
Exporting BW Metadata
SAP AG 2002, Title of Presentation, Speaker Name 18
OMG's XML-based Metadata Interchange specification (XMI)(OMG - Object Management Group)
This is our XMIformatfor an
InfoObjectdescription
Output of an XML-Export for BW metadata
SAP AG 2002, Title of Presentation, Speaker Name 19
Ascential DataStage‘sXML PlugIns can help
to handle SAP‘sXMI formats when a mass
input of metadata is neededfor BW.
SAP AG 2002, Title of Presentation, Speaker Name 20
AgendaBW Overview
BW Extraction from mySAP Componentsand Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 21
The key question is ...
... ourSOAP RFC
Servicewill help ...
What aboutoperational datain xml formats?
Can BW handle it?
SAP AG 2002, Title of Presentation, Speaker Name 22
Scenario for Integrating XML Data Sources
‘Push’ of document-type data in delta queue of correspondingDataSource within the BW server
External application
CRM
document-typedata
document-typedata BW
DataSource
BW
Delta queue
DataSource
InfoSource
mass data
Delta InitFull
pushXML data
(non XML format)
SOAPrfc
Service
SOAPrfc
Servicepull
DB/UDCConnect
DB/UDCConnect
SAP AG 2002, Title of Presentation, Speaker Name 23
SOAP Body for HTTP Post Request
Example for HTTP/SOAP body (DataSource ‘Test’)<?xml version="1.0" ?><SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><SOAP:Body><rfc:_-BIC_-QITEST_RFC xmlns:rfc="urn:sap-com:document:sap:rfc:functions"><DATASOURCE>TEST</DATASOURCE><DATA>
<item><VENDOR>Smith</VENDOR><MATERIAL>soap</MATERIAL><DATUM>20010815</DATUM><UNIT>KG</UNIT><AMOUNT>1.25</AMOUNT>
</item><item>
<VENDOR>Fritz</VENDOR><MATERIAL>body lotion</MATERIAL><DATUM>20010816</DATUM><UNIT>ml</UNIT><AMOUNT>150</AMOUNT>
</item></DATA></rfc:_-BIC_-QITEST_RFC></SOAP:Body></SOAP:Envelope>
SAP AG 2002, Title of Presentation, Speaker Name 24
Data Flow: Generic Staging
ODS, InfoCubes,Master Data
PSATransformation
<Country>DE</Country><City>Hamburg</City>
CountryDE
CityHamburg
Delta queue
SOAP compliantHTTP Service
BW Server
External Application
XML parsing
SAP AG 2002, Title of Presentation, Speaker Name 25
Pushing Data into the Queue via HTTP
<?xml version="1.0" ?><SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><SOAP:Body><rfc:_-BIC_-QIURGETXML_RFC xmlns:rfc="urn:sap-com:document:sap:rfc:functions"><DATASOURCE>URGETXML</DATASOURCE><DATA>
<item><VENDOR>Otto</VENDOR><MATERIAL>Seife</MATERIAL><DATUM>20010104</DATUM><UNIT>KG</UNIT><AMOUNT>1234567</AMOUNT>
</item><item>
<VENDOR>Fritz</VENDOR><MATERIAL>Rasierwasser</MATERIAL><DATUM>20010213</DATUM><UNIT>ml</UNIT><AMOUNT>100</AMOUNT>
</item></DATA></rfc:_-BIC_-QIURGETXML_RFC></SOAP:Body></SOAP:Envelope>
http request for SOAP service
Name of funktion unit to be processed
SAP AG 2002, Title of Presentation, Speaker Name 26
AgendaBW Overview
BW Extraction from mySAP Componentsand Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 27
The key question is ...
Of course!Our
DB Connectwill handle this.
Does SAP BWprovide
connectivityto
additionaldatabases?
SAP AG 2002, Title of Presentation, Speaker Name 28
DB Connect (BW3.0B) - Scenario
ForeignApplication
ORACLEDataBase
PurchasingUnix
SAP BW
MS SQLDataBase
NTDB-Connect
A purchasing application runs on a legacy system based on an ORACLE database.To analyze the data from the purchasing application, the data needs to beloaded into the BW System (possibly installed on a different database, e.g. MS SQL-Server).DB-Connect can be used to connect the DBMS of of the purchasing application and extractdata from tables or views.
SAP AG 2002, Title of Presentation, Speaker Name 29
DBConnect as part of the Open Data WarehouseArchitecture
SAP AG 2002, Title of Presentation, Speaker Name 30
DB Connect Architecture
DB-Client forMSSQL
SAP DBSL forMSSQL
SAP DBMultiConnect
SAP DB-Interface
MSSQLDatabase Management System
SAP BW 3.0Application Server
SAP
Bas
is 6
.10
/ 6.2
0B
W
DB-Client forORA
SAP DBSL forORA
OracleDatabase Management System
DB ConnectImplementation
SAP AG 2002, Title of Presentation, Speaker Name 31
DB Connect - Architecture
DatabaseCatalog
DatabaseCatalog
ExternalDatabase Server
StagingEngine
DataSource
InfoSource
List of Tables + Views
Field Details
Data
• Direct access to external RDBMS
• Read metadata and prductive data
• Access to DBMSs supported bymySAP Technology
SAP BW
DesignTime
RunTimeView Data
SAP AG 2002, Title of Presentation, Speaker Name 34
Based on the generated datasources for external DB views/tablesInfoSources in BW can be established as usual.Dataflow is now possible!
SAP AG 2002, Title of Presentation, Speaker Name 35
DB Connect – Supported Source DBMS
DB Connect enables data to be extracted from the following databasesystems supported by mySAP technology
DB2 (OS390)
DB4 (AS400)
DB6 (UDB)
Informix
MS SQL Server 7.0 & MS SQL Server 2000
Oracle 8.1.7.3+
SAP DB
SAP AG 2002, Title of Presentation, Speaker Name 36
DB Connect - Prerequisites
SAP BW 3.0B
Table names and field names have to be in capital letters
Usage of views on top of tables is recommended
The SAP specific part of the database interface, the DBSL(database shared library) for the source DBMS, has to be installedon the application server. It can be downloaded from the SAPService Marketplace. It is licensed and delivered to customerssolely for use as part of the SAP BW.
The database specific DB-Client for the source DBMS has to beinstalled on the application server. It has to be licensed by thecustomer from the DB vendor and is delivered as part of thedatabase access license.
SAP AG 2002, Title of Presentation, Speaker Name 37
AgendaBW Overview
BW Extraction from mySAP Componentsand Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 38
The key question is ...
‚Universe‘ is the rightcue here!
‚Universal DataIntegration‘ is our mostrecent approach in thischallenging area.
If your DB Connectonly supports ODBC andis that much restrictedto a small number ofDB platforms,how do you solveconnectivity problemsto the rest of theuniverse?
SAP AG 2002, Title of Presentation, Speaker Name 39
BI Java Integration
Key ObjectivesOpenness
Integration of diverse data sourcesVisualization of SAP BW and non SAPBW data via the SAP BW BusinessExplorer BI Suite and SAP EnterprisePortal
Standards BasedMetadata (Models, Access API):CWM, JMIConnectivity: JCAPortability and Synergies with other J2EEstandards
Model DrivenArchitecture and Development ProcessModel, Code, Documentation in synchCode generation based on JMI templates
DB and OS Abstraction
WebSphere ….NET
People Integration
Com
posi
te A
pplic
atio
n Fr
amew
ork
Process IntegrationIntegration
BrokerBusiness Process
Management
Information IntegrationBusiness
IntelligenceKnowledge
Management
Life Cycle M
anagement
Portal Collaboration
J2EE ABAP
Application Platform
Multi-Channel Access
SAP NetWeaverSAP NetWeaver™™
DB and OS Abstraction
Master Data Management
SAP AG 2002, Title of Presentation, Speaker Name 40
Overview – Java Industry Momentum
ADABAS, Clipper, DB2,dBase, FoxPro, IBM AS/400,
Informix, Ingres,InterBase, LDAP,
MS Access, News Server,OS/390, Paradox,Redbrick, SAS,
Sybase, Teradata,Text (CSV, Tab separated etc.),
TinySQL, VSAM, XML.
177 JDBC
Drivers
available
SAP AG 2002, Title of Presentation, Speaker Name 41
SAP NetWeaver - A Broader View of Data Acquisition
Universal Data ConnectorIntegrates data for analysis and enables a complete business viewPersistent and transient data handling possibleJava based Adaptors for different drivers, providers, and protocols available
JDBCOLE DB for OLAPXML for Analysis
BAPI DBConnect File http/
SOAP
A
SAP BW
SAP XIB C
GE F
UDC
D
SAP AG 2002, Title of Presentation, Speaker Name 42
Overview - BI Java Connectors
Connectors for diverse data sources
RelationalBI JDBC Connector
JDBC is the standard Java API for RDBMSConnectivity 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 ConnectorConnectivity to SAP operational applicationsAd-Hoc and Operational Reporting for mySAP components
OLAPBI ODBO Connector
Established industry-standard OLAP API for the Windows platformConnectivity to MS Analysis Services, SAS
BI XMLA ConnectorWeb services-based, platform independent access to OLAP providersConnectivity to MS Analysis Services, Hyperion, MicroStrategy, BW 3.x,Business Objects
SAP AG 2002, Title of Presentation, Speaker Name 43
Overview – Universal Data Integration with BW 3.5
EnterprisePortal
Connectors:- JDBC, XMLA,ODBO- SAP Query
BusinessExplorer
mySAP
BW OLAPBW Staging
2. BI Java SDK:Java API, ExamplesDocumentation
BI Java SDK(BW 3.5)
BWR/3…
1. SAP BW Implementation
Any Non-SAP Source:Teradata, XLS, MSAS,…
SAP Web ApplicationServer
UD Connect(BW 3.5)
SAP AG 2002, Title of Presentation, Speaker Name 44
Universal Data Integration
Overview – Universal Data Integration
EnterprisePortal
Connectors:- JDBC, XMLA,ODBO- SAP Query
BusinessExplorer
mySAP
BW OLAPBW Staging
3. BI Java SDK:Java API, ExamplesDocumentation
BI Java SDK(BW 3.5)
2. Rapid BI ApplicationDevelopment Tool for theEnterprise Portal
BI GUI MachinePlugIn (tbd.)
BWR/3…
1. SAP BW Implementation
BEx Adapter(BW 4.0)
Any Non-SAP Source:Teradata, XLS, MSAS,…
SAP Web ApplicationServer
UD Connect(BW 3.5)
SAP AG 2002, Title of Presentation, Speaker Name 45
UDC - Architecture
RDBMSDB
WAS
6.4
0B
W 3
.5
FM
InfoSourceGeneric DataSourcewith
JDBC Driver
J2EE Server 6.40
Rules
JDBC Connector
Universal Data Connector
XMLA Connector ODBO Connector SAP Query Connector
http-URL, port ODBO Prov. SAP RFC, API, BAPI
MS AS, SAS, Hyperion R/3BW
BI Java Integration ...
SAP AG 2002, Title of Presentation, Speaker Name 46
UDC - Integration Scenario with JDBC – Back EndD
BSA
P W
AS 6
.40
SAP
BW
3.5 Query
RemoteCube
InfoSourceGeneric DataSourcewith
JDBC Driver
J2EE Server 6.40
Rules
Web ApplicationSAP Enterprise Portal 6.0
File
Syst
.Supporting JDBC
JDBC Connector
UD Connect
FM
Connect information to specificsource systems:• URL, IP-Address• DB User, Authorities• DB Schema
• Installation of drivers (JDBC,ODBO) or XMLA components
• Provided by the vendor• Purchased by the customer
SAP AG 2002, Title of Presentation, Speaker Name 47
UDC - Integration Scenario with JDBC – Front EndD
B
QueryRemoteCube
InfoSourceGeneric DataSourcewith
JDBC Driver
J2EE Server 6.40
Rules
Web Application
File
Syst
.Supporting JDBC
JDBC Connector
BI Java Connectors
FM • Query definition based on RemoteCube Handling
• Remote Cube can be part of anMultiProvider
• Transactional data is notpersistently stored in SAP BW
SAP
BW
3.5
SAP Enterprise Portal 6.0
SAP
WAS
6.4
0
SAP AG 2002, Title of Presentation, Speaker Name 48
UDC - Integration Scenario with JDBC -D
B
QueryRemoteCube
InfoSourceGeneric DataSourcewith
JDBC Driver
J2EE Server 6.40
Rules
Web Application
File
Syst
.Supporting JDBC
JDBC Connector
BI Java Connectors
FM • Modeling Steps in SAP BW• Selection of table or view from
remote DB• Typesave Field Mapping• Transformation in both directions
is possible
SAP
WAS
6.4
0SA
P B
W 3
.5
SAP Enterprise Portal 6.0
SAP AG 2002, Title of Presentation, Speaker Name 49
UDC – Master Data HandlingD
B
FM
EDW LayerInfoPackage
InfoSourceGeneric DataSourcewith
JDBC Driver
J2EE Server 6.40
Rules
Master Data
File
Syst
.Supporting JDBC
JDBC Connector
BI Java Integration ...
• Master data can be extracted andpersistently stored in SAP BW viathe same channel
• This is recommended forperformance reasons andnavigational aspects in the Query
BI Java Connectors
SAP
BW
3.5
SAP
WAS
6.4
0
SAP AG 2002, Title of Presentation, Speaker Name 50
UDC Details – DataSource Wizard
BW InfoSource
Connect Info
Man. Mapping
Autom. Mapping
Fields of tableITEM
in ext. DB
Generate DS
SAP AG 2002, Title of Presentation, Speaker Name 51
AgendaBW Overview
BW Extraction from mySAP Componentsand Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 52
The key question is ...
... don‘t worry,Ascential Tools
will help!
... and when itcomes to
extraction fromnon SAP
applications?
SAP AG 2002, Title of Presentation, Speaker Name 53
SAP - Ascential Partnership
Ascential DataStage is SAP’s preferred data integrationtechnology.
SAP signed Reseller Agreement with Ascential
SAP resells DataStage and DataStage Load PACK forSAP BW.
SAP and Ascential working together in:Sales & MarketingDevelopementEngineeringSupport
SAP AG 2002, Title of Presentation, Speaker Name 54
SAP / Ascential Partnership: Scenarios
Ascential enhances the SAP BW ETL capabilities
Ascential Application Extract PACKs (Packaged applicationConnectivity Kits) provide the SAP BW with connectivity toforeign applications like Oracle, Siebel and Peoplesoft
Database Platforms that cannot be reached via DB Connect orUD Connect can be connected via DataStage PlugIns veryeasily.
In complex flat file scenarios thousands of flat files withdynamic naming conventions collected via FTP Servers caneasily be consolidated and merged into single files or DBTables with very high performance guarantee
SAP AG 2002, Title of Presentation, Speaker Name 55
BW Load PackXMLPack
Appl. Spec.Extr.Pack
ApplicationPACKs
E-Business Applications
^̂
Legacy Systems
VSAMRDBMS(DB2)
ADABAS
R/2
File
Non SAPNon SAP BusinessAPI
SAPBW
ServiceAPI
Dev
elop
men
t
Test
ing
Prod
uctiv
eBW Service API for SAPBW Service API for SAP
S I E B E LS I E B E L
DB/UD Connect / Flat File
DB/UD Connect / Flat File
SAP‘s Data Aquisition Strategy
PeopleSoft
Oracle
BW Load PackNative
PlugIns
Comp.FlatFTP
ApplicationPACKs
DataStage ETL ComponentsDataStage ETL Components
SAP AG 2002, Title of Presentation, Speaker Name 57
DataStage BW Load PACK 3.0
Uses standard SAP Business API’sMetadata Browser allows you to browse and select SAPBW Source System, InfoSource and Transfer StructuremetadataValidates meta data matchSelects data according to the BW selection criteriaPull & Push mechanism for SAP BW load provided(streaming)
SAP AG 2002, Title of Presentation, Speaker Name 58
InfoSource description fromDataStage‘s BW Load PACKPoint of view
BAPI-InterfaceforMetadata
SAP AG 2002, Title of Presentation, Speaker Name 59
BW
LoadPack
^
RDBMS
SAP BW Business Content for Oracle FI
SAP BW
BAPI
Oracle Appl.
PACK
RDBMS
Oracle FIOracle FI
Access viaApplication
BusinessContent
PredifinedDataStage Jobs
+
A new class of BusinessContent !!!
SAP AG 2002, Title of Presentation, Speaker Name 60
One Example for Ascential‘s Application Pack‘s
Oracle Application PACK (Oracle Release 11i)
Direct Access Stage:‚Add Business View‘ functionality accesses the underlying datamodel viathe Business Object level (using Panels and Panel Groups)
‚Add Table View‘ functionality accesses the underlying datamodel directlyvia DDIC information from Oracle (list of tablenames)
Using the metadata description for tables, views and fields as defined in theOracle ApplicationDelta capabilities are givenAutomatic search for ‚effective Date‘ fields within Oracle (Type: Timestamp).Automatic creation of a delta-file with the date of the last job run.
Hierarchy StageSupports all in BW needed hierachy data needed in BW.
SAP AG 2002, Title of Presentation, Speaker Name 64
Generated SQL Statement including delta handling
SAP AG 2002, Title of Presentation, Speaker Name 65
Oracle BW integration
Business Content forOracle Financials,Oracle Projects andOracle Human Resources
Standard BW Content (BW 3.0B +)DataSourcesInfoCubes (e.g. Flexible General Ledger, Profitability Analysis,Project Accounting)Web Cockpits (with drill down and navigation, graphical representation,period comparison)
Extraction ToolsPredefined ASCL Extraction Jobs developed in Cooperation withAscential for BW 3.1C
SAP AG 2002, Title of Presentation, Speaker Name 66
BW Web Cockpits based on Oracle Financials
Personalizable (e.g. My Cost Centers)One-Click Drilldown from Overview to DetailSwitch between table and chartAutomatic selection of predefined timeframes
Web-Cockpits for General Ledger: Costs, Statistical Keyfigures, ProfitabilityProjects: Status, Employees, Resource Consumption
SAP AG 2002, Title of Presentation, Speaker Name 67
AgendaBW Overview
BW Extraction from mySAP Componentsand Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 68
The key question is ...
In this caseour
BW Open Hub Servicewill help!
How to getoperational data
out ofSAP BW?
SAP AG 2002, Title of Presentation, Speaker Name 70
Open Hub Platform Skills
Open BW as a source for 3rd party target systems
Main BW data objects are supported for extraction
Delta tracking for each target system
Scheduling and central monitoring
“ SAP BW can serve as an enterprise information huband feed data to downstream systems“
SAP AG 2002, Title of Presentation, Speaker Name 71
ODS Objects
Open Hub Service - Details
Controlled distributionof consistent dataTarget: file or DB tableCentral monitoringSelect filter criteria andcolumnsSchedulingFull or delta mode
(Data + Metadata)
SAP AG 2002, Title of Presentation, Speaker Name 72
Functional Details
Asynchronous data transfer for mass data
Metaobject InfoSpoke describes
Data sources: IC, ODS-Object, Master Data
Full and Delta (Delta for InfoCubes and ODS objects )
Logical Target system, e.g. ‚Data Mart US‘
Distribution targets: File, BW Table
Format: CSV
Selection criteria
Selected columns
Transformation via BAdI (optional)
Scheduling
Integrated in process chains (process type InfoSpoke)
Monitoring by application log
SAP AG 2002, Title of Presentation, Speaker Name 79
Meta Data Description File(S_DEST01.TXT)
Data File(DEST01.CSV)
InfoSpoke – metadata information on files
SAP AG 2002, Title of Presentation, Speaker Name 80
AgendaBW Overview
BW Extraction from mySAP Componentsand Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 81
The key question is ...
In this caseour
TransformationLibrary and theFormular Editor
will help!
Our company has lots of legacydata which do not comply with therequested format for InfoObjects.Some transformation must be doneto upload this data to BW.Do you have a tool which supports uswith this task in a most convenient way.
SAP AG 2002, Title of Presentation, Speaker Name 82
Transformation
Requirements for transformationSimple and complex mathematical calculations
String operations (like concatenation)
Date conversions
Conditions
…..
And: simple implementation without any knowledge inprogramming languages
SAP AG 2002, Title of Presentation, Speaker Name 83
Easy Transformation - Transformation Library
Transformation libraryMore than 70 predelivered functions
Predefined string operations, date conversions, logical andmathematical functions
Enhancements via BADI (Business Add-In) possible
ABAP coding avoided in about 50% of analyzed customerroutines
No need to convert existing routines
Formula Builder as intuitive and easy-to-use User Interfaceto Transformation library
SAP AG 2002, Title of Presentation, Speaker Name 84
Two layers where we transform data in SAP BW
Transferstructure Transferstructure
Master Data Texts
InfoSource
ODSObject
Transfer rules
Update rules
SAP AG 2002, Title of Presentation, Speaker Name 85
Formula Builder – The User Interface
Syntax Help
TransformationLibrary
Communication/ TransferStructureFields or
System Fields
Select Category,e.g. ‚StringFunctions‘
Fast andConvenient
Search
SAP AG 2002, Title of Presentation, Speaker Name 86
Formula Builder - Example
Converts data format MM/YYYY/DD into SAP format
SAP AG 2002, Title of Presentation, Speaker Name 87
Formula Builder - Example
If filled 1:1-mapping of calendar day
If not calculates first day of delivered week
SAP AG 2002, Title of Presentation, Speaker Name 91
AgendaBW Overview
BW Extraction from mySAP Componentsand Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 92
The key question is ...
Excellent question,the more mySAP ERP
Solutions will useSAP XI to communicate
with their partnercomponents, the moreSAP XI will be involved
into SAP BW Load concepts
As ETL is a more conservative andBatch oriented way to move data intoa SAP BW target - what about a moremessage oriented, transactional basedway to feed SAP BW in the sense ofEAI?
SAP AG 2002, Title of Presentation, Speaker Name 93
‚Real-time‘hourlydailyweeklymonthly
Data Latency
Real-time Data Acquisition
Actual Data, available in time
update
real-time analytics right-time analytics near-real-time analytics
SAP AG 2002, Title of Presentation, Speaker Name 94
SAP BW and SAP XI
Process Integration (EAI)Processing single messagedEvent drivenTransaction orientedHighly efficient transactional datainterchange
Extraction, Transformation, Load (ETL)Transform and integrate data forconsolidated analysis needs in order toget a comprehensive overview of yourentire businessSession-oriented (scheduled)Massdata oriented
http/SOAP
A
SAP BW
SAP XIB C
FD
E
SAP XI
G
Open Hub
SAP AG 2002, Title of Presentation, Speaker Name 95
SAP XI - Decoupling of Integrated Applications
Firewall
Integration Directory
IntegrationServer
SAPR/3 3.1i
SAP R/3Enterprise
3rd PartyApp
Marketplace
BusinessPartner
BusinessPartner
BusinessPartner
SAPAdapter
ReceiverDetermination
ChannelDetermination
Mapping
Routing Rules
Mappings
Collaboration Profiles
SAP Application(SAP Web AS 6.20)
LocalIntegration Engine
Message Handling between twoApplications
Logical decoupling of Senderand ReceiverTechnical decoupling of thesystems from logicaldistributionDecoupling the interfaces ofsender and receiver
3rd PartyAdapter
SAP AG 2002, Title of Presentation, Speaker Name 96
SAP XI as a source for real-time data
Operational Data Store
Real-timeUpdate
Daemon basedInfoPackagePull ~ 1/min
Staging
Persistent Staging Area
mySAP ERP Source Systems
SAP BW
ExternalApplication
Regular InfoPackagePull ~ 1/h
SAP XI
Integration Server
Adapters
IntegrationRepository
IntegrationDirectory
DeltaQueue
DeltaQueue
XIProxy
SAP AG 2002, Title of Presentation, Speaker Name 97
AgendaBW Overview
BW Extraction from mySAP Componentsand Business Content
Dealing with XML FormatsXML Metadata InterfaceXML Interface for operational Data
BW Data Base Connect
Universal Data Integration with BW 3.5
BW and Ascential DataStage ETL
BW Open Hub Service
Transformation and Load
Realtime Data Acquisition
Summary
SAP AG 2002, Title of Presentation, Speaker Name 98
The end of a day ...
What else canI show to you?
Puuh…I’m afraid that’senough for for today!I am really impressed.
What aProduct!
What aWoman ...
SAP AG 2002, Title of Presentation, Speaker Name 100
Additional Resources
1st Resource Our Help Portal under help.sap.com
2nd Resource Our SDN
3rd Resource
Etc.
Karen could you please completethis with your standard US internetaddresses
Karen could you please completethis with your standard US internetaddresses
SAP AG 2002, Title of Presentation, Speaker Name 101
7 Key Points to Take Home
Wow! - SAP BW is an ETL Tool as well!Nearly any DB platform can be reachedComplexe Load Scenarious graphicallymaintainablePowerfull Formular Editors availableXMI Standards for Meta Data availableCrossing the Boundaries from ETL to EAI
SAP BW - the best thing that can happento me
SAP AG 2002, Title of Presentation, Speaker Name 102
Q&A
How to Contact Me:Speaker NameEmail address
Your Turn!
SAP AG 2002, Title of Presentation, Speaker Name 103
No part of this publication may be reproduced or transmitted in any form or for any purpose without the expresspermission 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 othersoftware vendors.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks ofMicrosoft 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® andother 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 inventedand implemented by Netscape.
MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.
SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com and other SAP products and services mentioned herein as well astheir respective logos are trademarks or registered trademarks of SAP AG in Germany and in several othercountries all over the world. All other product and service names mentioned are trademarks of their respectivecompanies.
Copyright 2002 SAP AG. All Rights Reserved
SAP AG 2002, Title of Presentation, Speaker Name 104
Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcherForm auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieserPublikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.
Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auchanderer Softwarehersteller enthalten.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken derMicrosoft 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®, Informixund Informix® Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Ländern.
ORACLE® ist eine eingetragene Marke der ORACLE Corporation.
UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group.
Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® undandere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc.
HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium,Massachusetts Institute of Technology.
JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc.
JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der vonNetscape entwickelten und implementierten Technologie.
MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One.
SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com und weitere im Text erwähnte SAP-Produkte und -Dienst-leistungensowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderenLändern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.
Copyright 2002 SAP AG. Alle Rechte vorbehalten
Recommended