You are on page 1of 58

Business Information

Warehouse
Release 3.0
Overview Presentation

SAP AG

SAP NetWeaver

The integration and application platform for lower TCO

SAP NetWeaver
People Integration

Integrates across
technologies and
organizational boundaries
A safe choice with full .NET
and J2EE interoperability

Collaboration

Information Integration
Business
Intelligence

Knowledge
Management

Master Data Management

Process Integration
Integration
Broker

Business Process
Management

Life Cycle Management

Composite Application Framework

Multi-Channel Access
Portal

Application Platform
J2EE

ABAP

DB
andOS
OS Abstraction
Abstraction
DB
and

SAP AG 2002, Title of Presentation, Speaker Name 2

.NET

WebSphere

Unifies and aligns people,


information and business
processes

The business foundation for


SAP and partners
Powers business-ready
solutions that reduce custom
integration
Its Enterprise Services
Architecture increases
business process flexibility

SAP NetWeaver in Detail (SAP Internal View)


Product components and killer features

SAP Mobile Infrastructure


Tight coupling and alignment
with SAP business solutions

Business packages
Collaboration

Master Data Management


Coming in 2003

SAP Exchange Infrastructure


Proxy generation and mapping tools
Integration directory
SAPs ability to execute

SAP Web Application Server

Proven, scalable, comprehensive toolsets


Leverage existing infrastructure/skillets

SAP AG 2002, Title of Presentation, Speaker Name 3

Multi-Channel Access
Portal

Collaboration

Information Integration
Business
Intelligence

Knowledge
Management

Master Data Management

Process Integration
Integration
Broker

Business Process
Management

Application Platform
J2EE

ABAP

DB
andOS
OS Abstraction
Abstraction
DB
and

Life Cycle Management

SAP Business Information Warehouse


Business content
Tight integration to SAP
Open architecture (Crystal,Ascential)

People Integration

SAP Enterprise Portal


Composite Application Framework

SAP NetWeaver

Agenda

Data Warehousing
BI Platform

BI Suite

SAP AG 2002, Title of Presentation, Speaker Name 4

Preface

This presentation is divided in three sections.


Data Warehousing
It supports the complete process from data load, transformation, data
integration, consolidation and cleansing to data provision for analysis
and interpretation of consistent information. Includes the following
areas:
Extraction, Transformation and Load (ETL)
Data Warehouse Management

Data Modeling

SAP AG 2002, Title of Presentation, Speaker Name 5

Preface

Business Intelligence Platform


Serves as the technological infrastructure to support information access
and comprehensive analytics. It includes the following areas:
OLAP
Alerting
Data mining

Open Analysis Interfaces

SAP AG 2002, Title of Presentation, Speaker Name 6

Preface

Business Intelligence Suite


It provides a comprehensive set of tools such as query, reporting and
multi-dimensional (OLAP) analyses to support collaborative decisionmaking for analysts, executives and information consumer. It includes
the following areas:
Query design
Reporting and Analysis

Web Application Design

SAP AG 2002, Title of Presentation, Speaker Name 7

Agenda

Data Warehousing
BI Platform

BI Suite

SAP AG 2002, Title of Presentation, Speaker Name 8

Agenda

Data Warehousing
Overview

Feature Highlights

SAP AG 2002, Title of Presentation, Speaker Name 9

Data Warehousing - Overview

Openness
XML openness
DB Connect
Ascential
Open Hub Service

Easy Transformation
Transformation library and new user
interface for formula builder

Archiving
Process chains

ODS Objects
BW Service API
SAP AG 2002, Title of Presentation, Speaker Name 10

Agenda

Data Warehousing
Overview

Feature Highlights

SAP AG 2002, Title of Presentation, Speaker Name 11

Solution: BW DataSources for XML Data


BW

External application

InfoSource

document-type
data

CRM

mass data

SOAP
RFC
Service
push
XML data

FTP
(non XML format)

SAP AG 2002, Title of Presentation, Speaker Name 12

BW
DataSource

Delta

File
DataSource

pull

Full

Queue

File system

Meta Data Exchange Architecture

BW Server
BAPI
InfoCube
Create
XMI
XML parser

Meta Data
Repository

Export Meta Data from BW


Result: Description of BW objects
Request all BW InfoCubes(Objects)
HTTP

Request sent to BW

Back:

Page in XML with all


InfoCubes(Objects)

