Mastek
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