41
SAP BOBJ RAPIDMARTS Overview & Implementation

SAP BOBJ Rapid Mart Overview & Implementation

Embed Size (px)

DESCRIPTION

This presentation gives the complete information about Rapid Marts

Citation preview

Page 1: SAP BOBJ Rapid Mart Overview & Implementation

SAP BOBJ RAPIDMARTSOverview & Implementation

Page 2: SAP BOBJ Rapid Mart Overview & Implementation

About Author…

‘Ramakrishna Kamurthy is having four years of experience in SAP NetWeaver Business Intelligence including two and half years of SAP BusinessObjects experience. Involved in different types of projects viz Support, Implementation and Data Archiving Implementation. Having successful SAP BOBJ Rapid Marts Implementation experience for SAP solutions in different verticals viz CC, GL, SA. One of the Top Contributor in SCN’.

INTRODUCTION

Page 3: SAP BOBJ Rapid Mart Overview & Implementation

Discussing About…

INTRODUCTION

The following are the main objectives discussing to understand the implementation of EDW using SAP BOBJ Rapid Marts

DATA WAREHOUSE

SAP BOBJ RAPID MARTS

ARCHITECTURE

DWH USING RAPID MARTS

ADVANTAGES

IMPLEMENTATION

STANDARD CONTENT – VISUALS & DASHBOARDS

CUSTOMIZATION

REFERENCES

Page 4: SAP BOBJ Rapid Mart Overview & Implementation

About Data Warehouse

DATA WAREHOUSE

A data warehouse (DWH) is a centralized reporting system, which integrates all legacy systems in enterprise, helps decision makers to make right decision at right time

Functions:

Modeling – Designing a warehouse i.e. Database

ETL - Extract data from different legacy systems, Transform into structured format and Load into warehouse

Reporting – Developing reports as per business users need

Page 5: SAP BOBJ Rapid Mart Overview & Implementation

DWH Solution

DATA WAREHOUSE

Designing a warehouse, extracting data from all legacy systems, transforming into target database format and loading into warehouse, to make the system ready for reporting is the implementation of DWH

DWH Implementation Time = t(Data Modelling) + t(ETL) + (Reporting)

Page 6: SAP BOBJ Rapid Mart Overview & Implementation

Data Warehouse with SAP BOBJ

DATA WAREHOUSE

To implement DWH solution using SAP BusinessObjects (BOBJ) tools, the following are the products from SAP:

ETL Tool – SAP BusinessObjects Data Integrator / Data Services (BODI / BODS)

Reporting Tool – SAP BusinessObjects Enterprise (BOXI / BOE)

Modelling Tool – ERWin or other third party tool*

* From SAP there is no modelling / Database design tool available from BusinessObjects portfolio

A third party modelling tool can be used to complete the DWH implementation using BOBJ tools e.g. ERWin

Page 7: SAP BOBJ Rapid Mart Overview & Implementation

Data Warehouse with SAP BOBJ (Cont..)

DATA WAREHOUSE

Page 8: SAP BOBJ Rapid Mart Overview & Implementation

DWH with BOBJ: Risk, Efforts & Time

DATA WAREHOUSE

Following are the areas where the efforts, risk and resource need to implement the DWH using SAP BOBJ tools

Modelling:

Study & understanding the source systems & applications

Designing warehouse (Data model) as per enterprise reporting

Need Data Model Architects (e.g. ERWin)

ETL:

Integration of Source systems

Need ETL Developer (Data Integrator / Data Services)

Page 9: SAP BOBJ Rapid Mart Overview & Implementation

DWH with BOBJ: Risk, Efforts & Time (Cont..)

DATA WAREHOUSE

Reporting:

Schema Designing (Universe)

Reports Designing (WebI)

Need Reporter

Total Time for DWH Implementation using SAP BOBJ Tools =

t(Data Modelling) + t(ETL Designing) +t(Schema Designing) +

t(Reports Development)

Page 10: SAP BOBJ Rapid Mart Overview & Implementation

Rapid Marts

SAP BOBJ RAPID MARTS

Prepackaged and flexible Data Mart solution (Readymade solution) on ERPs

All Rapid Marts are ERP specific and Application specific

Can be implemented in weeks instead of months and quarters

Accelerates Data Warehouse implementation process with low cost

Not required experts on Business Analysis, Data Modeling, SAP R/3, ABAP/4, Data Warehouse

Rapid Mart packages are available for ERPs – SAP, Oracle, PeopleSoft and Seibel

Rapid Marts Versions – XI R2, XI 3.0 & XI 3.2

Page 11: SAP BOBJ Rapid Mart Overview & Implementation

Rapid Marts for SAP Solution

SAP BOBJ RAPID MARTS

Following are the 11 Rapid Mart packages available for SAP ERP Solution

Sales (SA)

Accounts Receivable (AR)

Accounts Payable (AP)

Cost Center (CC)