Queue

Request InfoCube Sales Orders

Import

Export

External Meta Data


Repository

External Application
SAP AG 2002, Title of Presentation, Speaker Name 13

Back:

Page in XML with Meta Data of


Sales Orders according to CWM

Import Meta Data to BW


Stored in a queue
XML parser reads queue
XML parser calls BAPI

DB Connect - Architecture
SAP BW
External
Database Server
Database
Catalog

List of Tables + Views

DataSource

Field Details

InfoSource

Data

Staging
Engine

Direct access to external RDBMS


Read metadata and data

Access to all DBs supported by mySAP


Technology is planned
SAP AG 2002, Title of Presentation, Speaker Name 14

DB Connect - Scenario

SAP BW

Application

DB-Connect

MS SQL
DataBase

NT

ORACLE
DataBase
Unix
Purchasing

A purchasing application runs on a legacy system based on an ORACLE database.


To analyze the data from the purchasing application, the data needs to be
loaded into the BW System (possibly installed on a different database, e.g. MS SQL-Server).
DB-Connect can be used to connect the DBMS of of the purchasing application and extract
data from the tables.
SAP AG 2002, Title of Presentation, Speaker Name 15

Solution: SAP BW & Ascential DataStage

BW Service API for SAP

Legacy Systems

SAP
BW

Non SAP

BAPI

File
RDBMS
(DB2)

VSAM

Data
Stag
e ET
L Co
mpo
nen
ts

ADABAS

E-Business Applications
Siebel

Oracle

PeopleSoft

...

SAP AG 2002, Title of Presentation, Speaker Name 16

s
nent
o
p
Com
ETL
e
g
Sta
Data

BW Load Pack

Open Hub Service (BW3.0A SP7) - Scenarios


Analytical
Application

Sales
Data Mart

SAP BW

Regional
Data Mart

Legacy
Application
Data Mart
Interface

Open Hub Service

SAP BW

SAP AG 2002, Title of Presentation, Speaker Name 17

BW is an enterprise-wide data warehouse which


can distribute data to external data marts (nonBW platforms), to external analytical applications
or legacy applications

Open Hub Service - Details

Controlled distribution
of consistent data
Target: file or DB table
Central monitoring
Select filter criteria and
columns
Scheduling
Full or delta mode

(Data + Metadata)

SAP AG 2002, Title of Presentation, Speaker Name 18

Easy Transformation - Transformation Library


(3.0B)

Scenario
The transformation process can require complex formulas and routines.
In the past, ABAP routines often had to be developed.

Benefit
The Transformation Library provides a rich source of predefined
functions such as string functions, date conversions, logical and
mathematical functions. More than 70 predelivered functions simplify
and accelerate the definition of transformation rules (update and
transfer rules) enormously.
ABAP coding can be avoided in about 50% of the analyzed customer
routines. Existing routines do not need to be converted into formulas.

The Formula Builder user interface of 3.0A was reimplemented to


improve usability. It supports integrated access to the Transformation
Library.
SAP AG 2002, Title of Presentation, Speaker Name 19

Transformation Library List of Functions


Mathematical functions:
add, sub, mul, div, ()*
CEIL / FLOOR
ROUND, TRUNC
EXP, FRAC
ABS, SIGN
SQRT
LOG / LOG10
DIV / MOD
trigonometric functions
exponents

String functions:
substring*
concatenate*
to upper case*
shift left / right
condense (no gaps)
trim left / right
strlen
replace
left / right

Logical operators:
=, <>, >, >=, <=,
IF, AND, OR, NOT*

Date conversion:
week_first_day (computes date (Monday) of cal. week)*
date_conv (converts external date format into internal format)*
date_diff (days between two dates)
add_to_date (adds days to date)
date_weekday (computes weekday from date)
date_week (computes week from date) *
date_month (computes month from date)
date_quarter (computes quarter from date)
date_year (computes year from date)
year_get_first_day (computes first day of year)
month_get_first_day (computes first day of month)
quarter_get_first day (computes first day of quarter)
date_fiscyear (computes fiscal year from date)
week_quarter (computes quarter from week)
week_month (computes month from week)
month_quarter (computes quarter from month)
month_year (computes year from month)

Other functions:
Skip record
Abort package
Check initial value

User-defined functions, that can also be reused in other transformation rules

setup via BAdI (Business Add-In)


* = Already available in 3.0A

