Académique Documents
Professionnel Documents
Culture Documents
In This Session
In this session, we take a look at the major new features of SAP BW 7.3. We also examine the new upgrade tools and take a step-bystep look at what is required to upgrade a SAP BW system to version 7.3 Finally, we look at an example on how to minimize upgrade risks while also changing the hardware during the upgrade.
Worth Pondering: System complexity is increasing, while attention spans are decreasing
SAP BW 7.3 Overview New Administrative Cockpit Capabilities The new Semantic partition (SPO) Options The HybridProvider and Real-Time Data Faster Data Load and New Design Options Front-end and Security Benefits New in-Memory Possibilities with BW 7.3 and BWA 7.2 Planning and Executing the Upgrade Wrap-up
extensively tested.
Beta Shipment started in July 2010; Ramp Up started on the 29th of November 2010.
BW Version Release Date 1.0E Dec-98 1.2A Feb-99 1.2B Jun-99 2.0A Feb-00 2.0B Aug-00 2.1C Dec-00 3.0A Nov-01 3.0B May-02 3.1C Nov-02 3.2 Mar-03 3.3 Aug-03 3.5 Mar-04 2004S Jun-07 7.0 (~"7.1") Dec-08 7.3 May-11 End of mainstream maintenance Jan-99 Jun-99 Jun-04 Feb-05 Dec-05 Dec-05 Dec-05 Dec-06 Dec-06 Dec-06 Dec-06 Mar/Dec-10 Dec-10 Dec-12 May-16
BW 7.3 was tested extensively in a beta program and in ramp-up for almost one year!
5
This include the following Wizard templates: ABAP Stack initial setup. Connectivity initial setup Templates for automated configuration Business Suite-7 integration Technical content reports for Initial Setup Upgrade step-by-step (note: 1000009)
You can choose to use both an Java and/or a ABAP stack when installing 7.3
6
v9.5 supports PSA, DSO and fact table compressions for reduced disk volume
and default for all DSO tables and PSA in version 9.7
Much DB2
Support
In the past, BW has been unable to take advantage of vendor specific database features. This is changed & workarounds are less needed.
7
SAP BW 7.3 Overview New Administrative Cockpit Capabilities The new Semantic partition (SPO) Options The HybridProvider and Real-Time Data Faster Data Load and New Design Options Front-end and Security Benefits New in-Memory Possibilities with BW 7.3 and BWA 7.2 Planning and Executing the Upgrade Wrap-up
There is also a new MDX Editor for coding and syntax assistance
Solution Manager has also been updated to take advantage of these new monitors.
9
Process
chain monitoring (new transaction: RSPCM) with error and active chain monitoring, user specific displays, and performance threshold monitoring (i.e. for SLAs)
NLS: In BW 7.3 the Near Line Storage has also be enhanced to include archiving, support for write optimized DSOs and database support for tools such as DB2 Viper (v9.5) and much more 10
SAP BW 7.3 Overview New Administrative Cockpit Capabilities The new Semantic partition (SPO) Options The HybridProvider and Real-Time Data Faster Data Load and New Design Options Front-end and Security Benefits New in-Memory Possibilities with BW 7.3 and BWA 7.2 Planning and Executing the Upgrade Wrap-up
11
12
SPO Wizards create all Data Transfer Processes (DTP), transformations, filters for each data store and a process chain automatically.
13
SAP BW 7.3 Overview New Administrative Cockpit Capabilities The new Semantic partition (SPO) Options The HybridProvider and Real-Time Data Faster Data Load and New Design Options Front-end and Security Benefits New in-Memory Possibilities with BW 7.3 and BWA 7.2 Planning and Executing the Upgrade Wrap-up
14
HybridProvider
Transaction Data
Indexing
Virtual InfoCube
HybridProvider
Transaction Data
Indexing
Virtual InfoCube
This solution provides for really fast queries, but delta logic has to be custom designed
This is a good option if you have a low volume of new records and a high number of queries or operational dashboards
HybridProvider
Transaction Data
Indexing
Virtual InfoCube
NOTE: Virtual cubes with many users may place high-stress on the ERP system
SAP BW 7.3 Overview New Administrative Cockpit Capabilities The new Semantic partition (SPO) Options The HybridProvider and Real-Time Data Faster Data Load and New Design Options Front-end and Security Benefits New in-Memory Possibilities with BW 7.3 and BWA 7.2 Planning and Executing the Upgrade Wrap-up
Hint for Experts: The search feature in the BW 7.3 Admin Workbench has been improved so that it is easier to search more items such as process chains. 19
However, in BW 7.3 the data activation is changed from single lookups to package fetch of the active table, resulting in faster activation and less locks on the lookup tables. The new method may result in 15-30% faster data activation (20-40% in-lab tests). For data transformations the option Read from DataStore for a faster data look-up is also available. In addition, the use of navigational attributes as sources in Masterdata transformations reduce overhead for lookups. Combined, this may lead to an additional 10-20% improvement.
The 7.3 initial load runtime option Insert only and the Unique data records only prevents all look-ups during activation
20
Flow Copy to copy data flows and process chains. Flow Migration to migrate, or reverse migrate, data flows with automatic adoption of InfoPackages and process chains Flow Wizard to automatically create complete data flows from a DataSource
Source: SAP AG, 2011
Data
Data
NEW: use RS_SYSTEM_SHUTDOWN to restart an application server and suspend RDA and process chains and re-start them in a controlled manner. Data loads are not in flux and you do not have to clean up partial loads.
22
SAP BW 7.3 Overview New Administrative Cockpit Capabilities The new Semantic partition (SPO) Options The HybridProvider and Real-Time Data Faster Data Load and New Design Options Front-end and Security Benefits New in-Memory Possibilities with BW 7.3 and BWA 7.2 Planning and Executing the Upgrade Wrap-up
23
Authorizations are building blocks of the 7.0/7.3 reporting concept and security contains both the data value and hierarchy restrictions. Security can be built using RSECADMIN transaction
Technical Foundation Maintenance Number of InfoObjects Navigational attributes Hierarchy authorization Composition of Authorizations Authorization Relevance
Not changeable Changeable 10 fields at 10 characters Unlimited On global basis Via GUID 0TCTAUTHH Individually Equivalent to value authorizations Union ('as expected')
Only intersection of authorization objects are permitted Per InfoCube and Per InfoObject only InfoObject
25
Authorization objects for the Admin of analysis authorizations S_RSEC: Authorization for assignment and administration of analysis authorizations S_RS_AUTH: Authorization object to include analysis authorizations in roles
Changed Authorization Objects: S_RS_ADMWB (Data Warehousing Workbench: Objects):
New sub objects: CONT_ACT Installing Business Content; USE_DND - Drag & Drop to InfoAreas and application components; CNG_RUN - Attribute change run
26
SAP BW 7.3 Overview New Administrative Cockpit Capabilities The new Semantic partition (SPO) Options The HybridProvider and Real-Time Data Faster Data Load and New Design Options Front-end and Security Benefits New in-Memory Possibilities with BW 7.3 and BWA 7.2 Planning and Executing the Upgrade Wrap-up
27
This works similar to MultiProviders, but can be modeled ad-hoc and the joins are executed inside BWA and not inside the BW Analytical Engine (this is much faster)
All BW 7.3 CompositeProviders, DSOs, MultiProviders & InfoCubes are available as InfoProviders for querying. Even queries can be defined as InfoProviders.
28
SAP BW
BI Analytical Engine 2. Indexes copied in to RAM on blades
Using the Index Designer in BOBJ Data Services, you can also index data from external data files and data bases and query it in SAP Business Warehouse 7.3.
InfoCubes
1. Indexing and compression stored on a file system
DSOs
Data Integrator
Files
Databases
29
The major benefit of the BWA 7.2 on BW 7.3 is that you can move more of the calculation over to the accelerator and materialize the result in-memory. This improves the reads and calculations in the OLAP/ BI analytical engine on the BW side is substantially reduced.
The following calculations is included in BW 7.3 / BWA 7.2 SUM MIN MAX CNT (count all detailed values) CN0 (Count all values not zero or null) AVG (average) AV0 (Average for all values not zero or null)
You also get more detailed control on each query as to how it reads the BWA. Think of it as similar to Query read modes
(more details at SDN : http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7095000 3-f7ef-2d10-b1bc-ee483800b25c?QuickLink=index&overridelayout=true
SAP BW 7.3 Overview New Administrative Cockpit Capabilities The new Semantic partition (SPO) Options The HybridProvider and Real-Time Data Faster Data Load and New Design Options Front-end and Security Benefits New in-Memory Possibilities with BW 7.3 and BWA 7.2 Planning and Executing the Upgrade Wrap-up
33
Option 1
Recommended
Option 2
Option 3
You can automatically create connections between Java-ABAP for EP/IP or front-end Java using CTC (notes: 983156, 1178800)
SAP BW 7.3
Target Release
XPRA Import & Data Conversion
Also, by doing a hardware switch/ upgrade, we can minimize any impact to Shadow the production system System (reduced upgrade risk).
- High system resource - locks system in the REPACHK2 phase - Standard system resource - locks system in the REPACHK2 phase - Low system resource - locks system in the LOCKEU_PRE phase
(note: 851449)
Application Data
BW 7.0 EhP1
Target Release
BW 7.0
36
Upgrade Resources
Team Lead
Basis resource
Regression Testers
A Dedicated team with a technical team lead (100%), a Basis resource (100%) and a technical reviewer/tester (100% is required). In addition, a dedicated go-to resource for technical issues is recommended. This should be an individual that have solid knowledge about the upgrade and have done his before. Regression testing is required on behalf or the user community. This should be coordinated with the Power Users or existing developers.
37
To reduce the overall size: clean the PSA, delete log-files and objects not needed (i.e. DSOs and InfoCubes), empty aggregates etc.
You are now ready to launch the upgrade front-end that will take you through all the steps of the NW 7.3 upgrade.
Remember to also select the new BI content package as part of your upgrade.
38
While the upgrade interface is simplified, there is still a need to thoroughly understand how to setup connectivity, hardware and shadow systems. This not a place to "experiment" and "explore" options..
SAP has a great step-by-step 'wizard' tool to help with the 7.3 upgrade.
39
1. Stop all Deamon Process - RSRDA 2. Remove all temporary database objects - SAP_DROP_TMPTABLES 3. Run the upgrade check - RSUPGRCHECK 4. If you copied your system from Prod, check the storage - SECSTORE 5. Make sure all objects and programs has a library entry - TLIBG 6. Create an XML file for the new stack in Sol. Mgr
Planning the Upgrade is a significant task and it is important to start in an organized manner. ALWAYS; read the SAP notes for your database, OS and NW release prior to starting these activities.
40
There is also support for documentation of each task. Team members can consolidate their comments, test results and outcomes. This reduce the number of emails and everyone can see what has been done and see results in one place.
41
1. Select the update option for your system 2. Select the stack you want to update (make sure you are connected)
There are some different files required for each type of database, operating system and stacks. Make sure you collect the right versions.
42
This may sound like a simple step, but some organizations may experience slow networks, internal network timeouts or long waits depending on peak loads on their network.
You may consider doing this in the evening after everyone has gone home.
43
While, technically you have not yet locked the system, configuration changes to process chains, info packages & queries are no longer possible after this step
The real lock-down of the BW system takes place when the pre-processing step is complete. After this the system is unavailable for users.
There are many steps between these options. The best timing may be to complete all tasks from step 1 through 5 before Friday's 5pm when you may be able to bring the system down. Make sure you do a system backup before you proceed to step 6!
44
BW 7.0 Sandbox
BW 7.0 QA Box
BW 7.3 Sandbox
BW 7.3 Sandbox
Using the upgrade script and all steps collected and written during the sandbox upgrade, we are upgrading the new development box. This is intended to be a structured approach that is repeatable.
The developers participate in in-depth testing of the new 7.3 dev. box.
BENEFITS: the outage of the development box occurred after the sandbox upgrade and the development outage is minimized. This is also the second time we have upgraded the development box, so any issues should be well known.
46 46
BW 7.3 Sandbox
BW 7.3 QA Box
Notice that no copies of Sandbox, nor QA is made. Instead we get to upgrade the development box and the production box 'twice'. This is a significant risk mitigation strategy, but it does require that transports and client dependent objects are switched back on the new Sandbox and QA systems.
BENEFITS: This approach turns the QA upgrade into a real 'dress rehearsal' for the production box upgrade. Also, since we are switching the hardware, the risk to the upgrade in minimal (BW 7.0 prod is not taken off-line until after the upgrade).
47 47
BW 7.0 Sandbox
BW 7.0 QA Box
BW 7.3 Sandbox
BW 7.3 QA Box
- If the system passes validation, the process chains are scheduled and run at normal scheduled times and data is validated once more before declaring success.
49
If you are still on 3.5 queries, or older versions (i.e. 3.1c, 3.0B), consider running the program RSR_GEN_DIRECT_ALL_QUERIES to regenerate all queries in the system into the 7.0 release. NW BI 7.0 had a new transformation concept that replaced transfer and update rules, but not all companies has migrated. To do so, convert the DataSources and the Persistent Staging Area to the new DTP process, (SAP Note 906789). To test the conversion of the DataSources can also run:
RSSM_CREATE_REQDONE_FROM_SEL; RSSM_HASH_ENTRIES_CREATE for all requests; RSSTATMAN_CHECK_CONVERT_DTA; RSSTATMAN_CHECK_CONVERT_PSA.
If you are upgrading from an old BW system and is going through BW 7.0 to upgrade to 7.3, redefine the BI Statistics, (notes 934848 & 964418). Also, use SM37 in production to find any other jobs that are scheduled, and make sure they are also tested
50
Resources
SAP NW 7.3 on Sap Developer Network www.sdn.sap.com/irj/sdn/nw-73 Unveiling SAP NetWeaver Business Warehouse 7.3 by Lothar Henkes, SAP, SAPinsider - 2010 (Volume 11), October (Issue 4)
BW is a good version to upgrade on. It has been extensively tested and is ready for 'prime time'. The upgrade is technical and strong skills are required Plan for how much of the new functionality you will deploy You will need to spend time on security conversion if you have not already done so. The upgrade is unique, so don't rely of past experiences. Complete an technical review before you start the upgrade. Plan for hardware upgrade, database upgrade and server upgrades as part of the BW upgrade.
Make sure you have access to experts and decide early how much risk you can live with
52
Your Turn!
Disclaimer
SAP, R/3, mySAP, mySAP.com, SAP NetWeaver, Duet, PartnerEdge, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Wellesley Information Services is neither owned nor controlled by SAP.
54