You are on page 1of 41

SAP BOBJ RAPIDMARTS

Overview & Implementation

INTRODUCTION
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
Discussing About
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

DATA WAREHOUSE
About 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

DATA WAREHOUSE
DWH Solution
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)

DATA WAREHOUSE
Data Warehouse with SAP BOBJ
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

DATA WAREHOUSE
Data Warehouse with SAP BOBJ (Cont..)

DATA WAREHOUSE
DWH with BOBJ: Risk, Efforts & Time
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)

DATA WAREHOUSE
DWH with BOBJ: Risk, Efforts & Time (Cont..)
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)

SAP BOBJ RAPID MARTS


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

SAP BOBJ RAPID MARTS


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

Sales (SA) Accounts Receivable (AR) Accounts Payable (AP)

Inventory (IN) Purchasing (PR) Production Planning (PP)

Cost Center (CC) General Ledger (GL)* Human Resource (HR)

Plant Maintenance (PM) Project Systems (PS)

* 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

RAPID MARTS ARCHITECTURE


Rapid Marts Architecture
SAP R/3 ECC 6.0 Database
SD PP FI
Database Data Model Script Files (DB Specific) DB

Rapid Mart Package

BO Enterprise XI 3.x
Universe Designer

SAP Applications

Universe
Web Intelligence

Data Services 3.x

Xcelsius

Crystal Rep

SAP Tables

DataServices

ETL

ETL Project

Visuals (Reports & Dashboards)

Xcelsius

Crystal

Import Wizard

RAPID MARTS ARCHITECTURE


Rapid Marts Content
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

RAPID MARTS ARCHITECTURE


Rapid Marts Content (Cont..)

An SQL script file is provided to create data model

Data Model Script Files (DB Specific)

Universe

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

ETL Project

Visuals (Reports & Dashboards)

DWH USING RAPID MARTS


Data Warehouse with 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

DWH USING RAPID MARTS


Risk, Efforts & Time
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)

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)

IMPLEMENTATION
Next Steps
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

IMPLEMENTATION
Prerequisites

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

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

IMPLEMENTATION
Repository Assignment
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

IMPLEMENTATION
Installation - ETL
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)

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

IMPLEMENTATION
Installation Data Model
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)

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

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

IMPLEMENTATION
Installation Visuals (Universe & Reports)
After successful import, you will able to see universes and sample reports in BOXI server

IMPLEMENTATION
Configuration ETL (Datastores)
Maintain source and target Datastores to point all the Rapid Mart Jobs to SAP and Target Schema

Source

Target

IMPLEMENTATION
Configuration ETL (Directories)
Maintain data transfer method and appropriate directories as per the environment and data volume for SAP Datastore

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

IMPLEMENTATION
Files Maintenance
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

IMPLEMENTATION
Files Maintenance
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 ABAP Files

Place Data Files

IMPLEMENTATION
Data Loads Global Variables
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.

IMPLEMENTATION
Data Loads Initial or Delta
Run the job for initial load to pull historical data and schedule the job for Delta to extract daily transactions

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

STANDARD CONTENT - VISUALS


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

STANDARD CONTENT - VISUALS


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

CUSTAMIZATION
Rapid Marts Customization

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

REFERENCES
References
http://www12.sap.com/solutions/sapbusinessobjects/large/eim/rapidm arts/index.epx http://www12.sap.com/solutions/sapbusinessobjects/large/eim/dataservices/index.epx http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b09a16ee-ec632d10-cfa9-979a9081458d http://www.sdn.sap.com/irj/boc

SAP BOBJ RAPIDMARTS


Overview & Implementation
Ramakrishna Kamurthy
SAP BI-BOBJ Consultant

You might also like