Professional Documents
Culture Documents
SAP BIW
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
Learning Objectives
By the end of this presentation:
Define the general differences between the R/3 (OLTP, On-line transaction processing) and BW (OLAP, On-line analytical processing) reporting environments 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
1.BW are optimally designed for quick response time. 2. BW reduces the load on the SAP transactional system and improves overall processing performance. 3.The Business Warehouse is a static (read-only) database, which guarantees 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 spend your time analyzing it! 7. Reduced ABAP requirements
Feature of BW
Reporting tools (such as the BEx) Metadata compatibility Maintenance Extraction tools Real-time integration capability Scalability, Sophisticated administration tools.
Basic BW Architecture
BEx
SAP R/3
ODS
Non-SAP Data Sources (Flat file, XML or DBConnect)
InfoCube
SAP-BW
Data Sources
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 Analyzer BEx Browser BEx Analyzer is Microsoft Excel with a BW add-in. statements. BEx Browser works much like an information center, allowing users to organize and access all kinds of information.
The bottom layer: consists of source systems, which can 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 to extract data from the SAP
Characteristic
A type of InfoObject in SAP BI systems that provides a classification such as company code, product, customer group, fiscal year, period, or region.
Cube
A set of data organized as a multidimensional structure defined according to dimensions and measures.
Data mapping
Connection between two model elements, describing, for example, the data that is input to an element or the fields that are output from another element.
Dimension
With the definition of an InfoCube, characteristics are grouped together into dimensions in order to store them in a star schema table (dimension table).
Field
An 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 entry in the table. In some databases, field is a synonym for column.
Filter
A 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.
InfoArea
An element for grouping meta-objects in the Business Information Warehouse. Each InfoProvider is assigned to an InfoArea. The resulting hierarchy is displayed in the Administrator Workbench.
InfoCube
An SAP BI system that consists of a quantity of relational tables created according to the star schema: a large fact table in the center, with several dimension tables surrounding it. It provides a self-contained dataset which can be used for analysis and reporting.
InfoObject
A business evaluation object (for example, customer or quantity) in SAP BI systems. Types of InfoObjects include characteristics, key figures, units, time characteristics, and technical characteristics (such as request numbers).
Key figure
A 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 a formula.
Query
In SAP BI systems, a collection of selected characteristics and key figures (InfoObjects) used together to analyze the data of an InfoProvider. A query always refers exactly to one InfoProvider, whereas you can define as many queries 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.
Reporting Overview
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
Report Name
<--Back
Selection Criteria Business Unit UK DU-Health Year Jan Currency View Business Unit View Sort on Drill Downs
Year
Mar
1. From Month and To Month should work for Calendar Year 2. Conversion rate should be applied based on the respective 3. All finance numbers should be displayed in thousands(k) 4. FT E = Number of days worked / 20 5.Different Views 6. Conditional Formatting 7. c lic k on FT E and COGS(salary) open the same she
Summary Total Account, Business Unit, Grand Total Data Refresh Project Type T&M Contract Contract Executio End Date (Contract ###) n Tot 6/7/2008 NHS Spine Bid (40000543) 1,346 Onsite 1,000 Salary Communic ations Staff Welfare T rainings etc Offshore 346 Salary Communic ations Staff Welfare T rainings etc 8/9/2009 Application Mgmt 568 2/4/2009 Design Management 235 3,495 Application Support Testing Team Focus Mgmt System
Verticals Health
Account BT C&SI
Health Health
DUUK
Total Total BUUSA DUUSA Finance Fidelity iTAAC FeB Aong BackEnd Front End Portal
DUINS
<--Back
Report Name 7.Grade Mix - Budget vs Actual Report Jan 1. Conditional Formatting 2. This report is based on current month and previous two months For e.g. Current is Jul 08 3. Gr10 - Grade 10 and so on Selection Criteria Year Sort On
Org/Key,Onsite/Offshore,Category,Account,Org/Unit
Org/ Key
Account
Org/ Unit May-08 Jun-08 Jul-08 >= Gr10 Gr8&6 <=4 >= Gr10 Gr8&6 <=4 >= Gr10 Gr8&6 Bud Act Bud Act Bud Act Bud Act Bud Act Bud Act Bud Act Bud 1 1 2 6 1 3 5
DU - USA
Offshore
Project
Ameriquest Fidelity
Ameriquest Fidelity
ProjectTotal Benc h Bench Total Onsite Total DU - USA Total DU - UK Offshore Project Academy
Academy Off
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
Conclusion
Create different kind of template Create different queries See various analyzing technique
Recommendation
Now go for create some kind of dashboard
Online Resources
SAP Online Documentation - help.sap.com Service Marketplace - service.sap.com
OSS Notes Installation and upgrade info
QUESTIONS
Thank You
Info Cube
Central data store for reports and evaluations Contains two types of data
What Is InfoCube ?
InfoCubes provide a multi-dimensional data model on the database server of the Business Information Warehouse and are optimized for analysis and reporting.
InfoCube Example
Data contained in InfoCubes is stored in form of InfoObjects. InfoObjects: Generic term for data objects(business evaluation objects) in the InfoCube Customer
Transaction
Dimension Tables
Fact Table
Customer dimension ID Sales area dimension ID Time dimension ID Unit dimension ID Data packet dimension ID Incoming order quantity Incoming order value ...
Time dimension ID Calendar day Calendar year month Calendar year week
...
...
...
...
Stored in (optional)
View
Query cache
Application server Data base server
stored in Table
InfoCatalog Aggregates
InfoCube
Star Schema
Report Organization
Content: Logon to BW system Search for workbooks Execution of workbooks Input for reports Saving workbooks Procedure:
Logon to System
Passwort: XXXXXXX
Result area
Workbook:
Setting filters Drilldown Combination of filtering and drilldown
Swap
Navigation in hierarchies Save view of workbook Procedure: Demonstration at the system Excercise
Example:
Navigation in Hierarchies
Example for consolidation unit
By drilldown you open further levels of the hierarchy. You can open or close the hierarchy to get the information on the detail level you want.
View
Refresh - retrieves actual data from BW system; usage e.g. to change the period Back - undo the last navigational step Back to Start - displays the initial data view of the query without any navigation
On Result Area
Excercise
Analysis
Chapter 2.3 : Enhancements of the Workbook by Excel and Visual Basic Functionality
Agenda
Key Figures and Characteristics Data Model
Techn.name ZBCOPA001
ZBCOPA0011 0ACCNT_ASGN 0CUSTOMER 0SOLD_TO 0SHIP_TO 0PAYER 0CUST_SALES ZBCOPA0012 Z0SECDTS Z0PRIMTS 0ORGUNIT ZBCOPA0013 0VERSION ZBCOPA001T
Key figures Discounts Third (COPA) Product and Marketing Management Other Selling Hilti Centers Gross Sales Third (COPA) Cost of Sales at Std. (COPA) Third Discounts IC (COPA) Advertising and Communications Gross Sales IC (COPA) Gross Sales Combo Research
1KYFNM 0G_AVV020 0G_AVV320 0G_AVV310 0G_AVV270 0G_AVV010 0G_AVV130 0G_AVV110 0G_AVV330 0G_AVV100 0G_AVV090 0G_AVV240
Version
Tim e Calendar month Fiscal year / period Weekday Calendar year/month Calendar day Calendar Year/Quarter Calendar year / w eek Calendar year Quarter Fiscal year variant Data Packet Change run ID Record type Request ID Unit Currency key Unit Sales quantity
0CALMONTH2 0FISCPER 0WEEKDAY1 0CALMONTH 0CALDAY 0CALQUARTER 0CALWEEK 0CALYEAR 0CALQUART1 0FISCVARNT ZBCOPA001P 0CHNGID 0RECORDTP 0REQUID ZBCOPA001U 0CURRENCY 0G_UVV001
Navigation attributes (n) Sub Segment (n) Customer classification (n) Customer Account Group (n) Sub Segment (n) Postal Cude (n) Segment Three (n) Postal Code
Free Characteristics
Columns
InfoCube Definition
Rows Preview
Furtheron special elements of reporting can be used: Structures Calculated Key Figures Restricted Key Figures Variables Navigation attributes
Excecute
Save
Filter
Selection of Values by Drag & Drop, Double Click or using the flash buttons
Single Value
(oliv)
Single Value excluded; this value is explicitly excluded from the value range
(rot)
Interval
(oliv)
Structures
Cell Editor
Characteristics - Properties
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
Thank You
Help Undo Check of last Context Syntax Entry Menu Technical Delete Names Formula Element
Online Resources
SAP Online Documentation - help.sap.com Service Marketplace - service.sap.com
OSS Notes Installation and upgrade info
QUESTIONS
contains information about the data warehouse. Metadata Repository contains two types of meta-data: business-related (for example, definitions and descriptions used for reporting) and technical (for example, structure and mapping rules used for data extraction and transformation). Metadata Manager to maintain Metadata Repository. Staging Engine implements data mapping and transformation. Triggered by BW Scheduler, it sends 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) Objects allow us to build a multilayer structure for operational data reporting. They are not based on the star schema and are used primarily for detail reporting, rather than for dimensional analysis. Info Cubes are the fact tables and their associated dimension tables in a star schema. Data Manager maintains data in ODS Objects and Info Cubes and tells the OLAP Processor what data are available for reporting. .
Reporting Comparison
Line Item Analysis Delivered Reports