Professional Documents
Culture Documents
Topics
BW DataBase Connect SAP BW & Ascential DataStage ETL BW Open Hub Service
I1_Uhle
at headquarter level across business units provide regional view global view
I1_Uhle
BW
I1_Uhle
I1_Uhle
T Transparency and T T T T T T
manageability of all loading processes Flexible set of ETL capabilies Open to ETL-tools Close integration of Ascential DataStage Application level ETL from SAP systems XML feeds (open standards) and flat files DB connect for legacy data
I1_Uhle
Operational Data Store Operational Reporting Near Real-Time / Volatile Granular Built with ODS Objects
Data Warehouse Non volatile Granular Historical foundation Integrated Built with ODS Objects
7
Multidimensional Model
I1_Uhle
Accessiblity
BAPI OLAP BAPIs Based on RFC Access library on any SAP platform
I1_Uhle
Flat File
Controlled distribution of consistent data Target: file or DB table Central monitoring Select filter criteria and columns Scheduling Full or delta mode
T T
Master Data
ODS Objects
I1_Uhle
Topics
BW DataBase Connect SAP BW & Ascential DataStage ETL BW Open Hub Service
I1_Uhle
10
Types of Extractors
BW Extractors
Generic Extractor
BW Content DataSources
FI HR LO Cockpit CO ...
Generated DataSources
LIS CO-PA FI-SL ...
BW Content DataSources
Generated DataSources
T T T T T T T T T T
Build in Extractors Build in Extractors High coverage (Applications, Industries) High coverage (Applications, Industries) Transaction -- and Master Data Transaction and Master Data Ready to run Ready to run Reduce implementation efforts and costs Reduce implementation efforts and costs
I1_Uhle 11
T T T T
Possibility to generate own Possibility to generate own DataSources in Application DataSources in Application Generic extractor tool for customer Generic extractor tool for customer specific tables or applications specific tables or applications
Update Queue
Process 1 Store Document in DB Save Document Process 2 Store Session Data (Document + Context) for BW needs
Document Data
Delta Queue
-MANAGEMENT
-------------------------------------------------------
Delta-Extraction
I1_Uhle
12
R/3 OLTP-System
Extract Structures
MC11VA0HDR MC11VA0ITM MC11VA0SCL
LIS Communication Structure
MC11V_0ITM MC11V_0SCL
.....
MC11V_0ITM_SETUP
Document Data
MC11V_0SCL_SETUP
Setup-Tables
I1_Uhle
13
R/3 OLTP-System
Setup-Tables
Cubes
Data-/InfoSource
-MANAGEMENT
----------------------------------------------------
Delta Upload
ODS/PSA
Delta-Extraction
I1_Uhle
14
Zero-downtime prior to and during initial load using a mirror source system The Service API zero downtime service allows you to fill the setup tables in a mirror system, while posting continues in the original source system and and fills the Delta queue. After the setup tables have been filled and the initial load from the mirror system into the BW has been completed, the status information is synchronized with the original source system. Delta transfer takes place from the original source system now into BW.
I1_Uhle
15
Topics
BW DataBase Connect SAP BW & Ascential DataStage ETL BW Open Hub Service
I1_Uhle
16
External application
document-type document-type data data
CRM
InfoSource
BW DataSource
File DataSource
Delta
pull
Init Full
mass data
File system
I1_Uhle
18
BW Server
Country DE City Hamburg
Ext. Application
XML parsing
Marketplaces
<Country>DE</Country> <City>Hamburg</City>
I1_Uhle
19
Field names given from XML data format have to be added manually
I1_Uhle
20
I1_Uhle
21
I1_Uhle
22
Topics
BW Connectivity - Openess BW Extraction from R/3 BW Dealing with XML Formats BW DataBase Connect
I1_Uhle
23
SAP BW
DB-Connect
MS SQL DataBase
NT
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 be loaded 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 extract data from the tables or views.
SAP AG 2002, SAP Skills 2002
I1_Uhle 24
I1_Uhle
25
DB Connect - Architecture
SAP BW External Database Server
Database Database Catalog Catalog
List of Tables + Views Field Details
DataSource
InfoSource
Data
Staging Engine
Direct access to external RDBMS Read metadata and data Access to DBMSs supported by mySAP Technology
SAP AG 2002, SAP Skills 2002
I1_Uhle 26
DB Connect Architecture
SAP BW 3.0 Application Server SAP DB-Interface SAP DB MultiConnect DB Connect Implementation SAP Basis 6.10 / 6.20 BW SAP DBSL for ORA DB-Client for ORA SAP DBSL for MSSQL DB-Client for MSSQL MSSQL Database Management System
27 28
I1_Uhle
DB2 UDB DB2/400 DB6 Informix MS SQL Server 7.0 & MS SQL Server 2000 Oracle 8.1.7.3+ SAP DB
I1_Uhle
DB Connect - Prerequisites
T SAP BW 3.0B T Table names and field names have to be in capital letters T Usage of views on top of tables is recommended T The SAP specific part of the database interface, the DBSL
(database shared library) for the source DBMS, has to be installed on the application server. It can be downloaded from the SAP Service Marketplace. It is licensed and delivered to customers solely for use as part of the SAP BW. source MS SQL
T In some cases you need a Windows based AppServer, e.g. for T The database specific DB-Client for the source DBMS has to be
installed on the application server. It has to be licensed by the customer from the DB vendor and is delivered as part of the database access license.
I1_Uhle
29
Topics
BW Connectivity - Openess BW Extraction from R/3 BW Dealing with XML Formats BW DataBase Connect SAP BW & Ascential DataStage ETL
I1_Uhle
30
For 3rd party extraction tools and For customers (for own extraction programs) Exchange meta data Import of transcation data Import of master data
I1_Uhle
31
DataStage is SAPs preferred data integration technology. SAP signed Reseller Agreement with Ascential SAP resells DataStage and DataStage Load PACK for SAP BW. SAP and Ascential working together in Sales & Marketing, Engineering & Support Ascential Engineer at SAP in Germany .
I1_Uhle
32
SAPs Offering
Development
API
R/2
Legacy Systems
SAP BW
Business
API
^ ^
VSAM ADABAS
RDBMS (DB2)
File
E-Business Applications
Oracle S I IEEB EELL S B PeopleSoft
Data DataS Sttag age E e ETL TL C Com ompo pone nents nts
PlugIns
XML Pack
I1_Uhle
33
T T T T T T T T
Meta Data Browser allows you to browse and select SAP BW Source System, InfoSource and Transfer Structure meta data RFC Server listens and responds to SAP BW request for data Uses standard SAP Business APIs Extracts meta data from SAP BW Validates meta data match Sequence, launch and monitor all job steps from SAP BW SAP Certified Solution National Language Support (multi-byte)
I1_Uhle
34
Testing
Productive
Service
Enhanced Meta Data Integration - Browse, Select, Create & Change SAP BW Meta Data Objects from DataStage
certified
T T T T T
InfoCatalogs Source Systems, including generate Source System and assignment of program ID for launching RFC servers InfoSources, including master and transaction data, and Source System assignment InfoObjects, including characteristics, hierarchies, key figures and units InfoPackages, including enhanced DataStage parameter & value selection from SAP BW, and invoking InfoPackage from DataStage
I1_Uhle
35
Staging BAPIs
BAPIs
BAPIs
BAPIs
BW 1.2
SAP AG 2002, SAP Skills 2002
I1_Uhle
BW 2.0
36
BW 3.0
BW 4.0
SAP BW
Foreign Appl. Foreign Appl. Access via Application Extract Packs
BAPI
RDBMS
Operational Data
RDBMS
Direct Access
I1_Uhle
37
EIM capabilities are used to access the underlying datamodel via the Business Object level (220 Business Objects?)
S Step 1: Set up a EIM configuration file S Step 2: Start EIM to slect the data needed S Step 3: ODBC Extraction of that EIM Table
Direct Access capabilities give access the underlying datamodel directly via DDIC information from Siebel (list of tablenames)
S Browsing Tables, selecting Columns and Fields generates SQL Statements that can be
Delta Capabilities are given last date of jobrun can be passed to EIM as selection criteria for step 2 (last update ge last date of jobrun, last update field very konsistent and reliable within Siebel Applicatipons)
I1_Uhle
38
Operating system
DATABASE
3. Extract data
2. Run EIM
EIM Component
EIM Configuration File
I1_Uhle
39
EIM Tab
I1_Uhle
40
[Siebel Interface Manager] TABLEOWNER = SIEBEL PROCESS = ds_auto_process [ds_auto_process] TYPE = Export BATCH = 12 TABLE = EIM_ORDER_ITEM USE INDEX HINTS = False CLEAR INTERFACE TABLE = True EXPORT ALL ROWS = False EXPORT MATCHES = (LAST_UPD > '1970-01-01 00:00:00' and LAST_UPD <= '200110-24 09:29:29')
EIM Component
I1_Uhle
41
I1_Uhle
42
I1_Uhle
43
I1_Uhle
44
I1_Uhle
45
T T T T
Add Business View functionality accesses the underlying datamodel via the Business Object level (using Panels and Panel Groups) Add Table View functionality accesses the underlying datamodel directly via DDIC information from PS (list of tablenames)
Browsing Tables, selecting Columns and Fields generates SQL Statements that can be enhanced easily to views, joins, projections on the relevant subset of DB tables Delta Capabilities are given automatic search for effective Date fields within PS (Type: Timestamp) automatic creation of a delta-file with the date of the last jobrun
I1_Uhle
46
Ready fr Success
Web application used for your B2B procurement PeopleSoft is in use for HR
Local offices use Excel for budget planning Siebel is in use for CRM Purchasing runs on a legacy sys.
I1_Uhle
47
Topics
BW Connectivity - Openess BW Extraction from R/3 BW Dealing with XML Formats BW DataBase Connect SAP BW & Ascential DataStage ETL BW Open Hub Service
I1_Uhle
48
I1_Uhle
49
Legacy Application
SAP BW
I1_Uhle
50
z z z z z z
(Data + Metadata)
Controlled distribution of consistent data Target: file or DB table Central monitoring Select filter criteria and columns Scheduling Full or delta mode
ODS Objects
I1_Uhle
51
Functional Details
T T
Asynchronous data transfer for mass data New meta object InfoSpoke describes
T T
Data sources: IC, ODS-Object, attributes, texts, hierarchies 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)
I1_Uhle
52
Model: Design-Time
BW
Variante Scheduler
Periodicity, Starting condition Selections for data source
Process
Reference to Data Source Reference to Transformation Reference to Data
Extern
Data Source
Metadata, Selectabilty, Data
Transfomation
Data Target
Metadata, Data
I1_Uhle
53
Model: Run-Time
BW
Request
Selections for data source
Request Broker
Reference to Data Source Reference to Transformation Reference to Data
Log/Monitor
Extern
Data Source
Data
Data Target
Datapackage(in) Datapackage(out)
Data
Transformation
SAP AG 2002, SAP Skills 2002
I1_Uhle 54
A
InfoSpoke Header
B
Destination
I1_Uhle
55
C
Field List
I1_Uhle
56
D
Selection criteria
I1_Uhle
57
I1_Uhle
58
I1_Uhle
59
Summary
T Openness to extract data from BW T All BW data objects are supported for extraction T Delta tracking for each target system T Scheduling and central monitoring
SAP BW can serve as an enterprise information hub and feed data to downstream systems
I1_Uhle
60
Outlook
T T T T
Support XML as export format Enable validation of the extract, e.g. check records or generate audit/control report Push the data to a program (RFC-Server) Extract based on a query
I1_Uhle
61
Note: The term Open Hub here has a broader scope, than the software functionality Open Hub Service
I1_Uhle
62
I1_Uhle
63
I1_Uhle
64