You are on page 1of 31

Overview of SAP BW

SAP Business Information warehouse


Data Warehouse system with optimized structures
for reporting and analysis
OLAP engine and tools for BEX Reporting
Integrated meta data repository
Data extraction and data staging in OLTP
Preconfigured support for data sources from ECC Systems
BAPIs for data sources from non-SAP systems
Automated Data Warehouse management
Administrator Workbench for controlling and
managing content
Business Information Warehouse
Architecture
Business
Content

Business Content

Financial Accounting Logistics

General Ledger Sales


Controlling Human Resources
Accnts Receivable Profitability Analysis Purchasing
Administration
Accnts Payable Product Costing Inventory Management
Training & Events
Special Ledger Overhead Costing Production
Time Management
Fixed Assets Profit Center Accnt
Project Management 4Payroll Accounting
Close the Loop
Action
Action

Common
Analytical
Analytical
Transaction
Transaction Applications
Applications
Analysis
Analysis
Processing
Processing Meta Data

--------
--------
--------
Extraction
Extraction Transformation
Transformation
--------

OLTP External DSS


Architecture Overview
3rd party
3rdparty
3rd OLAP
partyOLAP clients
OLAPclient
clients
3rd
3rd party
party OLAP
OLAP client
client
3rd party OLAP client Business Explorer
MDX Analyzer
Analyzer
Browser
Browser
(hosted
(hosted by
by MS
MS Excel)
Excel)
OLE-DB
OLE-DB for
for OLAP
OLAP Provider
Provider

Administrator OLAP
OLAP Processor
Processor InfoCatalog
Workbench
Administration
Administration Meta Data
Repositor Meta
Meta Data
Data Manager
Manager Data
Data Manager
Manager
y InfoCubes
Scheduling
Scheduling
Business Information Staging
Staging Engine
Engine Operational
Monitor
Monitor Warehouse Server Data Store
BAPI

Non
Non ECC
ECC Production
Production Data
Data Production
Production Data
Data OLTP
OLTP
Extractor
Extractor Extractor
Extractor Reporting
Reporting

Non
Non ECC
ECC OLTP
OLTP Applications
Applications ECC
ECC OLTP
OLTP Applications
Applications
6
Staging Process
InfoCube InfoCube

Update Rules Update Rules Update Rules

Communication
Communication Structure
Structure Communication
Communication Structure
Structure

Business
Information
Info Sources
Mapping & Transformation Rules
Mapping & Transformation Rules
Warehouse
Transfer
Transfer Structure
Structure Transfer
Transfer Structure
Structure Transfer
Transfer Structure
Structure
Server

Source R/3
R/3 standard
standard 3rd
3rd party
party Market
Market
Systems extractor
extractor extraction
extraction tool
tool Information
Information

Data
Data extract
extract Data
Data extract
extract
Sales Europe
Sales Europe Sales
Sales Americas
Americas
Research Institute

R/3 OLTP System Non R/3 OLTP System


DataSource and Infosource
Business Information
Warehouse Server InfoCubes
Staging Engine
Update Rules

Communication
Communication structure
structure InfoSource

Transfer Rules Transfer Rules


Transfer Rules
(Replicated) Transfer
Transfer Structure
Structure Transfer
Transfer Structure
Structure Transfer
Transfer Structure
Structure

DataSource
Transfer
Transfer Structure
Structure Transfer
Transfer Structure
Structure Transfer
Transfer Structure
Structure

Extract
Extract Source
Source Structure
Structure Extract
Extract Source
Source Structure
Structure Extract
Extract Source
Source Structure
Structure

OLTP System 1 OLTP System 2


Extraction, Transformation and Loading

Open for any source


Flexible set of ETL
capabilities
Integration on application
level
Open to third-party tools
Support of open standards

to get a complete view of your business


Non-SAP Data Sources
Business Information Warehouse Server
Administrator
Workbench
Meta Data Data
Staging
StagingEngine
Engine Bas
Repositor
y e
BAPI

Complementary
ComplementaryExtraction
Extraction
&&Transformation
TransformationTool
Tool
R/3 File

Mainframe RDBMS
Staging BAPIs allow Non SAP

- certified SAP Partners to provide ready-to-


run extraction and transformation tools
- customers to integrate their non-SAP data
Persistent Staging Area
Business Information Warehouse Server

InfoCube

Update Rules

PSA Validation

InfoSource
InfoSource InfoSource
InfoSource

BAPI

Data
Data extract
extract Data
Data extract
extract
OLTP System
Data Warehousing Workbench

Central
CentralAdministration
Administrationand
andControl
Control
Modeling
Modeling
Administration
Administration
Transport
TransportConnection
Connection
Documents
Documents
BIBIContent
Content
Translation
Translation
Metadata
MetadataRepository
Repository
OLAP Processor
Arbitrary drill-downs, horizontally, vertically, hierarchically
Built-in functions for ...
... Aggregation: sum, count, count distinct, min / max,
first / last, average by period
... Comparison: difference, ratio, percent,...
... Analysis: sort, cumulated sum, time series,...
... Stock value handling
... Financial: currencies, fiscal year variants,...
Derived key figures
More OLAP Goodies
Hierarchies for interactive drill-down
Tree-like structures on a characteristics domain
Structure defined in external hierarchy table (similar to
master data) no realignment problem!
Flexible versioning on hierarchies
Variables
Determine set of data for a query at run-time
which complex filters, which hierarchies?
Values for variables are calculated by the system or
entered by the user
Values for variables can be used as input for formulas
Currency Conversion

