Vous êtes sur la page 1sur 33



Overview of SAP BW

A business of


1. Agenda

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





Data Warehousing and the


SAP BW Overview and
Concepts



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



Business
Content

Financial Accounting Logistics


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



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
Meta
Administration Data Meta Data Manager Data
Data Manager
Manager
Repositor InfoCubes
Scheduling y
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 R/3 OLTP Applications


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

10
R/3 OLTP System Non R/3 OLTP System


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

11



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

12



Non-SAP Data Sources

Business Information Warehouse Server


Administrator
Workbench Dat
Meta Staging
Data StagingEngine
Engine a
Repositor Bas
y BAPI e

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

13



Persistent Staging Area

Business Information Warehouse Server

InfoCube

Update Rules

PSA Validation

InfoSource InfoSource

BAPI

Data extract Data extract


14
OLTP System


Administrator Workbench

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

15



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

17



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
− calendar date / period convert
OLAP
OLAP Processor
Processor
− conversion rate type EUR
• Mixed currencies within USD JPY
columns or rows
− multi currency aggregates can be Staging
Staging Engine
Engine convert
resolved by a simple dill-down by
units
NLG
DM
JPY
R/3 EUR LIT File
R
FF
18



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

19



BW Data Model

Customer # Name Location Master


13970522 Brightview, Inc. Palo Alto data

Customer dimension
InfoCube
C Customer # Region …
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

20



21



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

22



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

23



InfoCube: Example
East
South

Customer
Region

group
Dept. Stores
North

Wholesale
Retail

Glass- Ceramics Plastics Pottery Copper Pewter


ware

Division
24


InfoCube: Multi-dimensional analysis
Query Cache InfoCube
Characteristics:
Product group
Customer group
East
Region

Division
Customer
South

Area
group
DeptStores Company code
North

Wholesale
Retail Region
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


25



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

26



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
KOS TL ... DataSource
Controlling InfoObject
for
Cost Center
“0COSTCENTER”

Table of employees
HR
Human EMPLO COST_CENTER ...
Resources
InfoObjects are unique across
application components !
27



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”)

28



Reporting Architecture

Analyzer
defines ...
Business Explorer

OLAP server
OLAP
Processor
operates on ... Query

Database Database
stores ... Star
Schema
Aggregates

stored in
InfoCub
e

29

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



Analyzer: Defining
Queries

31



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 All
rendition End-users build
container on existing Excel
for queries and
presentati and MS Office
(store, e- know how
mail) on
features of
Excel
available
Vienna.conf.032499





Thank You

A business of

Vous aimerez peut-être aussi