35
MIKE STOKO [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2003 BOB GAUTHIER [ ASUG ASSOCIATE MEMBER MEMBER SINCE:1998 CHRISTINA CRONE [ ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 [ ] Best Practices and Real Life Experiences in Integrating SAP BW and Business Objects Software [ 6/17/2010 Mustansir Saifuddin Innovative Solution Partners

Best Practices and Real Life Experiences in Integrating SAP BW and

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

MIKE STOKO [ ASUG INSTALLATION MEMBER

MEMBER SINCE: 2003

BOB GAUTHIER [ ASUG ASSOCIATE MEMBER

MEMBER SINCE:1998

CHRISTINA CRONE [ ASUG INSTALLATION MEMBER

MEMBER SINCE: 1999

[

] Best Practices and Real Life

Experiences in Integrating SAP BW

and Business Objects Software

[

6/17/2010

Mustansir Saifuddin

Innovative Solution Partners

[

Real Experience. Real Advantage.

Agenda

The new face of BI …. With BOBJ

Available Tools and Integration Points

Project Approach and Resource Requirements

BEX Queries and OLAP Universe

Deploying a Dashboard

Portal Integration and SSO

The Experience

2

[

Real Experience. Real Advantage.

SAP Landscape with Business Objects

ECC

Financials

Operations

Human Resources

Logistics

Corporate Services

CRM SCM

SRM PLM

SAP Business Suite

EPM GRC

Ente

rprise A

pplic

ations

3rd-Party Databases and Applications

SAP NetWeaver

Business

Warehouse

Open HUB Process

Integration

SAP NetWeaver

BW Accelerator

Master Data

Governance

Master Data

Management

SAP NetWeaver Portal

SAP Bex

Queries

Excel Analyzer

Web Analyzer

Life

cycle

Ma

na

ge

me

nt

SAP NetWeaver

Content

Extractors

SAP NetWeaver Portal Any Portal, Any

Destination

SAP BusinessObjects Enterprise

SAP

BEx

Explorer Xcelsius Crystal

Reports

WEDI Live

Office Pioneer

Info

rma

tion

Acce

ss

Info

rmatio

n F

oundatio

n

Me

tad

ata

Ma

na

ge

me

nt, In

form

atio

n L

ifecycle

Ma

na

ge

ment

SAP NetWeaver

Business Warehouse

Data Profiling Data Services

ETL/DQ

Data

Federator

SAP NetWeaver

BW Accelerator Master Data Governance

Master Data

Management

3rd-Party Databases and Applications

ECC

Financials

Operations

Human Resources

Logistics

Corporate Services

CRM SCM

SRM PLM

SAP Business Suite

EPM GRC

Ente

rprise A

pplic

ations

SAP BusinessObjects POA

Data Quality

Management

For

SAP/CRM

Real-time

Validation

Duplication

Data

Quality

Data

Federator

3

[

Real Experience. Real Advantage.

Why Business Objects

Now part of the SAP Business Intelligence suite of tools

Tight integration with SAP BW and ECC

More Reporting Options

Better Presentation Layer

User Friendly Tools

Intuitive User Interface

4

[

Real Experience. Real Advantage.

Serving Different User Base

Meets the needs of different user base within the

organization:

Executives and

Managers

Business Analysts

Information

Consumers

5

[

Real Experience. Real Advantage.

Agenda

The new face of BI …. With BOBJ

Available Tools and Integration Points

Project Approach and Resource Requirements

BEX Queries and OLAP Universe

Deploying a Dashboard

Portal Integration and SSO

The Experience

6

[

Real Experience. Real Advantage.

Tools and Usage

Tools

Web Intelligence

Crystal Reports

Xcelsius

Pioneer

Explorer

Usage

Adhoc Query, Reporting and Analysis

Enterprise Reporting

Dashboard/Visualization

Advanced Analytics

Discovery and Exploration

7

[

Real Experience. Real Advantage.

Integration Points and Architecture Components

Xcelsius

Live Office Query as a WebService

Web Intelligence (Webi) Crystal Reports

OLAP Universe

SAP BW BEX Query

Multi

Provider Infocube

Direct Access

8

[

Real Experience. Real Advantage.

More Streamlined Connectivity – BEX to Xcelsius

Xcelsius

Live Office Query as a WebService

Web Intelligence (Webi) Crystal Reports

OLAP Universe

SAP BW BEX Query

Multi

Provider Infocube

Direct Access

9

BI Consumer Services BICS Connectivity

Technical Requirements:

SAP NetWeaver BW 7.01 (SAP

enhancement package 01), Service Pack 05

SAP BusinessObjects Xcelsius Enterprise

2008 Service Pack 02

SAP Frontend 7.x installed on the client

with BI Add-Ons

[

Real Experience. Real Advantage.

Building Blocks

BEX Queries (Source)

Universe (Semantic Layer)

Universe Connection to BW

Webi Reports (Presentation Layer)

Live Office Connections

Xcelsius (Dashboard)

Infoview (BOBJ Portal)

Enterprise Portal

10

[

Real Experience. Real Advantage.

Agenda

The new face of BI …. With BOBJ

Available Tools and Integration Points

Project Approach and Resource Requirements

BEX Queries and OLAP Universe

Deploying a Dashboard

Portal Integration and SSO

The Experience

11

[

Real Experience. Real Advantage.

Project Approach

Start with a Proof of Concept (POC)

Define Scope (both for POC and full implementation)

Number of KPI’s to be captured in POC

KPI’s required for the go live

Identify any Drill Down Reports

Use Production or Production Like Data

Identify your Audience

Senior Management

C level Executives

Others

12

[

Real Experience. Real Advantage.

Resource Requirements

Team Requirement and Collaboration

BI/BOBJ Architect and Project Manager

Identify BW Resource

Pick the Business User/SME to guide the project Team

Basis Resource

Knowledge of Business Objects Environment

SAP Integration Kit

Enterprise Portal support

Business Objects Developer

13

[

Real Experience. Real Advantage.

Agenda

The new face of BI …. With BOBJ

Available Tools and Integration Points

Project Approach and Resource Requirements

BEX Queries and OLAP Universe

Deploying a Dashboard

Portal Integration and SSO

The Experience

14

[

Real Experience. Real Advantage.

Use of BEX Queries as a Source for BOBJ

BEX queries have a one to one relationship to a BOBJ

Universe

This is identified as an OLAP Universe

In order for the Universe to access the BEX query

Check the “Allow External Access” checkbox in query properties

Also check the settings in RSRT transaction called “Use selection

of Structure Members”. This allows Business Objects to read the

structures in BEX query

Try maintaining the reporting logic in BEX by utilizing exit

variables to determine time and other complex computations if

possible

15

[

Real Experience. Real Advantage.

Use of BEX Queries as a Source for BOBJ

Be mindful of the changes made to the BEX query

A Universe refresh is required every time a change is made to

the BEX query

Use inclusion filters instead of exclusions when using certain

values or value ranges for a characteristics

Check your query output by using MDXTEST transaction in

BW that allows you to debug any issues

16

[

Real Experience. Real Advantage.

BEX Query and OLAP Universe

A universe on top BEX query is an OLAP Universe

No table joins etc. are required in this type of Universe This is a major difference between relational database universe and OLAP

based

17

The following screen shot shows the “Refresh Structure” setting

These settings allows the developer to sync up the Bex query to the Universe

[

Real Experience. Real Advantage.

SAP BW OLAP Universes - Terminologies

18

BW Query Element OLAP Universe Element

Cube Dimension Class

Characteristic (incl. Time and Unit) A class with dimension and detail objects

(detail objects for key and description)

Key Figure Measure element in a class named Key figures

Navigational attribute

A class with dimension and detail objects

(detail objects for key and description)

Display attribute

Each display attribute becomes a detail object

underneath the related dimension object

SAP variables

Query filter as predefined object which can be

optional or mandatory

Custom structure

Dimension object

[

Real Experience. Real Advantage.

BEX Query Designer

19

[

Real Experience. Real Advantage.

Comparable OLAP Universe on Top of BEX Query

20

[

Real Experience. Real Advantage.

Universe Settings for BEX Queries

Hide Level 00 in the Universe definition

Remove L01 suffix from the object names and update the text to

reflect user friendly names

21

Use “Single Sign On When

refreshing reports at view time”

option as the authentication

mode

Don't

Forget

[

Real Experience. Real Advantage.

Agenda

The new face of BI …. With BOBJ

Available Tools and Integration Points

Project Approach and Resource Requirements

BEX Queries and OLAP Universe

Deploying a Dashboard

Portal Integration and SSO

The Experience

22

[

Real Experience. Real Advantage.

Elements of Xcelsius

23

[

Real Experience. Real Advantage.

Guidelines for deploying a Dashboard

Architectural Guidelines

Dashboard Load Times. Define a criteria < 10 Seconds?

Consistency in Results – design needs to minimize the

opportunity to duplicate calculations or arrive at different results

Flexibility in Dashboards and Queries/Reports

Identify the level of effort for any design changes

Examples: Aesthetic changes VS adding new KPI’s

“Simplicity” should rule the design in Xcelsius and reports

Keep ongoing maintenance in mind

Turn around time

Ease of Use for End users

24

[

Real Experience. Real Advantage.

Xcelsius Dashboard Best Practices

25

Define a standard look and feel for the corporate dashboard

Color schemes

Corporate logo

Pick the data connection that works for your situation

Query as a Web Services (QAAWS)

Live Office (LO) connection

Define KPI’s that provide a high level overview of the data

Allow drill down capabilities in to more detailed Webi reports

To answer any further questions prompted from dashboard

[

Real Experience. Real Advantage.

Operational Budget Dashboard

26

[

Real Experience. Real Advantage.

BOBJ Adhoc Capabilities

27

Web Intelligence (Webi) tool is known for its Adhoc

capabilities

Leverage the same Universe used for creating the Dashboard for

creating on demand reports to do more detail analysis

Users can create their own Webi reports via Infoview (BOBJ Portal)

that can be integrated in to Enterprise Portal

Leverage the SSO capabilities that allows seamless integration

between Enterprise Portal, Infoview and backend BW system

[

Real Experience. Real Advantage.

Agenda

The new face of BI …. With BOBJ

Available Tools and Integration Points

Project Approach and Resource Requirements

BEX Queries and OLAP Universe

Deploying a Dashboard

Portal Integration and SSO

The Experience

28

[

Real Experience. Real Advantage.

Integrating BOBJ into Enterprise Portal

29

Xcelsius Dashboards, Web Intelligence and Crystal Reports can

be integrated into Enterprise Portal

Allows users a consistent look and feel for their reports and

dashboards

Leverages SSO functionality thus enhancing user experience as a

whole

Couple of Integration options:

Knowledge Management (KM) content can be used to

integrate BOBJ content into Portal

OpenDoc URL Iviews can be configured in Portal to provide

direct link to Dashboard and reports

[

Real Experience. Real Advantage.

Data Journey and Authentication Path

30

Use Single Sign On (SSO) to connect

from Portal to BOBJ Infoview to BW

Leverage role level security in BW to secure Enterprise

level data

Configure Custom Access Levels in BOE

Ensure BOE, BW and Portal

are in the same Domain

In CMC, setup SAP Entitlement System in BOE using the SAP id

setup for SSO

Import BW roles into BOE

[

Real Experience. Real Advantage.

BOBJ Transport AKA Life Cycle Management

31

Life Cycle Management acts as the

transport system to move BOBJ

development objects between

environments

Examples Include:

Universe

Connections

Webi Reports

Xcelsius Dashboard

Custom Access Lists (CAL’s) –

BOBJ Authorization

[

Real Experience. Real Advantage.

Agenda

The new face of BI …. With BOBJ

Available Tools and Integration Points

Project Approach and Resource Requirements

BEX Queries and OLAP Universe

Deploying a Dashboard

Portal Integration and SSO

The Experience

32

[

Real Experience. Real Advantage.

Impact of Business Objects

33

Adding Business Objects in your current landscape adds

complexity

Newer skill sets above and beyond BW are required

More Integration points (or more Pain Points introduced) in

the environment

Maintenance challenges with a new set of components and

upgrades to deal with

Warning

[

Real Experience. Real Advantage.

Payback

An enhanced user experience

Business Objects covers a wide spectrum of user base in the

organization

Something for everybody

More business ownership less IT dependency

An opportunity to move away from Excel and Access based

custom solutions

Provide insights in to your data at the highest level in the

organization – Folks who are making critical business decisions

34

[

Real Experience. Real Advantage. 35

] Thank you

Contact Info: [email protected]