BI7.3 Beginners Guide

Preview:

Citation preview

1© Mahindra Satyam 2011© Mahindra Satyam 2011

1

SAP Net weaver BW7.3

Prepared by:

Vinay Reddy

Krishna Tangudu

2© Mahindra Satyam 2011

Agenda:

• Target Audience

• Net weaver BW7.3 - Release Information – Important Time lines

• Net weaver BW7.3 - Road Map

• Net weaver BW7.3 - Investment Areas

• Net weaver BW7.3 – Performance & Scalability

SPO (Semantic Partitioning objects)

DSO – New Features

Accelerated Master data Loads

New Hierarchy Framework

Hierarchy Data source

Segment for Hierarchy Structure

• Net weaver BW7.3 – Development Efficiency

Graphical Top-Down Modeling

Data Flow Generation Wizard

Data Flow Copy Wizard

Data Flow Migration Tool

• Net weaver BW7.3 – Simplified Configuration & Operations

Enhanced Process chain Monitoring

Wizard based configuration

New monitors in BW Admin

Enhancements to Technical Content

• Net weaver BW7.3 – Additional Features

• Net weaver BW7.3 – Integration with BO

• Net weaver BW7.3 - Useful links & Information

3© Mahindra Satyam 2011

Target Audience

Familiarity with SAP Net weaver BW7.0 as a prerequisite

4© Mahindra Satyam 2011

BW7.3 Release Information – Important Timelines

Beta Shipment – Started in July2010

Ramp up – Started in November 2010

Release date – Q2 2011

5© Mahindra Satyam 2011

Net weaver BW7.3 - Road Map

2006 2009 2010 2011

BW7.0Major

releaseBW7.0 - EHP1

BW7.3 -

Rampup

HANA V1.0

Future Direction

BW7.3X

Running on

HANA

HANA V1.X

6© Mahindra Satyam 2011

SAP BW 7.3 – Investment Areas

Performance

& Scalability

Development

Efficiency

Simplified

Configuration

& operations

•Accelerated data loads for Data store objects (DSO) – Using Semantic layers

•New Rule type for Transformations: „Read from Data store‟

•Remodeling for Data store objects

•Accelerated data loads for Master data

•New Hierarchy Framework

•Wizard based configuration

•New Monitors in BW Administration Cockpit

•Further Enhancements of the Technical Content

•Graphical Top Down Modeling

•Modeling powered by Data flow templates

•Data Flow Wizard

•Data Flow Copy tool

•Data flow Migration tool (SAP Net weaver BW3.x to 7.x)

Integration

With BO•Tighter Integration with SAP Business objects Data Services

7© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

DSO – Semantic Partitioning

1)DSO‟s & Info cubes can be semantically partitioned

2) You can Generate and Manage Semantically Partitioned Data Models with minimal effort

3) DTP‟s and Process chains are generated automatically

8© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

DSO – Semantic Partitioning

9© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & ScalabilityStep1- Define DSO Property: A wizard guides you through the steps for creating an SPO. First, define the property in standard Data Store objects & Choose "Maintain Partitions".

10© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

Step2 –Maintain Partitions - specify the characteristics that you want to use as partitioning criteria. You

can select up to 5 characteristics. For this example, select "0REGION". The compounded Info Object "0COUNTRY" is automatically included in the selection

11© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

Step3 – Create DTP Templates

12© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

Step4 – Generate DTP’s

13© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

Step5 – Define Business Logic

14© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

Step6 – PC’s generated automatically

15© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

Data Store objects – New Features

• Partitioning of DSO is supportedRemodeling for Data Store objects

• Activation is changed from single lookups to mass lookup of active table. Lookup is performance optimized by using mass read once per data package instead of record by record.