Convert during data load Business


Business Explorer
Explorer
EUR
and/or during analysis
Based on ECC conversion rates
convert
Conversion per OLAP
OLAP Processor
Processor
fiscal year / fiscal period EUR
calendar date / period
USD JPY
conversion rate type
Mixed currencies within Staging
Staging Engine
Engine convert
columns or rows
multi currency aggregates
can be resolved by a simple
dill-down by units NLG
DM
JPY
R/3 EUR LIT File
R
FF
Aggregates
Speed up query performance by providing
pre-aggregated views on InfoCubes
Aggregates are also stored in InfoCube star schema
Fully invisible to the end-user
Created by administrator depending on InfoCube semantics and
query anticipation
Optimized by OLAP processor selecting best aggregate
Built-in consistency
data package released for queries when aggregate update
complete
Zero downtime during load
BW Data Model
Master Data
Customer # Name Location
13970522 Brightview, Inc. Palo Alto

Customer Dimension InfoCube


C Customer # Region
13970522 west

Fact Table
P C T Quantity Revenue Discount Sales Overhead
250 500,000 $ 50,000 $ 280,000 $
50 100,000 $ 7,500 $ 60,000 $

Product Dimension Time Dimension


P Product # Product Group T Period # Fiscal Year
2101004 Displays 2101004 2017
BW Star Schema: InfoCube
Master Data Table

Dist. Channel ID Customer Dim. ID


Distrib. Channel Sold to Party ID

Fact Table
Customer Dim ID
Sales Area Dim ID Sales Area Dim ID Time Dim. ID
Division ID Distrib. Channel ID Time Dim ID Calendar Day
Division Division ID Unit Dim ID Calendar Year Month
Sales Org ID Calendar Year Week
Data Packet Dim ID
Incoming Orders Qty
Incoming Orders Value

Sales Org. ID
Sales Org.


InfoCube: SAP BW Design

Central data stores for reports and


evaluations
Contains two types of data:
Key Figures
Characteristics
1 Fact Table and up to 16 Dimension Tables
3 Dimensions are predefined by SAP
Time
Unit
Info Package
Info Cube Multi-Dimensional Analysis

Query Cache

Others
Govt Agencies
Institutions
Customer Retail
Group Whole sale South
Dept Stores West Regions
East

Furnishings

Bi-products
Glassware

Chemicals
Ceramics
Plastics

Division
InfoCube: Example
East
South

Dept. Stores
North

Wholesale
Retail

Glass- Ceramics Plastics Pottery Copper Pewter


ware

Division
Query Cache InfoCube
Characteristics:
Product group
Customer group
East

Division
Region

Customer
Area
South

group
DeptStores
Company code
North

Wholesale Region
Retail
Glass- Ceramics Plastics
ware
Period
Division Profit Center
Bus. Area

Analysis 2 Analysis 3 Analysis


of Ceramics of Plastics of Plastics division
division division and Southern region
East

East
South East

Region

Region
Customer Customer Customer
Region

South

group group

South
group
DeptStores DeptStores DeptStores
North

North

North
Wholesale Wholesale Wholesale
Retail Retail Retail
Glass- Ceramics Plastics Glass- Ceramics Plastics Glass- Ceramics Plastics
ware ware ware

Division Division Division


InfoCube: Characteristics and Key
Figures

Customer
group
1 North
100 Plastics Character-
RT-0001 Retail Trade istics
Region

Sales 4,000,000
Hours worked 1,300,000 Key Figures

Division

Key Figures are stored for a unique combination of Characteristic


Values
Number of dimensions is degree of granularity / summarization
level of the dataset
What is an InfoObject?
The various OLTP data models are unified for BW
Business objects / data elements become InfoObjects

R/3
OLTP BW Extractor

Table of cost centers


CO KOSTL ...
Controlling DataSource InfoObject
for
Cost Center
0COSTCENTER

Table of employees
HR
Human EMPLO COST_CENTER ...
Resources
InfoObjects are unique across
application components !
Types of InfoObjects
Characteristics: evaluation groups like Cost Center,
Product group, Material
Have discrete values stored in their master data tables
(e.g. the characteristic Region has the values North,
South, ... )
Special types of characteristics:
Time characteristics like Fiscal period, Calendar
year, ...
Unit characteristics which comprise currencies and
units of measure like Local currency or Sales
quantity
Keyfigures: continuously valued numerical fields like
amounts and quantities (e.g.: Revenue and Sales
quantity)
Reporting Architecture

Analyzer
defines ...
Business Explorer

OLAP server
OLAP
Processor
operates on ... Query

Database Database
stores ... Star
Schema
Aggregates

stored in
InfoCube
Reporting Architecture
Business Explorer
Analyzer stored in
shows ...
defines ...
Query View Excel Workbook

OLAP server

OLAP
Processor Query
operates on ...

Database Aggregates

stored in Star
Database Schema
stores ...
InfoCube
27
Analyzer: Defining Queries
Analyzer embedded in Excel
Business Explorer Analyzer ...
... implemented as an Add-in for Microsoft Excel
... links query rsults to cells in Excel workbooks
(e.g. multiple queries within same worksheet)
... offers all navigation features of OLAP-Processor via mouse-
click, context-menus, toolbar etc.

Workbooks
as container All rendition
and End-users build
for queries on existing Excel
(store, e-mail) presentation
features of and MS Office
Excel available know how
Iceberg view
Thank you!

You might also like