BI7 3 Beginners Guide
Transcript of BI7 3 Beginners Guide
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