• Performance gain for the improved activation (lab results)Avg. 20 – 40% improvement, Max. improvement measured – 2.5x fasterVaries by data profile (# inserts/updates/deletes) and database platform

• New rule-type for Transformations: „Read from Data Store‟

• Replaces custom ABAP code for lookups by efficient built-in lookup mechanism

• Activation using database specific SQL commands on mass data

• Improvement measured (lab results): factor 2 – 3 times faster compared to standard activation

16© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

Accelerated Master Data Loads

• Load is changed from single lookups to mass lookup of master data table

• Runtime option “New records only”omits lookups during activationspeeds up initial loads, e.g. requests which contains only new data

• Accelerated SID Handling by using an internal mass processing (with customizable threshold)

• Use of navigational attributes as source fields in the transformation avoids additional overhead for lookups

• Completely reengineered and performance optimized

• New capabilities like search-modes for the usage check, simulation-mode etc.

17© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

New Hierarchy Framework

Limitations of 3.x Hierarchy:

1. Hierarchy Data Sources were available only for flat file and SAP source systems2.Second you could not take full advantage of the new data flow, even some

old data flow features3.Third, monitoring was often unclear because the framework was not optimal

for segments.

Added features in 7.3 - Hierarchies:

1. First you are able to use any BW object as source for a hierarchy, you are not limited to a Data Source for hierarchies

2. you are able to use all features of a transformation, for example start, endor expert routines. You are not limited as you were in the 3.x data flow.

18© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & ScalabilityDS - Hierarchy

19© Mahindra Satyam 2011

Net weaver BW7.3 – Performance & Scalability

Segment for Hierarchy Structure

20© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Graphical Top-Down Modeling

21© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Inserting Objects and making connections

Non Persistent Objects

22© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Redo your actions

23© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Assigning Technical Names & Using Existing objects

•Give the Names to the objects by using „Change‟ option in context menu• You can use the Existing objects also, once we use existing objects, the background color changes to blue indicating that it is an existing object

24© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Creating New objects in the Flow

•Create the new objects by double clicking on the non-persistent object•The Data Store object is selected as a Info cube template because it is connected to Info cube•Create the Transformations and DTP‟s by double clicking the appropriate connections

25© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Integrating Data Flows

•Expand existing Data flow of the Info cube by choosing the menu entry „Use data flow of object‟.

26© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Defining the Multi provider

•Double click on the Multi provider to open the Multi provider maintenance screen.

Here the source objects are listed as they are already connected.

27© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Connecting the Data sources

28© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Data Flow Generation Wizard

•You can generate the dataflow on either the „Source system‟ or „Data source‟ or from „Info provider‟

29© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Wizard Popup

•It is no longer required to save the file only in CSV, you can save it in native XLS format

30© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Defining File Parameters & File Attributes

31© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Selecting the File & Info provider type

32© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Field Assignment

33© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Data Flow Copy Wizard

Scenario: We have already learned about a new tool which ease the work to create a BW Data flow. Now this tool is helpful when you need to create another dataflow which looks quite similar to the once you have already created. Only a target is different or data source is different or the source system is different or transformations are different.

• Now if you want to copy the data flow, instead of „Display Dataflow‟ you need to use the option „Copy Data flow‟.

34© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Data Flow Copy Wizard - Continued..

• System will ask you whether you want to collect also the process objects or only data model objects.

• The process objects are usually included in a process chain. As of now we will select„no‟ and proceed into the wizard

Useful information is displayed for every action you do here

35© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Data Flow Copy Wizard - Defining Number of copies

:

For each object to be copied, you need to enter a new name. If you are going to create two copies at a time, you need to enter two new names for each object.

36© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Data Flow Copy Wizard - Source system copy

•With „Use original‟, the original object will be included into the copied data flow. By this, you can • Add a new load branch to the existing data target•Create a new data source for the same source system•Load the same data source from another source system

37© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Data Flow Copy Wizard - Transformations copy

In the similar fashion you can copy

the transformations also through

your wizard

38© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Data Flow Copy Wizard - Using the Template

39© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Data Flow Copy Wizard - Using the Template

40© Mahindra Satyam 2011

Net weaver BW7.3 – Development Efficiency

Data Flow Migration Tool

• This tool will automatically migrate your Data flows from 3.x to 7.x versions

with minimal manual effort

• Workbench like UI for selecting data flows and objects to be migrated

• „Transfer rules‟ & „Update rules‟ will be copied to Transformations

• In the Initial Info package data load option will be automatically changed to

„Only PSA‟ – as PSA is mandatory in 7.x

• Info packages are converted to DTP „s

• Migration can be repeated/reversed as often as needed

41© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Enhanced Process chain Monitoring

42© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Enhanced Process chain Monitoring ..Continued..

• Now you are able to search the process chains by name directly in the workbench

• you could notice that the process chains are arranged hierarchal by components(Application Area)

• Chains itself have a Hierarchical structure displaying the meta chain – sub chainrelation ship

• ABAP program for controlled suspension and re-starting of all process chains andRDA daemons during restart of the application server (RS_SYSTEM_SHUTDOWN)

43© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Enhanced Process chain Monitoring ..Continued..

:

You can select all your chains under „select include‟ and keep monitoring.

44© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Enhanced Process chain Monitoring ..Continued..

45© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Enhanced Process chain Monitoring ..Continued..

When you click on the „Red(Failed) chain, the system is extracting the error messagesFrom the single processes of the failed process chain run and directly displays them with the corresponding long text.

46© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Enhanced Process chain Monitoring ..Continued..

•Time monitoring is helpful in checking the runtime or start, delay of a process chain•Runtime calculations are buffered in a extra table.•When you click on the Red button of the „Runtime‟ you can do some analysis.

47© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Enhanced Process chain Monitoring ..Continued..

48© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Enhanced Process chain Monitoring ..Continued..

49© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Enhanced Process chain Monitoring ..Continued..

You can click on „Display process‟ in above screen and check which process is takingWhat time to run.

50© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Enhanced Process chain Monitoring ..Continued..

.

•Delay button indicates that there is a delay in triggering of the process chain.

•In the above screen, it shows that the chain has been delayed to schedule by 6 days. Previously the chain was executing daily but because of some scheduling changes, the chain is executing now weekly

51© Mahindra Satyam 2011

Net weaver BW7.3 – Simplified configuration & Operation

Wizard based System Configuration

• Ensuring correct and smooth installation and initial Technical configuration for the Set-up of a BW- System

• ABAP and Java stack configurations are possible

New Monitors in BW Administration Cockpit

• Database usage monitor with in SAP Net weaver BW• Display the usage of data space (e.g. in MB by Info provider)• Enhanced usability through X Celsius Integration of Monitors

Enhancements to Technical Content

• OLAP Cache and SAP Net weaver BW Accelerator usage

• RDA Monitor: Displays the status of the usage• Integration of Technical content to solution Manager

52© Mahindra Satyam 2011

Net weaver BW7.3 – Additional Features

Enhanced Delta Functionalities

•Generic Delta functionalities for other types of data sources

•Possibility to derive a generic delta for DB Connect, UD Connect, flat file and web services.

• Automatic switch of Info package modes from Init to Delta load

•There is no need to define init and delta info packages anymore.

•If a Delta enable info package is started for the first time, it is executed as an initial load and then the later load is automatically changed to delta.

53© Mahindra Satyam 2011

Net weaver BW7.3 – Additional Features

Additional Flexibility in Data flow modeling

Hierarchies

• Integration of Hierarchies into Process flow(DTP, Transformation)• Loading Hierarchies from flat file using the new data source and Transformation technology

Data Transfer process (DTP)

• Data Transfer process supports data extraction from Multi providers

• Option to only load the last request from a given source(available for full load DTP‟s)

Open Hub service

•Data can be exported into XML format• Possibility to change the format and length of BW data for export• Hierarchy extraction supported by Open Hub

Transformation

• Semantic grouping possible in transformation (in addition to DTP‟s)

• Possibility to select the info objects (fields) by user in start and end routines.• Navigational attributes of info cubes/Data Store objects can be used as source fields in the Transformations and as filter options in the DTP

54© Mahindra Satyam 2011

Net weaver BW7.3 – Additional Features

Before Export check

• Enhanced consistency check at the end of the releasing the transport including

checks on dependent objects which are not directly included in the transport request to prevent import errors in the target system (due to missing metadata objects)

Mass change function for authorizations

• Option to select Multiple analysis authorization objects and do insert, copy, delete

rows of value authorizations & hierarchy authorizations in the work list at the same time • Adding users to Multiple Analysis Authorizations

Version Management for Metadata objects

• Manage historic versions of metadata (display, create, restore, compare, delete)

Delete contents of table holding statistics Data

•RSDDSTAT_DATA_DELETE program is used to delete the contents of the statistics table

RSDDSTATWHM which is growing over time with date filters

55© Mahindra Satyam 2011

Net weaver BW7.3 – Additional Features

MDX Statements

• BW7.3 offers with the query language MDX an Open, generic interface• New tool (transaction: MDXTEST) with powerful debugging and editing functions.• Accelerated performance tuning and testing of MDX statements generated by • SAP BO BI clients• Create MDX statements independently with full access to the metadata objects of the underlying info cube

• Drag and drop of MDX functions in editor

Enhanced Real-Time Data Acquisition

• Possibility to load master data with RDA

• Enhanced error handling and scalability(daemon can handle more Data sources more efficiently)

56© Mahindra Satyam 2011

Net weaver BW7.3 – BO Integration

57© Mahindra Satyam 2011

Net weaver BW7.3 – BO Integration

58© Mahindra Satyam 2011

Net weaver BW7.3 – BO Integration

59© Mahindra Satyam 2011

Net weaver BW7.3 – BO Integration

60© Mahindra Satyam 2011

Net weaver BW7.3 – BO Integration

61© Mahindra Satyam 2011

Net weaver BW7.3 – BO Integration

62© Mahindra Satyam 2011

Net weaver BW7.3 – BO Integration

63© Mahindra Satyam 2011

New Impact Analysis and Data Lineage Capabilities

64© Mahindra Satyam 2011

Net weaver BW7.3 – Useful Links & Information

Blogs:

http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/201f5a31-6f9d-2d10-

c8a2-bf7c647fb9da

65© Mahindra Satyam 2011

mahindrasatyam.com

Safe Harbor

This document contains forward-looking statements within the meaning of section 27A of Securities Act of 1933, as amended, and

section 21E of the Securities Exchange Act of 1934, as amended. The forward-looking statements contained herein are subject to

certain risks and uncertainties that could cause actual results to differ materially from those reflected in the forward-looking

statements. Satyam undertakes no duty to update any forward-looking statements. For a discussion of the risks associated with our

business, please see the discussions under the heading “Risk Factors” in our report on Form 6-K concerning the quarter ended

September 30, 2008, furnished to the Securities and Exchange Commission on 07 November, 2008, and the other reports filed with

the Securities and Exchange Commission from time to time. These filings are available at http://www.sec.gov

65

Thank you

© Mahindra Satyam 2010