Professional Documents
Culture Documents
Product Architecture BW
Product Architecture BW
Agenda
What BI Is
Architecture Overview
SAP BW Objects
Star Schema
Administrator Workbench
Business Explorer
SAP BW Architecture
Data warehouse with BW
What BI Is
Architecture overview
Analytical (BI)
Detailed
Summarized
Snapshot no updating
Transaction Processing
Analytical processing
Dimension ID : The DIMID is typically the value that is stored in a dimension table and the fact table. The DIMID is normally the link
between a fact table record and the dimension table record. It is a system-generated value.
Surrgogate ID: In SAP BI Master data is loaded once and used across the system when needed.So to Share master data a SID table is
created where it holds the id of each entry. This ID is generated by system when data is loaded to object called SID.
Dim ID is generated when you load Transaction data.
SID is generated when you load master data.
SAP
BW Objects
Infoobjects
ODS ( DSO in BI 7.0 onwards)
Infocubes
Multiprovider ( Combination of different Cubes and DSOs)
Infosets
PSA
SAP BW Objects
InfoArea
InfoAreas are used to organize InfoCubes and InfoObjects. Each Info Cube is
assigned to an InfoArea. Through an InfoObject Catalog, each InfoObject is assigned
to an InfoArea as well. The maximum number of characters allowed for the technical
name is 30.
Info Objects:
The basic information stores in BW are InfoObjects.
ODS or DSO:
A Data Store object (DSO) is a two dimensional storage unit which mainly stores
consolidated and cleansed transaction data or master data on a lowest granularity. It
is a two dimensional Transparent Table. Data is stored at detailed level. With DSO, it
is also possible to overwrite data fields. Detailed level reporting can be obtained from
a DSO.
DSO has Overwrite and additive functionalities. If all characteristics are same, key
figures are aggregated/overwritten based on the functionality chosen.
10
SAP BW Objects
Info Cube
Info cube: Info cube is a multidimensional data storage containers for reporting and
analysis of data, is a collection of relational tables arranged according to the
star schema: A large fact table in the centre, surrounded by several dimension tables.
The maximum number of characters allowed for the technical name is 30 .Info cubes
has different types based on whether they store data physically or virtually.
Multi Provider: consist of different combinations of the following InfoProviders:
InfoCube, DataStore object, InfoObject, VirtualProvider,and aggregation level. A
union operation is used to combine the data from these objects in Multi Provider. It does
not contain any data, the data will its data comes exclusively from the InfoProviders
based on.
PSA : Persistent Staging Area in which request data is stored in the format of a
transfer structure PSA is created by a DataSource and source system and presents an
Input storage location in BW, in which the requested data is saved unchanged to the
source system.
11
SAP BW Objects
Infosets :
Infoset is a special kind of Infoprovider which does not store data physically. In
other words, Infoset are InfoProviders that logically join data and provide this
data for BI queries. Infoset collects data from the tables of InfoProviders used
to build it. Infoset describes data sources that are defined as a rule of join on
Datastore objects, Info-objects or standard InfoCubes.
Infosets are one of the data providers & can be used to build queries in BEx
explorer.
12
Administrator Workbench
13
Administrator Workbench
14
Business Explorer
BEx Analyzer is used to design interactive queries for analysis and reporting
through Microsoft Excel.
BEx Web Application Designer is used to design web based applications &
distribute them to others.
SAP BW Architecture
OLAP Processor
Update Rules
Update Rules
Update Rules
Update Rules
PSA
PSA
DataSource A
DataSource B
16
BI
OLAP
(Online
Analytical
Processing)
System
R/3
OLTP
(Online
Transactional
Processing)
System
Analyzer
BI Data
Excel
BI Prod
Data Extractor
R/3 Prod
R/3 Data