SAP AG 2002, Title of Presentation, Speaker Name 20

Formula Builder New UI for 3.0B

Syntax Help

Select Category,
e.g. String
Functions

Select Formula
Button in
Transfer or
Update Rules

Transformation
Library
Communication
/ Transfer
Structure
Fields or
System Fields

SAP AG 2002, Title of Presentation, Speaker Name 21

Fast and
Convenient
Search

Archiving Techn. Architecture: BW and ADK


Integration
InfoCubes

Optical
Storage system

Archive
Files

HSM
System

ODS
object
Storagesystem

Archive
Files

SAP Functionality - ADK


SAP AG 2002, Title of Presentation, Speaker Name 22

3rd party products

Process Chains BW 3.0: Motivation

Automating the BW administration

Graphical modelling and monitoring

End-to-end monitoring

Openness for all kinds of processes

Robust error handling and ability to restart

Moving responsibility into the individual processes: Execution of a


process is not controlled by the predecessor process.

SAP AG 2002, Title of Presentation, Speaker Name 23

Process Chains User Interace

Drag and drop

Draw line to
connect
processes.

SAP AG 2002, Title of Presentation, Speaker Name 24

New Technical Architecture Parallel upload

Parallel upload supported


On data package and request
level
Reduced upload times

ODS
object

No table for new and modified


data (M-table)
Faster availability for reporting
Benefit: Performance

File

File

SAP AG 2002, Title of Presentation, Speaker Name 25

File

New Technical Architecture - ODS Object Type


ODS object

active
data

change
log

Activation
queue
Staging

ODS
object

API

SAP AG 2002, Title of Presentation, Speaker Name 26

3.0

Standard type
Used for staging - this is the 2.0B
ODS
Track changes with change log
Available for staging (in and out)
Future enhancements: Standard type
without change log

Transactional type (new in 3.0)


Used as data storage for
applications, e.g. SAP SEM, external
application
Direct update via APIs no staging
Real-time visibility of updates
No change log available no delta
support for connected data targets
Only queries on top of InfoSets

Service API 3.0B - New Features I

Delta extraction for generic extractors


The generic data extractor supports delta extraction. Monotonic
attributes, such as time or unique keys, can be defined to guarantee
true delta.

Minimizing Downtime during Extraction


Minimizing downtime during initial load / Early-delta
initialization
In logistics (logistics cockpit extractors), you can minimize the
downtime of the source system during the initial load: data can
already be written to the delta queue at the same time as data is
transferred from the setup tables.

A flag in the scheduler (as of 3.0A SP7) controls this feature.

SAP AG 2002, Title of Presentation, Speaker Name 27

Service API 3.0B - New Features II

Minimizing downtime prior to and during initial load


using a mirror source system

This service allows you to fill the setup tables in a mirror system, while
posting continues in the original source system and and fills the Delta
queue. After the setup tables have been filled and the initial load from
the mirror system into the BW has been completed, the status
information is synchronized with the original source system. Delta
transfer takes place from the original source system now into BW.

SAP AG 2002, Title of Presentation, Speaker Name 28

Agenda

Data Warehousing
BI Platform

BI Suite

SAP AG 2002, Title of Presentation, Speaker Name 29

OLAP Query Caching (BW3.0A SP5)


The query results and navigation statuses calculated by the OLAP
processor are stored as of release 3.0B as a data cluster in the crosstransactional application buffer in the application server instance (crosstransactional cache). This enables the OLAP processor to access data
stored in the cache for queries that are similar, thus improving query
performance and reducing the load on the database instance.

This cross-transactional cache is not the same as the local OLAP


processor cache, which was available before 3.0B and which saves query
results in a session. Another new option enables you to limit the maximum
memory provided by your system not only for the local cache but also for
the cross-transactional cache.

SAP AG 2002, Title of Presentation, Speaker Name 30

Agenda

Data Warehousing
BI Platform

BI Suite

SAP AG 2002, Title of Presentation, Speaker Name 31

Agenda

BI Suite
Overview
The BEx Web Application Designer
Feature Highlights

Designing Mobile Applications

SAP AG 2002, Title of Presentation, Speaker Name 32

The Business Explorer in SAP BW 3.0

Business Explorer

Portal Integration,
Collaboration
BEx Browser&
Deployment
Single