General Ledger (GL)*

Inventory (IN)

Purchasing (PR)

Production Planning (PP)

Plant Maintenance (PM)

Project Systems (PS)

Human Resource (HR)

* SAP General Ledger Rapid Mart is available from Rapid Mart XI 3.2 version on words. Before that only 10 Rapid Mart packages are available

Page 12: SAP BOBJ Rapid Mart Overview & Implementation

Rapid Marts Architecture

RAPID MARTS ARCHITECTURE

Crystal Rep

SAP R/3 ECC 6.0 Rapid Mart Package

BO Enterprise XI 3.x

Database

SAP Tables

SAP Applications

DataServices

DatabaseUnivers

e

SD PP FI

Data Model Script Files(DB

Specific)

ETL Project

Visuals(Reports & Dashboards

)

Universe Designer

Web Intelligence

Xcelsius

Xcelsius

Crystal

Data Services 3.x

Page 13: SAP BOBJ Rapid Mart Overview & Implementation

Rapid Marts Content

RAPID MARTS ARCHITECTURE

Rapid Mart package contains the following content:

Data Model (SQL Script Files)*

DDL for Schema creation

Recommended Joins and Indexes

ETL workflows for initial and incremental data (ATL File)

Job Recovery framework

Sample Universes, SQL and Reports (BIAR File)

Technical and Business Analysis Documentation

* Data Model Script file is common for all 11 Rapid Mart for SAP Solution

Page 14: SAP BOBJ Rapid Mart Overview & Implementation

Rapid Marts Content (Cont..)

RAPID MARTS ARCHITECTURE

UniverseData Model Script Files

(DB Specific)

ETL ProjectVisuals

(Reports & Dashboards)

Universes and Webi Reports

are available in a form of BIAR

file & Dashboards in

XLF format

BODS ETL File is available in a form of ATL File

An SQL script file is provided to create data

model

Page 15: SAP BOBJ Rapid Mart Overview & Implementation

Data Warehouse with Rapid Marts

DWH USING RAPID MARTS

Time for Data Warehouse implementation using SAP BOBJ products, involved in putting efforts and risks in each function of a Data Warehouse i.e. data modeling, ETL design, Schema designing and reports development

We Can reduce the risk, efforts, cost and time by using Rapid Mart packages in DWH implementation, this is bcoz availability of

Ready made Data Model script files

Ready made ETL Transformations

Ready made schema (Universe)

Ready made Reports & Dashboards

No SMEs and Architects required for implementation and takes less time to Go-Live

Page 16: SAP BOBJ Rapid Mart Overview & Implementation

Risk, Efforts & Time

DWH USING RAPID MARTS

The total time for implementing Data Warehouse solution using SAP BusinessObjects Rapid Mart package is

Time for DWH using Rapid Mart =

t(Deployment of RM Content)

+

t(Custamization of RM)

Page 17: SAP BOBJ Rapid Mart Overview & Implementation

Advantages

ADVANTAGES

Not required experts on Business Analysis, Data Modeling, SAP R/3, ABAP/4, Data Warehouse

Accelerates Data Warehouse implementation process with low cost

Can be implemented in weeks instead of months and quarters

Limitations

No industry-specific Rapid Marts are available

No readymade Dashboards are available (except Sales Rapid Mart for SAP ERP)

Page 18: SAP BOBJ Rapid Mart Overview & Implementation

Next Steps…

IMPLEMENTATION

In this section, an high level Implementation of Rapid Marts is explained by following steps:

Prerequisites

BODS Repository

Installation of Rapid Marts

Configuration of Rapid Marts

Files Maintenance

Data Loads & Monitoring

Page 19: SAP BOBJ Rapid Mart Overview & Implementation

Prerequisites

IMPLEMENTATION

Integration between SAP and BODS, all privileges to access / extract data from SAP

Need two database schemas with appropriate privileges – one for BODS Repository and another for data model creation

BODS JobServer details to assign Repository and to execute the Rapid Mart jobs

Directory details to maintain the SAP Data Store

SAP source system authentication details

SAP BusinessObjects Enterprise system details

* For all the product version and release compatibility, we can use respective product supported platform documents in http://www.sdn.sap.com/irj/boc

Page 20: SAP BOBJ Rapid Mart Overview & Implementation

Repository Creation

IMPLEMENTATION

Create a BODS local repository using Repository Manager with provided database schema details

Page 21: SAP BOBJ Rapid Mart Overview & Implementation

Repository Assignment

IMPLEMENTATION

Assign the repository which created above to the respective Job Server provided (need admin authentication of BODS server)

After repository was assigned to Job Server, login to repository using DS Designer, the assigned Job Server is displayed here.

Place the cursor on Job Server Icon to display the

Job Server name at left side

Page 22: SAP BOBJ Rapid Mart Overview & Implementation

Installation - ETL

IMPLEMENTATION

