You are on page 1of 23

SAP BW TRAINING

Day 1

Todays Objective

Introduction to Data Warehouse


Difference between OLTP & OLAP
Business Warehouse Overview
Business Warehouse Architecture
System Landscape
Communication Interface

Vandana Goyal

Introduction to Data Warehouse

Forms basis of converting data into


valuable information
Provides information and knowledge to
decision makers
Data can be from any source and of any
age
Subject-oriented, integrated, timevariant and non-volatile

Vandana Goyal

Benefits of Data
Warehouse

Reduced action time


Increased information quality
Inter-company and inter-department
collaboration
Data quality : precise, subject-oriented ,
complete, time-dependent , security and
authorization

Vandana Goyal

Data Integration Process


Data analysis and
analytical applications

- OLAP, MIS, cockpits,


- Planning, scorecard,

Multi-dimensional data

- Information models
- Aggregation

Data warehouse

- Data storage
- Administration

Extraction, transformation, loading

- Selection, extraction,
- Modification, loading

Source systems

- External data sources


- Internal data sources

Vandana Goyal

Multi-dimensional
Figure is related to one or more objects e.g.
Figure: Turnover
Objects Values
1.Months -> Jan
2.Year
-> 2012
3.Material-> Cigar
4.Comany-> BAT

Vandana Goyal

OLTP Versus OLAP


OLTP

OLAP

- Optimized to get data in

- Optimized to get data out

- For daily business

- For daily decisions

- Processes a small amount of


data per transaction

- Processes a large amount of


data per transaction

- Business-critical availability

- Less critical availability

- Data updates online

- Data updates regularly

Vandana Goyal

SAP BW
SAP BW provides an integrated picture of your business. As a
component of the SAP NetWeaver platform, SAP BW is key to
bringing together powerful business intelligence infrastructure, a
comprehensive set of tools, planning and simulation capabilities,
and data-warehousing functionality -- delivered through
sophisticated and user-centric enterprise portal technology to
provide a coherent, comprehensive solution.
BI Scenarios in NetWeaver
Enterprise Reporting, Query & Analysis

High Focus on User Prodcutivity


Formatted Reporting and Ad-hoc Analysis
Information Broadcasting
Model-driven BI Applications

Business Planning and Analytical Services

Business Planning Integrated in BI Platform and


Suite

Enterprise Data Warehousing

High Performance Analytics (BIA)


Flexibility by enhanced data modelling capabilities
Data Transfer Process
Real-Time Data Acquisition
Web-based Administrator Cockpit

Master Data Management

Central Master Data Management

Strategic Enterprise Management

Business Consolidations
Strategy and Value Maps
Balanced Scorecards

BW Overview

The Business Warehouse (BW) is SAPs


architectural solution for data
warehousing
BW is a separate system from the R/3
transaction processing system
BW data structures are optimized for
reporting data efficiently and quickly
(analytical processing)

Vandana Goyal

Basic BW Architecture
BEx

SAP R/3

ODS
Non-SAP
Data Sources
(Flat file, XML
or DBConnect)

Data Sources

InfoCube

Data Detail Business Content

SAP-BW

Web
Based
BEx

Business
Explorer Tools

State System BW Landscape


BW Dev

Data

SAP R/3
Dev

BW
Quality

Data

SAP R/3
Quality

BW
Production

Data

SAP R/3
Production

Business Explorer (BEx) Analyzer

Queries and solution workbooks embedded in


MS Excel

Excel functionality can be utilized (calculations,


charts, VBA programming, etc.)

Queries are refreshed at each run; workbooks


provide pre-calculated queries

Incorporates BW Security and, therefore,


eliminates the need for an additional layer of
security at the reporting level

GUI Based or

SAP Menu Bar Add-in

Web-Based

What is Business Content?


Advantages of using Business Content
Pre-Configured SAP-delivered objects allow
rapid development (DataSources, Transfer
Structures, ODSs, InfoCubes, Queries, etc.)
Based on Best Practices

A solution to build upon


Provides a good baseline for enhancements
of functionality and data models.

Web AS (SAP Web Application


Server)

Based in 3 tier architecture


Development and runtime time environment
Came into picture after 2004 (SAP Net Weaver)
Have all functions of typical application server in
addition to load balancing
From ECC 6.4 onwards, it had two components : Web
AS ABAP and Web as JAVA
With ECC 6.4, SAP BW 3.5 was released
Web AS ABAP and Web AS JAVA can run in isolation
(self-contained) and on different hardware.
Both of these have different database and database
schema
Vandana Goyal

Web AS ABAP

Runs on ABAP Workbench


Actual SAP BW platform
Uses file interface to communicate with
heterogeneous systems and
BAPIs( Business Application Programming
Interface) with SAP systems
In SAP BW 3.5, Web AS ABAP was
mandatory while Web AS JAVA was optional
Dialects through Open SQL ABAP

Vandana Goyal

Web AS Java

It has JAVA Database Dictionary /


Workbench
Runs on J2EE Engine platform
Dialects through Open SQL JAVA
SAP Enterprise Portal, SAP Mobile
Infrastructure, SAP Exchange Infrastructure
(SAP XI) and Knowledge Management are
developed on Web AS JAVA
Mandatory for information broadcasting and
ad-hoc reporting
Vandana Goyal

File Interface

Used to exchange data with non-system


system
Prior to release 3 of SAP R/3 system,
file interfaces were only used

Vandana Goyal

BAPIs

Series of interfaces
SAP systems as well as Third Party
systems uses to access SAP systems
Based on RFCs(Remote Function Calls)
Data is transferred via TCP/IP as byte flow
RFC Transaction Code: SM59
RFCs can be synchronous or asynchronous
Synchronous RFCs also called as
transactional RFC (TRFC)
Vandana Goyal

ALE / IDocs

ALE (Application Link Enabling) is a data


transfer tool or toolkit
Supports both synchronous and
asynchronous connection
Requires little programming
Data is transferred via IDocs (Intermediate
documents)
IDocs were used in earlier versions, have
unfavorable performance point view
Have been replace by RFCs
Vandana Goyal

Internet Communication
Framework( ICF)

Enables communication via HTTP,


HTTPS and SMTP protocols
Used by both Web as JAVA and Web as
ABAP
BW can be a client and send requests
to web servers for data extractions
BW can be a server and pass on data to
web services (e.g. Web Analyzer)

Vandana Goyal

Thank You!

Vandana Goyal

You might also like