Singlepoint
pointof
ofentry
entry
Role-based
No further development
information
provision
Use Enterprise Portal
Personalization,
Collaboration, Profiling,
Subscription
Integration of
unstructured information
Drag & Relate, Unification

No further development
of the BEx Browser

Query, Reporting
BEx Analyzer
and Analysis
Query
Excel-based
Design OLAP
via
Desktop
Solution Workbooks
or
Web calculations
Side
Multi-dimensional /
Query Design
OLAP Analysis (MS Excel
or web-based)
Geographical analysis
Ad-hoc data exploration
Alerting
Seamless Excel-Web
integration

SAP AG 2002, Title of Presentation, Speaker Name 33

Web Application
BEx Web Intelligence
Design
Web

Portal
Application
Integration
Design
Interactive
Web-basedanalytic
OLAP content
over
the web Cockpits
Information
Information

DashboardsCockpits /
Dashboards
Web Application Designer
Framework for building
Open for Web design
Analytical Applications
Create iViews for the Portal
Wizard-based visualization
APIs for further web design

BEx
Form
Form
Reporting
Reporting
Formatted

FormattedReports
Reports
Legal
LegalReports
Reports
Pixel-oriented
Pixel-orientedlayouts
layouts
Pre-defined
Web/Portal deployment
templates in
Crystal Reports format

BEx
Mobile
Mobile
Intelligence
Intelligence
Online

WAP Mobile
& Offline
Phones
Scenarios
Support
PDAs of WAP Phones
and
PDAs
Precalculation
Automatic
deviceSync
recognition

WebDAV Offline
Publishing via Web
Application Designer
Alerts, charts,
Integration into Mobile Portal

3.0 Architecture 3.0B


ITS
BW 2.0

Mainly used for web-enabling


of existing SAP applications
Dynpro-based

Web
Serv. ITS

BW used ITS only as a


gateway (WEBRFC)
ITS Flow Logic was only used
in special cases

WEB
Browse
r

HTTP

BW 3.0 with
mySAP Web
AS technology

mySAP WAS
Enhanced scalability,
performance, and robustness
Generation of charts and maps
on Internet Graphic Server (IGS)
Support of background
processing

TREX

5.0.2.1

SAP AG 2002, Title of Presentation, Speaker Name 34

IGS
6.20

BEx Mobile Intelligence


Easy administration

Web Application Designer: The center of BEx


BEx AdHoc
Query
Designer
(web based)

Portal

BEx Query
Designer
(Windows
based)

BEx Web
Application
Designer
SAP AG 2002, Title of Presentation, Speaker Name 35

Agenda

BI Suite
Overview
The BEx Web Application Designer
Feature Highlights

Designing Mobile Applications

SAP AG 2002, Title of Presentation, Speaker Name 36

Web Application Designer: Overall Architecture


BEx Web
Application
Designer

Any Web
Design Tool

BEx Adhoc
Query Designer
or
Excel based QD
or
Windows based
QD

http

create
Queries /
Views

OLAP Processor

Data
Base
SAP AG 2002, Title of Presentation, Speaker Name 37

Portal/
Any Web
Browser

Save HTML Templates in


Web Content Management
Generate URL automatically

BW Web
Service
BW Charting Engine

HTML
Templates

BW Server (using
mySAP Web App
Server Technology)

Web Application Designer

Available
Web items

Drag&Drop

SAP AG 2002, Title of Presentation, Speaker Name 38

Multiple documents

Web item
properties

New Web Items

New Items
Ad-Hoc Query Designer
News Ticker
checkboxes for filter values
Hierarchical dropdown boxes

Single documents and document


list
Menu

SAP AG 2002, Title of Presentation, Speaker Name 39

Web Application Designer Easy Customizing

Customizable context menu:

Each menu entry can be placed in the


general menu, the enhanced menu or
even be hidden.
Context menu settings are possible
individually for each Web template.
SAP AG 2002, Title of Presentation, Speaker Name 40

Web Application Designer Easy Layout/Printing

Query

Printing

Styles

Styles

SAP AG 2002, Title of Presentation, Speaker Name 41

Agenda

BI Suite
Overview
The BEx Web Application Designer
Feature Highlights

Designing Mobile Applications

SAP AG 2002, Title of Presentation, Speaker Name 42

Item: Ad-Hoc Query Designer

Drag&Drop

Web item:
AdHoc Query
Designer
SAP AG 2002, Title of Presentation, Speaker Name 43