Install Data Services ETL jobs, Data Flows and so on by using ATL file provided in Rapid Mart package (file is available under ETL folder)

Page 23: SAP BOBJ Rapid Mart Overview & Implementation

Installation - ETL

IMPLEMENTATION

After successful import of ATL file, you will able to see the Jobs, Datastore, Data Flows, Work Flows, etc

Page 24: SAP BOBJ Rapid Mart Overview & Implementation

Installation – Data Model

IMPLEMENTATION

Select appropriate database specific script files and execute / run at provided database schema to create tables, views, comments, indexes, partitions and SPs (files are available under Data Model folder)

Page 25: SAP BOBJ Rapid Mart Overview & Implementation

Installation – Data Model

IMPLEMENTATION

After successful running / execution of script files, you will able to see the list of tables created in database schema

Page 26: SAP BOBJ Rapid Mart Overview & Implementation

Installation – Visuals (Universe & Reports)

IMPLEMENTATION

Import all the universe and reports provided by Rapid Mart in BIAR format using Import Wizard tool (files are available under visual folder)

Page 27: SAP BOBJ Rapid Mart Overview & Implementation

Installation – Visuals (Universe & Reports)

IMPLEMENTATION

After successful import, you will able to see universes and sample reports in BOXI server

Page 28: SAP BOBJ Rapid Mart Overview & Implementation

Configuration – ETL (Datastores)

IMPLEMENTATION

Maintain source and target Datastores to point all the Rapid Mart Jobs to SAP and Target Schema

Source Target

Page 29: SAP BOBJ Rapid Mart Overview & Implementation

Configuration – ETL (Directories)

IMPLEMENTATION

Maintain data transfer method and appropriate directories as per the environment and data volume for SAP Datastore

Page 30: SAP BOBJ Rapid Mart Overview & Implementation

Configuration – Universes

IMPLEMENTATION

Maintain the Universe connection details to point all the imported Universe to the data model which created by Rapid Mart scripts

Page 31: SAP BOBJ Rapid Mart Overview & Implementation

Files Maintenance

IMPLEMENTATION

For some Rapid Marts, SAP provided some additional Transforms which are imported along with ATL file into BODS repository

These Transforms are executed as per ABAP logic which are provided in the form of text files along with Rapid Mart package

For time dimension SAP provided another files which contains dates from 19000101 to 20131231 (can be extended)

All the above files are available under directory ETL

Page 32: SAP BOBJ Rapid Mart Overview & Implementation

Files Maintenance

IMPLEMENTATION

Before running job, it is mandatory to place above files in appropriate directories

All ABAP files to be placed in a path which you maintained ABAP Generated Directory for SAP Datastore

All Data Files to be placed in a path which you maintained Working directory in SAP server for SAP Datastore

Place Data Files

Place ABAP Files

Page 33: SAP BOBJ Rapid Mart Overview & Implementation

Data Loads – Global Variables

IMPLEMENTATION

For all the Rapid Mart Jobs, SAP provided a common Global Variables screen to maintain the respective variable to respective Job. Complete detail about these variables are provided in Initialize script for each job.

Page 34: SAP BOBJ Rapid Mart Overview & Implementation

Data Loads – Initial or Delta

IMPLEMENTATION

Run the job for initial load to pull historical data and schedule the job for Delta to extract daily transactions

Page 35: SAP BOBJ Rapid Mart Overview & Implementation

Data Loads – Monitoring

IMPLEMENTATION

Data Services Management Console is available to administrate the jobs, monitor the jobs and to view the statistics of data loads

Page 36: SAP BOBJ Rapid Mart Overview & Implementation

Standard Content – WebI Reports

STANDARD CONTENT - VISUALS

For each Rapid Mart, SAP provided 10 to 15 standard sample reports which meets the Business Users requirement

Page 37: SAP BOBJ Rapid Mart Overview & Implementation

Standard Content – Dashboards

STANDARD CONTENT - VISUALS

For some Rapid Marts, SAP provided Xcelsius dashboard which helps Business Users to utilize the graphical analysis

Page 38: SAP BOBJ Rapid Mart Overview & Implementation

Rapid Marts Customization

CUSTAMIZATION

Customization of Rapid Marts depends on the percentage of customization at source system side

Standard content are more flexible and easy to enable customization on top of the standard

All the possible performance tuning techniques are applied on standard content (DB and ETL level), additionally as per source system and data volume easy to apply other performance tuning techniques

Splitting of Standard Jobs into multiple Jobs is possible if multiple Rapid Marts are installed on a single Repository

Easy to integrate the multiple application Rapid Mart packages to enable integrated reports and drill down from application reports to another

Page 40: SAP BOBJ Rapid Mart Overview & Implementation

?

Page 41: SAP BOBJ Rapid Mart Overview & Implementation

SAP BOBJ RAPIDMARTSOverview & Implementation

Ramakrishna Kamurthy SAP BI-BOBJ Consultant