Mastek

download Mastek

of 77

Transcript of Mastek

  • 8/4/2019 Mastek

    1/77

    Presented By:

    KAPIL JALAN

    CORPORATE OFFICE PERFORMANCE

  • 8/4/2019 Mastek

    2/77

    SAP BIW

  • 8/4/2019 Mastek

    3/77

    Agenda

    BW Overview Why BW Feature of BW

    Architecture diagram of BW Description of architecture Report templates

    BEx analyzer BW Reporting Tools Online links Discussions/ Q&A

  • 8/4/2019 Mastek

    4/77

    Learning Objectives

    By the end of this presentation: Define the general differences between

    the R/3 (OLTP, On-line transactionprocessing) and BW (OLAP, On-line

    analytical processing) reportingenvironments in SAP

    Provide a high-level overview of the BW

    system Identify the Finance and HR reporting

    areas covered by BW Reporting

    Explain the next steps for Imagine PA

    BW team

  • 8/4/2019 Mastek

    5/77

    Business InformationWarehouse (BW) Overview

  • 8/4/2019 Mastek

    6/77

    What is the BW?

    Sap's Business Information Warehouse or BW, is acomprehensive business intelligence product centered on adata warehousing platform.

    Highly compatible with the SAP transaction system, itprovides a superior framework for building a datawarehouse and reporting solution.

    BW is a combination of databases and database managementtools that are used to support management decision-making.

  • 8/4/2019 Mastek

    7/77

    Why Use the BW?1.BW are optimally designed for quick response time.

    2. BW reduces the load on the SAP transactional system andimproves overall processing performance.

    3.The Business Warehouse is a static (read-only) database, whichguarantees its stability over time.

    4.There is no possibility of corrupting the data in the warehouse.

    5.This frees you to experiment with creating reports.

    6.No longer need to spend time formatting it; instead, you can spendyour time analyzing it!

    7. Reduced ABAP requirements

  • 8/4/2019 Mastek

    8/77

    Feature of BW Reporting tools (such as the BEx) Metadata compatibility

    Maintenance Extraction tools Real-time integration capability Scalability, Sophisticated administration

    tools.

  • 8/4/2019 Mastek

    9/77

    Basic BW Architecture

    ODS InfoCube

    Non-SAPData Sources(Flat file, XMLor DBConnect)

    BEx

    WebBasedBEx

    Data DetailBusiness Content

    SAP R/3

    SAP-BW

    Data Sources Business

    Explorer Tools

  • 8/4/2019 Mastek

    10/77

    BW architecture

    The Top Layer: is the reporting environment.It can be BW Business Explorer (BEx) or a third-party

    reporting tool. BEx consists of two components:

    BEx AnalyzerBEx Browser

    BEx Analyzer is Microsoft Excel with a BW add-in.statements.

    BEx Browser works much like an information center, allowingusers to organize and access all kinds of information.

  • 8/4/2019 Mastek

    11/77

    The middle layer: carries out three tasks: 1.Administering the BW system 2.Storing data 3.Retrieving data according to users' requests

    Administrator Workbench: including BW Scheduler and BWMonitor Metadata Repository and Metadata Manager Staging Engine PSA (Persistent Staging Area) ODS (Operational Data Store) Objects Info Cubes Data Manager OLAP Processor

  • 8/4/2019 Mastek

    12/77

    The bottom layer: consists of source systems, whichcan be R/3 systems, BW systems, flat files, and other

    systems. An extractor is a set of ABAP programs,database tables, and other objects that BW uses toextract data from the SAP

  • 8/4/2019 Mastek

    13/77

    CharacteristicA type of InfoObject in SAP BI systems that provides a classification such as

    company code, product, customer group, fiscal year, period, or region.

    CubeA set of data organized as a multidimensional structure defined according to

    dimensions and measures.

    Data mappingConnection between two model elements, describing, for example, the datathat is input to an element or the fields that are output from another element.

    DimensionWith the definition of an InfoCube, characteristics are grouped together intodimensions in order to store them in a star schema table (dimension table).

    FieldAn element of a table that contains a single piece of data. Fields are

    organized into rows, which contain all the data relevant for one specific entryin the table. In some databases, field is a synonym for column.

    FilterA set of criteria that restricts the set of records returned as the result of a

    query. With filters, you define which subset of data appears in the result set.

  • 8/4/2019 Mastek

    14/77

    InfoAreaAn element for grouping meta-objects in the Business Information Warehouse.

    Each InfoProvider is assigned to an InfoArea. The resulting hierarchy is displayedin the Administrator Workbench.

    InfoCubeAn SAP BI system that consists of a quantity of relational tables created accordingto the star schema: a large fact table in the center, with several dimension tablessurrounding it. It provides a self-contained dataset which can be used for analysis

    and reporting.

    InfoObjectA business evaluation object (for example, customer or quantity) in SAP BI

    systems. Types of InfoObjects include characteristics, key figures, units, timecharacteristics, and technical characteristics (such as request numbers).

    Key figureA value or quantity in SAP BI systems. Related to the OLAP-standard term

    measure. You may also define calculated key figures, which are derived using aformula.

  • 8/4/2019 Mastek

    15/77

    Query

    In SAP BI systems, a collection of selected characteristics and key figures(InfoObjects) used together to analyze the data of an InfoProvider. A queryalways refers exactly to one InfoProvider, whereas you can define as manyqueries as you like for each InfoProvider.

    Query view

    In SAP BI systems, a view of a query after navigation, saved in an InfoCube.You can use this saved query view as a basis for data analysis and reporting.

  • 8/4/2019 Mastek

    16/77

    SAP Reporting

    Overview

    Reporting Overview

  • 8/4/2019 Mastek

    17/77

    Finance Reports

    1 BU DU Gross Margin Range of Months

    2 Ageing Analysis (Outstanding)

    3 Collections

    4 Cost Center Summary Report

    5 BU Profit & Loss Report

    HR Reports

    6 Employee Turnover

    7 Grade Mix - Budget vs Actual Report

    Drill Downs

    A Employee Wise Details Report

    B Non-Salary Cost Break Down Report

    C FTE Alongwith salary Details

    Broadcast

    D Account Dashboard

  • 8/4/2019 Mastek

    18/77

    Report Name 1. BU / DU Gross Margin for the Range of Months

  • 8/4/2019 Mastek

    19/77

    Report Name 7.Grade Mix - Budget vs Actual Report

    1. Conditional Formatting

    Selection Criteri Year Jan 2. This report is based on current month and previous two months

    For e.g. Current is Jul 08

    Sort On Org/Key,Onsite/Offshore,Category,Account,Org/Uni t 3. Gr10 - Grade 10 and so on

    Summary Total Org Key, Onsite/Offshore Total

    Drill Down Actuals

    Org/ KeyOffshore

    / OnsiteCategory/ Account Org/ Unit

    Bud Act Bud Act Bud Act Bud Act Bud Act Bud Act Bud Act Bud

    DU - USA Offshore Project Ameriquest Ameriquest Off 1 1 2 6 1 3 5

    Fidelity iTAAC

    BackEnd

    Fidelity Total

    Project Total

    Offshor

    e Total

    Onsite Project Ameriquest Ameriquest On

    Fidelity iTAAC - Ons

    MDB

    Fidelity Total

    ProjectTotal

    Bench Bench

    Bench Total

    Onsite Total

    DU - USA Total

    DU - UK Offshore Project Academy Academy Off

    Gr8

    May-08 Jun-08 Jul-

    >= Gr10 Gr8&6 = Gr10

    = Gr10 Gr8&6

  • 8/4/2019 Mastek

    20/77

    Introductory Steps Of

    BIW Introduction and Login The Basic BW Screen The Administrator Workbench (ADM)

    Creating a New Info Cube Creating a New Info Area Creating Info Object Catalogues Creating the Info Objects Creating an Info Cube

  • 8/4/2019 Mastek

    21/77

    CONT Interfaces and Source Data

    Creating a Source System Create Application Component

    Creating an Info Source Assigning the Source System to the Info

    Source Defining Update Rules

    Loading Source Data Hierarchies Data Query Data Query - BEx Analyser

  • 8/4/2019 Mastek

    22/77

    Business Explorer (BEx)

    Analyzer

  • 8/4/2019 Mastek

    23/77

    ConclusionCreate different kind of templateCreate different queries

    See various analyzing technique

  • 8/4/2019 Mastek

    24/77

    Recommendation Now go for create some kind ofdashboard

  • 8/4/2019 Mastek

    25/77

    Online Resources SAP Online Documentation - help.sap.com

    Service Marketplace - service.sap.com

    OSS Notes

    Installation and upgrade info

    SAP Developers Network - sdn.sap.com

    Online Forums

    How Tos

    SAP Fanswww.sapfans.com

    http://www.sytecpa.org/BW/index.asp

    http://www.sapfans.com/http://www.sytecpa.org/BW/index.asphttp://www.sytecpa.org/BW/index.asphttp://www.sapfans.com/
  • 8/4/2019 Mastek

    26/77

    QUESTIONS

  • 8/4/2019 Mastek

    27/77

    Thank You

  • 8/4/2019 Mastek

    28/77

    Central data store for reports and evaluations

    Contains two types of data

    Key figures

    Characteristics

    1 fact table and 16 dimension tables

    3 dimensions are predefined by SAP

    Time

    Unit

    InfoPackage

    Info Cube

  • 8/4/2019 Mastek

    29/77

    InfoCubes provide a multi-dimensional data model on the databaseserver of the Business Information Warehouse and are optimized foranalysis and reporting.

    Customer

    Transa

    ction

    InfoCube Example

    Data contained in InfoCubes is storedin form of InfoObjects.

    InfoObjects: Generic term for dataobjects(business evaluation objects)in the InfoCube

    What Is InfoCube?

  • 8/4/2019 Mastek

    30/77

    Master Data Tables

    Distr.channel ID

    Distrib. channel

    . . .

    Division ID

    Division

    . . .

    Sales Org. ID

    Sales Org.. . .

    Customer dim.ID

    Sold-to Party ID

    Sales employee ID

    Distrib. channel IDDivision IDSales Org. ID

    Time dimension ID

    Calendar dayCalendar year monthCalendar year week

    . . .

    Dimension Tables

    Customer dimension ID

    Sales area dimension IDTime dimension IDUnit dimension IDData packet dimension ID

    Incoming order quantityIncoming order value. . .

    . . . . . . . . .

    Fact Table

    BW Star Scheme: InfoCube

  • 8/4/2019 Mastek

    31/77

    InfoCube

    Business Explorer

    Application server

    Data base server

    View

    Analyzerpresents

    andmanipulates ...

    Query cache

    OLAP-Processorcomputes ...

    Querydefinition ...

    InfoCatalog

    Table

    Stored in(optional)

    stored in

    StarSchema

    Aggregates

    InfoCube and Queries

  • 8/4/2019 Mastek

    32/77

    Query - Analysis

    End user Reporting

  • 8/4/2019 Mastek

    33/77

    Content:

    Logon to BW system

    Search for workbooksExecution of workbooks

    Input for reports

    Saving workbooks

    Procedure:Demonstration at the system

    Report Organization

  • 8/4/2019 Mastek

    34/77

    User: use your personal user

    Passwort: XXXXXXX

    BW system: D02

    BW Development HAG

    Logon to System

  • 8/4/2019 Mastek

    35/77

    Start of Business Explorer (BEx)

  • 8/4/2019 Mastek

    36/77

    Query

    Definition of report elements

    Definition of report structure (navigational elements,structure of rows and columns, filters)

    Basic formatting like scale, decimal points, etc. Workbook / Report

    Basis: Query

    Contains one or more queries

    Additional formatting

    Design of layout Additonal information (e.g. textelements for actuality of

    data, etc.)

    Queries and Workbooks

  • 8/4/2019 Mastek

    37/77

    Search for Workbooks

  • 8/4/2019 Mastek

    38/77

    Search for Workbooks

  • 8/4/2019 Mastek

    39/77

    Chapter 2.1 : Execute Workbook

  • 8/4/2019 Mastek

    40/77

    Chapter 2.1 : Excecute Workbook

  • 8/4/2019 Mastek

    41/77

    Save workbook in ...

    Favorites

    Workbook structureaccording to role

    Chapter 2.1 : Saving the Workbook

  • 8/4/2019 Mastek

    42/77

    Report header

    Report name

    Navigationarea

    Result area

    General information (text elements)

    Chapter 2.1 : Design of Workbooks (example)

  • 8/4/2019 Mastek

    43/77

    Content:

    Workbook:

    Setting filters

    Drilldown

    Combination of filtering and drilldown

    Swap

    Navigation in hierarchies

    Save view of workbook

    Procedure:

    Demonstration at the system

    Excercise

    Chapter 2.2 : Analysis

  • 8/4/2019 Mastek

    44/77

    Filter andDrilldown

    Chapter 2.2 : Navigation in Filter Area

  • 8/4/2019 Mastek

    45/77

    Filter

    Drilldown

    Chapter 2.2 : Navigation in Filter Area

  • 8/4/2019 Mastek

    46/77

    Example:

    Filter

    Combination of drilldown

    Filter and drilldown according to

    Add drilldown according to

    Swap

    Chapter 2.2 : Navigation in Result Area of Report

  • 8/4/2019 Mastek

    47/77

    Example forconsolidation unit

    Hierarchies

    On different characteristics there are hierarchies

    available.

    By drilldown you open further levels of the hierarchy.You can open or close the hierarchy to get theinformation on the detail level you want.

    Navigation in Hierarchies

  • 8/4/2019 Mastek

    48/77

    View

    Report is saved with a certainview of navigation

    Unlimited number of views

    Direct execution without

    navigation

    Save View to Query

  • 8/4/2019 Mastek

    49/77

    Chapter 2.2 : Additional Functions to Navigate

    Refresh - retrieves actual data from BWsystem;

    usage e.g. to change the period Back - undo the last navigational step

    Back to Start - displays the initial data view ofthe query without any navigation

    On Result Area

  • 8/4/2019 Mastek

    50/77

    ExcerciseAnalysis

    Chapter 2.2 : Query Analysis

  • 8/4/2019 Mastek

    51/77

    Content:

    Enhancement of workbooks by Excel formulas

    Integration of graphics and diagrams

    Working with references

    Procedure:

    Demonstration at the system

    Excel Features

    Chapter 2.3 : Excel Features

  • 8/4/2019 Mastek

    52/77

    Remark: In the Business Explorer all Excel functionality is available

    Chapter 2.3 : Enhancements of the Workbook byExcel and Visual Basic Functionality

  • 8/4/2019 Mastek

    53/77

    Query - Design

    Ad-hoc Reporting

  • 8/4/2019 Mastek

    54/77

    Query - Design

    Ad-hoc Reporting

  • 8/4/2019 Mastek

    55/77

    Key Figures and Characteristics

    Data Model

    Parts of Query Design

    Excercises

    Agenda

  • 8/4/2019 Mastek

    56/77

    Key Figures

    Values / Quantities

    Aggregation Behaviour

    Characteristics

    Texts and Attributes

    Hierarchies

    Compounds

    Chapter 3.1 : Key Figures and Characteristics

  • 8/4/2019 Mastek

    57/77

    Time ZBCOPA001T

    Calendar month 0CALMONTH2

    Fiscal year / period 0FISCPER

    Weekday 0WEEKDAY1

    Calendar year/month 0CALMONTH

    Calendar day 0CALDAY

    Calendar Year/Quarter 0CALQUARTER

    Calendar year / w eek 0CALWEEK

    Calendar year 0CALYEAR

    Quarter 0CALQUART1

    Fiscal year variant 0FISCVARNT

    Data Packet ZBCOPA001P

    Change run ID 0CHNGID

    Record type 0RECORDTP

    Request ID 0REQUID

    Unit ZBCOPA001U

    Currency key 0CURRENCY

    Unit Sales quantity 0G_UVV001

    InfoCube data model Techn.name

    COPA Billing Data ZBCOPA001

    DIM Customer ZBCOPA0011

    Cus tomer A cc ount As signment Gr oup 0A CCNT_A SGN

    Customer number 0CUSTOMER

    Sold-to party 0SOLD_TO

    Ship-to party 0SHIP_TO

    Payer 0PAYER

    Customer number (sales view ) 0CUST_SALES

    DIM HR Organization ZBCOPA0012

    Splitting TS Z0SECDTS

    Primary TS Z0PRIMTSOrganizational Unit 0ORGUNIT

    DIM Document Information ZBCOPA0013

    Version 0VERSION:

    Key figures 1KYFNM

    Discounts Third (COPA) 0G_AVV020

    Product and Marketing Management 0G_AVV320

    Other Selling 0G_AVV310

    Hilti Centers 0G_AVV270

    Gross Sales Third (COPA) 0G_AVV010

    Cost of Sales at Std. (COPA) Third 0G_AVV130

    Discounts IC (COPA) 0G_AVV110

    Advertising and Communications 0G_AVV330

    Gross Sales IC (COPA) 0G_AVV100

    Gross Sales Combo 0G_AVV090

    Research 0G_AVV240

    Navigation attributes 1ATTRIBUTE

    (n) Sub Segment 0CUSTOMER__0IND_CODE_1

    (n) Customer classification 0CUSTOMER__0CUST_CLASS

    (n) Customer Account Group 0SHIP_TO__0ACCNT_GRP

    (n) Sub Segment 0SHIP_TO__0IND_CODE_1

    (n) Postal Cude 0SHIP_TO__0POSTAL_CD

    (n) Segment Three 0SHIP_TO__ZICODE1_2

    (n) Postal Code 0CUSTOMER__0POSTAL_CD

    :

    :

    Chapter 3.1 : Data Model Hilti

  • 8/4/2019 Mastek

    58/77

    Content:

    Selection of a workbook template

    Definition of simple queries

    Excecution of queries

    Modification of queries

    Procedure:Demonstration at the system

    Definition and Modification of a Query

    Chapter 3.2 : Definition and Modification of a Query

  • 8/4/2019 Mastek

    59/77

    1

    2

    Chapter 3.2 : Workbook Templates

  • 8/4/2019 Mastek

    60/77

    Chapter 3.2 : Query Definition - Excecute Query Designer

  • 8/4/2019 Mastek

    61/77

    Columns

    Rows Preview

    Free

    Characteristics

    Filter

    InfoCubeDefinition

    Chapter 3.2 : Query Designer

  • 8/4/2019 Mastek

    62/77

    All elements of the InfoCube areavailable for query definition.

    Furtheron special elements ofreporting can be used:

    Structures

    Calculated Key Figures

    Restricted Key Figures

    Variables

    Navigation attributes

    Chapter 3.2 : Query DesignerInfoCube Definition

  • 8/4/2019 Mastek

    63/77

    Chapter 3.2 : Query Designer - Definition of the Query

  • 8/4/2019 Mastek

    64/77

    SaveExcecute

    Chapter 3.2 : Query DesignerSave Query and excecute

  • 8/4/2019 Mastek

    65/77

    Chapter 3.2 : Query DesignerModify Query

  • 8/4/2019 Mastek

    66/77

    Filter

    Chapter 3.2 : Query Designer - Filter

  • 8/4/2019 Mastek

    67/77

    The selection is made for

    Single values

    Value range (Interval)

    Structure elements

    Selection of Values by Drag & Drop,

    Double Click or using the flash

    buttons

    The selection is made by

    Flat list

    Hierarchy

    Query Designer - Selection Dialog Box

  • 8/4/2019 Mastek

    68/77

    (oliv)

    Single Value

    (rot)

    Single Value excluded; this value is explicitly excluded from the value range

    (oliv)

    Interval

    (rot)

    Interval excluded; this interval is explicitly excluded from the value

    Hierarchy knot

    Variable

    Filters are presented in query definition with different symbols:

    Query Designer - Presentation of Filters

  • 8/4/2019 Mastek

    69/77

    Content:

    Characteristics properties

    Attributes

    Integration of hierarchies

    Key figures properties

    Calculated key figures

    Restricted key figuresStructures

    Cell Editor

    Chapter 3.3 : Characteristics, Key Figuresand Structures

  • 8/4/2019 Mastek

    70/77

    There are different properties of characteristics:

    Display As (e.g. key, description, etc.)

    Suppressing Result Rows

    Normalization of key figures values to characteristics

    Use of hierarchies for presentation (Display hierarchy)

    Sort Order

    Characteristics - Properties

  • 8/4/2019 Mastek

    71/77

    Display attributes for thecharacteristics are displayed directly

    in theQuery Designers tree

    From there, you can drag and dropthem directly into the querydefinition

    Drag &Drop

    Attribute Selection in the Query Designer

  • 8/4/2019 Mastek

    72/77

    Thank You

  • 8/4/2019 Mastek

    73/77

    Undolast

    EntryDeleteFormulaElement

    Check ofSyntax

    TechnicalNames

    ContextMenu

    Help

    Key Figures - Formula Dialog Box

  • 8/4/2019 Mastek

    74/77

    Online Resources SAP Online Documentation - help.sap.com

    Service Marketplace - service.sap.com

    OSS Notes

    Installation and upgrade info

    SAP Developers Network - sdn.sap.com

    Online Forums

    How Tos

    SAP Fanswww.sapfans.com

    http://www.sytecpa.org/BW/index.asp

    http://www.sapfans.com/http://www.sytecpa.org/BW/index.asphttp://www.sytecpa.org/BW/index.asphttp://www.sapfans.com/
  • 8/4/2019 Mastek

    75/77

    QUESTIONS

    con a ns n orma on a ou e a a ware ouse. e a a a epos ory con a ns wotypes of meta-data: business-related (for example, definitions and descriptionsused for reporting) and technical (for example structure and mapping rules used

  • 8/4/2019 Mastek

    76/77

    used for reporting) and technical (for example, structure and mapping rules usedfor data extraction and transformation).

    Metadata Managerto maintain Metadata Repository.

    Staging Engineimplements data mapping and transformation. Triggered by BW Scheduler, itsends requests to a source system for data loading. The source system then

    selects and transfers data into BW.PSA (Persistent Staging Area)

    stores data in the original format while being imported from the source system.

    PSA allows for quality check before the data are loaded into their destinations,such as ODS Objects or Info Cubes.

    ODS (Operational Data Store) Objectsallow us to build a multilayer structure for operational data reporting. They are notbased on the star schema and are used primarily for detail reporting, rather than

    for dimensional analysis.

    Info Cubesare the fact tables and their associated dimension tables in a star schema.

    Data Managermaintains data in ODS Objects and Info Cubes and tells the OLAP Processor what

    data are available for reporting.

    .

  • 8/4/2019 Mastek

    77/77

    Reporting Comparison

    Line Item Analysis

    Delivered Reports

    Basic Reporting or Predefined (requires

    ABAP programmers)

    Consumes Resources from

    Transaction Processing

    Real-time Analysis

    Function Specific

    Relational & Multidimensional Analysis

    Delivered Reports (aka Business Content)

    Ad hoc or Predefined (can be designed

    by users)

    Significantly Faster Processing

    Current (according to update schedule)

    & Historical Analysis

    Cross Functional