You are on page 1of 15

BW Data Flow, ETL

Basic BW Architecture

BEx
Data Source

ODS InfoCube

Data Sources
Data Detail Business Content
(Flat file, XML Web
Based
or DBConnect)
BW BEx

Data Sources Business


Explorer Tools
Non-SAP OLAP Clients
Business Explorer
ODBO
Browser Analyzer
OLE DB for OLAP Providers

BDS/ OLAP Processor Administrator


User Roles Workbench

Metadata Metadata
Repository Scheduler
Manager

InfoCubes/ Data BW Server Monitor


ODS Objects Manager

PSA Staging Engine

ALE/BAPI

Extractor Extractor
Non-SAP System SAP System
Data Extraction:- In this step we move data out of the source system, Such as
SAP R/3 System.
Challenge during this step is to identify the right data. A good knowledge of the
Source system is absolutely necessary to accomplish this task.

Data Warehouse

Extract

Source System
Data Transfer:- In this step we move large amount of data regularly from source
system, to data ware house.
Here the Challenges are to plan a realistic schedule to have a reliable fast
network.

Data Warehouse

Transfer

Extract

Source System
Data Transforming:- In this step we format data so that it can be represented
consistently in the data warehouse. For e.g we might need to convert an entity
with multiple names into an entity with a single name.
Here the Challenges are The original data might reside in different databases
using different data types, or in different file formats in different file system. Some
are case sensitive , others may be case insensitive.

Data Warehouse

Transform

Transfer

Extract

Source System
Data Loading:- In this step we load data into the fact tables correctly and quickly.
The challenge at this step is to develop a robust error-handling procedures

Data Warehouse

Load

Transform

Transfer

Extract

Source System
Data Warehouse

Load
ETTL PROCESS

Transform

Transfer

Extract

Source System
A data warehouse is a system with its own database. It
draws data from diverse sources and is designed to
support query and analysis. To facilitate data retrieval
for analytical processing,

We use a special database design technique called a


star schema
Star Schema

Dimension Table

Dimension Table

Fact Table

Dimension Table
Star Schema Example
Foreign Keys tie fact table to the dimension Table

FIR NO
ACT FIR NO
Type of Information Police Station Police Station
Type of CRIME Date State
ACT District
Crime Type Police station
Complainant Id Incharge

Complainant Id
Name
Address
Star Schema Example
Foreign Keys tie fact table to the dimension Table

Sales Rep ID
Customer ID
Sales Rep Name
Customer Name Customer Id
Sales Office
Customer Type Sales Rep ID
Sales Designation
Customer Location Software id no.
Licence id
Per licence price
No of Licence Software ID

Licence ID Discounts Software Name

Licence Type Total price Software Company

Date of Expiry Software Type


End

You might also like