Item: News Ticker

Drag&Drop

Web item:
News Ticker

SAP AG 2002, Title of Presentation, Speaker Name 44

Item: Geographical Map

Drag&Drop

Web item:
GIS

SAP AG 2002, Title of Presentation, Speaker Name 45

Item: Document List

SAP AG 2002, Title of Presentation, Speaker Name 46

Collaboration with document integration

Context dependent document integration


Share knowledge with other employees

SAP AG 2002, Title of Presentation, Speaker Name 47

Custom Alert Settings and simple data display

Alert
Monitor:

Example
Views

SAP AG 2002, Title of Presentation, Speaker Name 48

Web Application Designer Easy Deployment

Save Web Application as iView

for immediate role-specific use in the


Portal
as iView file on your PC

SAP AG 2002, Title of Presentation, Speaker Name 49

Agenda

BI Suite
Overview
The BEx Web Application Designer
Feature Highlights

Designing Mobile Applications

SAP AG 2002, Title of Presentation, Speaker Name 50

Architecture of BW 3.0 Mobile Intelligence


One URL
for all devices
Device Recognition

Web Application
Designer

Renderer for i-Mode


Renderer
forChart
WAP
Table
Renderer

Renderer

Renderer
for Chart
PDAs
Table
Renderer

One design
tool for all
devices

Chart

Renderer

Renderer

...

OLAP
Engine
BW Server

SAP AG 2002, Title of Presentation, Speaker Name 51

...

Renderer

Table

Web
Templates

...

Renderer

Renderer
Tablefor Internet
ChartBrowser
Renderer

...

Web
Framework

Reporting
Agent

Alert
notification
eMail, SMS

3. Optimization for BEx i-Mode Applications

Features of BEx i-Mode Applications

Item Paging (splitting items on several pages)

Paging in tables (depending on memory size)

Charts size and colors depending on i-Mode


device

Rendering with cHTML

Color for background, hyperlinks, text and


exceptions are customizable (transformation
of Cascading Style Sheet into cHTML)

Generation of statefull URLs instead of using


session cookies

Device-specific default template for ad hoc


analysis

SAP AG 2002, Title of Presentation, Speaker Name 52

Optimization for BEx iMode Applications


Table

Navigation block

Filter

Maps

Menu

Exceptions/
Conditions

SAP AG 2002, Title of Presentation, Speaker Name 53

Charts

Alert Monitor

Highlights PDA

BW PDA Queries designed with the Web Application Designer

Navigation block and table

SAP AG 2002, Title of Presentation, Speaker Name 54

Charts

BW Mobile Intelligence: WAP Example

Designed with the Web Application Designer, WAP specific output


Device-Specific WML for WAP devices
Item paging to split a BW Web application into several pages

Generation of WBMP for WAP devices

SAP AG 2002, Title of Presentation, Speaker Name 55

Pre-Calculating Static HTML for Offline Use

The Web Application Server enables HTML ,


HTML for Windows CE, XLS & Crystal
Reports Precalculation

Complete static HTML documents and .XLS Files are generated in


the background using the Reporting Agent
These documents are stored (via Web Content Framework) &
accessed offline via WEB DAV (Distributed Authoring & Versioning)
In addition to the BW-specific components in the template, all the
other components, such as icons, graphics (charts, maps) are stored
in a special directory.
A control query can optionally be used in order generate offline filter
navigation.

SAP AG 2002, Title of Presentation, Speaker Name 56

SAP BW 3.0 Additional Information

Further information can be found in SAPNet under alias


BW -> BW 3.0B.

SAP AG 2002, Title of Presentation, Speaker Name 57

Product Roadmap

BI Content
3.5.3 Add-On
BI Content
3.5.2 Add-On
BI Content
3.5.1 Add-On

SAP BW 3.5
BI Content
3.2 Add-On
BI Content
3.1 Add-On

SAP BW 3.1

Q1/2003
SAP AG 2002, Title of Presentation, Speaker Name 58

BI Content
3.3 Add-On

SAP NetWeaver
Integration
Web AS 6.40
SAP EP 6.0
SAP MDM 3.0
SAP XI 3.0
SAP MI 2.5
Q1/2004

BI Content
4.0.1 Add-On

SAP BW 4.0

Enterprise-wide
Real-time data
acquisition /
analytics
Active BI
Planning
infrastructure

Q1/2005

You might also like