Sei sulla pagina 1di 33



Overview of SAP BW

A business of


1. Agenda

2

Contents
 SAP BW Overview and Concepts
 Introducing the Administrator Workbench
 Data Modeling and Loading
 Data Extraction (OLTP and Remote Systems)
 The ODS and Business Content
 Production Support
 BEX Reporting

3



Data Warehousing and the


SAP BW Overview and
Concepts

4

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 R/3
Systems
• BAPIs for data sources from non-SAP systems
• Automated Data Warehouse management
• Administrator Workbench for controlling and managing
content
5

Business Information Warehouse
Architecture

6

Business
Content

Financial Accounting Logistics


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

Action

Common
Analytical
Transaction Applications
Analysis
Processing Meta Data

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

OLTP External 8 DSS



Architecture Overview

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

Administrator OLAP Processor InfoCatalog


Workbench
Administration Meta Data
Repository Meta Data Manager Data
Data Manager
Manager
InfoCubes
Scheduling
Business Information Staging Engine Operational
Monitor Warehouse Server Data Store
BAPI

Non R/3 Production Data Production Data OLTP


Extractor Extractor Reporting

Non R/3 OLTP Applications R/3 OLTP Applications


9

Staging Process

InfoCube InfoCube

Update Rules Update Rules Update Rules

Communication Structure Communication Structure

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

Source R/3 standard 3rd party Market


Systems extractor extraction tool Information

Data extract Data extract


Sales Europe Sales Americas
Research Institute

R/3 OLTP System Non R/3 OLTP System 1


0 
DataSource and InfoSource
Business Information
Warehouse Server InfoCubes
Staging Engine
Update Rules

Communication structure InfoSource

Transfer Rules Transfer Rules


Transfer Rules
(Replicated) Transfer Structure Transfer Structure Transfer Structure

DataSource
Transfer Structure Transfer Structure Transfer Structure

Extract Source Structure Extract Source Structure Extract Source Structure

OLTP System 1 OLTP System 2

1
1 
Extraction, Transformation and Loading

 Open for any source


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

…to get a complete view of your business

1
2 
Non-SAP Data Sources

Business Information Warehouse Server


Administrator
Workbench
Meta Data Data
Staging
StagingEngine
Engine Base
Repository
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 & transformation tools
 ... customers to integrate their non-SAP data

1
3 
Persistent Staging Area

Business Information Warehouse Server

InfoCube

Update Rules

PSA Validation

InfoSource InfoSource

BAPI

Data extract Data extract


OLTP System 1
4 
Administrator Workbench

Central
CentralAdministration
Administrationand
andControl
Control
 Modeling
Modeling
 Reporting
ReportingAgent
Agent
 Business
BusinessContent
Content
 Monitoring
Monitoring
 Metadata
MetadataRepository
Repository

1
5 
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

Vienna.conf.032499

More OLAP Goodies ...

 Hierarchies for interactive drill-down


 Tree-like structures on a characteristic’s 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 formulae

1
7 
Currency Conversion

 Convert during data load and/or


during analysis
 Based on R/3 conversion rates Business Explorer
 Conversion per EUR
 fiscal year / fiscal period
convert
 calendar date / period OLAP
OLAP Processor
Processor
 conversion rate type EUR
 Mixed currencies within USD JPY
columns or rows
Staging
Staging Engine
Engine
 multi currency aggregates can be convert
resolved by a simple dill-down by
units
NLG
DM
JPY
R/3 EUR LIT File
R
FF
1
8 
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

1
9 
BW Data Model

Customer # Name Location


Master
13970522 Brightview, Inc. Palo Alto data

Customer dimension
C Customer # Region … InfoCube
13970522 west ...

P C T Quantity Revenue Discount Sales overhead Fact table


250 500,000 $ 50,000 $ 280,000 $
50 100,000 $ 7,500 $ 60,000 $
… … … ...

P Product # Product group … T Period Fiscal year …


2101004 displays ... 10 1997 ...
Product dimension Time dimension

2
0 
2
1 
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

2
2 
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

2
3 
InfoCube: Example
East
South

Customer
Region

group
Dept. Stores
North

Wholesale
Retail

Glass- Ceramics Plastics Pottery Copper Pewter


ware

Division
2
4 
InfoCube: Multi-dimensional analysis
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
1 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


2
5 
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

2
6 
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 !
2
7 
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”)

2
8 
Reporting Architecture

Analyzer
defines ...
Business Explorer

OLAP server
OLAP
Processor
operates on ... Query

Database Database
stores ... Star
Schema
Aggregates

stored in
InfoCub
e

2
9 
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
3
0 
Analyzer: Defining
Queries

3
1 
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

Vienna.conf.032499



Thank You

A business of

Potrebbero piacerti anche