Академический Документы
Профессиональный Документы
Культура Документы
Worth Pondering:
System complexity is
increasing, while attention
spans are decreasing
2
What We’ll Cover …
• 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
3
The Reason for Upgrading
SAP BW 7.3 was released on May 30, 2011 and has been
extensively tested.
Beta Shipment started in July 2010; Ramp Up started on the
29th of November 2010.
BW Version Release Date End of mainstream maintenance
1.0E Dec-98 Jan-99
1.2A Feb-99 Jun-99
1.2B Jun-99 Jun-04
2.0A Feb-00 Feb-05
2.0B Aug-00 Dec-05
2.1C Dec-00 Dec-05
3.0A Nov-01 Dec-05
3.0B May-02 Dec-06
3.1C Nov-02 Dec-06
3.2 Mar-03 Dec-06
3.3 Aug-03 Dec-06
3.5 Mar-04 Mar/Dec-10
2004S Jun-07 Dec-10
7.0 (~"7.1") Dec-08 Dec-12 BW has now been around for
7.3 May-11 May-16 over 12 years!!
4
BW 7.3 Release History and Testing
Seven customers and nine service partners participated
on the beta testing. The beta testing ended in November,
2010 with the following scores:
Very Good Low Value
1 2 3 4
Assistance and Support
1 2 3 4
BW 7.3 Quality & Reliability
BW 7.3 Functional 1 2 3 4
Completeness
Very Satisfied Had Major Issues
BW 7.3 Ease of Installation 1 2 3 4
and Configuration
Support for MDC clustering in the DB Cockpit. This is available in v9.5.2. or higher
and default for all DSO tables and PSA in version 9.7
8
New 7.3 Performance and Admin Monitoring Capabilities
There is also a new MDX Editor for coding and syntax assistance
10
What We’ll Cover …
• 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
Semantic Partitioned Objects (SPO)
When data stores and InfoCubes are allowed to grow over time the data
load and query performance suffers.
12
Semantic Partitioned Objects (SPO)
When a SPO is created, a reference structure keeps track of the
partitions. The structure is placed in the MultiProvider for querying.
14
The New Hybrid Provider and Real Time Data
The "HybridProvider" (HP) is new in BW v7.3. The core idea is to link the
historical data inside BW with real-time data.
Real-Time Data
Acquisition HybridProvider
Transaction
RDA
Data
Real-Time
Indexing
Data
ECC
Acquisition
and
External Query
Systems
(real time)
BWA based
InfoCube
Direct
Direct
reads Access
Virtual
InfoCube
Option 1: The DSO Based HybridProvider
Core Features:
Real-time data is in the DSO and historical data in the BWA based InfoCube
The DSO use real-time data acquisition (RDA) to load data
BW automatically creates a process chain for the HybridProvder's data flow
The process chain is executed for every closed request
Real-Time Data
Acquisition HybridProvider
Transaction
RDA
Data
Real-Time
Indexing
Data
ECC
Acquisition
and
External Query
Systems
(real time)
BWA based
InfoCube
Direct
Direct
reads Access
Virtual
InfoCube
This solution provides for really fast queries, but delta logic has to be custom designed
Option 1: The DSO Based HybridProvider
This solution provides for really fast queries, but delta logic has to
be custom designed and may be complex. However, the solution
allows for high-frequency updates and very rapid query response.
Core Features:
Data is read in real-time from ECC, while historical data is read from BWA
The difference depends on how often BWA is loaded
Non-complex data logic can be applied
DTP is permitted if you do not filter the data set
Real-Time Data
Acquisition HybridProvider
Transaction
RDA
Data
Real-Time
Indexing
Data
ECC
Acquisition
and
External Query
Systems
(real time)
BWA based
InfoCube
Direct
Direct
reads Access
Virtual
InfoCube
NOTE: Virtual cubes with many users may place high-stress on the ERP system
What We’ll Cover …
• 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
In BW 7.0 we may buffer the number ranges to compare the data load with
records in-memory. This speeds up data activation.
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
New Data Design Options – Delta, Init and WebServices
In NW 7.3 you can create
generic delta extraction for the
Universal Data (UD) & Database
Connect (DB) options, as well as
for flat files.
While web services does not support hierarchies yet, there is now integration
of hierarchies into the standard process flow such as transformation and DTPs,
as well as being able to load hierarchies from flat file using a new DataSource.
When you use delta loads, the first time BW 7.3 automatically
defines it an “init load” after that it automatically switches to
“delta” as the InfoPackage mode (no need to define it anymore!)
21
New Options - ETL Interface and Shut-Downs
This wizard reduce the number or manual steps needed to load data. It also
simplifies the development process and makes ETL work much easier. 23
Layered Scalable Architecture (LSA) – New Templates
Source: sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/24800
24
What We’ll Cover …
• 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
25
Security Changes and New Mass Change Feature
When companies upgraded from BW
version 3.5 to 7.0, security migration
was optional and many did only a
technical upgrade and kept the
'obsolete authorization' concept. A
security migration is now required.
SAP still have the ABAP migration tool in BW 7.0. It can be used in SA38
(RSEC_MIGRATION) and migration can occur before the upgrade.
SAP BW 3.5 and BW BW 7.0 and 7.3 with
7.0 without security security conversion
Authorizations are building conversion
Technical Authorization Objects Analysis authorizations
blocks of the 7.0/7.3 Foundation
reporting concept and Maintenance Not changeable Changeable
Number of 10 fields at 10 characters Unlimited
security contains both the
InfoObjects
data value and hierarchy Navigational On global basis Individually
restrictions. attributes
Hierarchy Via GUID 0TCTAUTHH Equivalent to value
authorization authorizations
Security can be built using Composition of Only intersection of Union ('as expected')
authorization objects are
“RSECADMIN” transaction Authorizations
permitted
Authorization Per InfoCube and Per InfoObject only
Relevance InfoObject 27
BW 7.0 and 7.3 Authorization Objects
Authorization objects for the Data Warehousing Workbench:
S_RS_DS: For the DataSource or its sub objects (BI 7.x) After the required
S_RS_ISNEW: For new InfoSources or their sub objects (NW BI 7.x) security conversion you
S_RS_DTP: For the data transfer process and its sub objects have access to lower
S_RS_TR: For transformation rules and their sub objects security granularity for
S_RS_CTT: For currency translation types developers and users.
S_RS_UOM: For quantity conversion types
S_RS_THJT: For key date derivation types
S_RS_PLENQ: Authorizations for maintaining or displaying the lock settings
S_RS_RST: Authorization object for the RS trace tool
S_RS_PC: For process chains
S_RS_OHDEST: Open Hub Destination
Authorization objects for the Business Explorer:
S_RS_DAS: For Data Access Services
S_RS_BTMP: For BEx Web templates
S_RS_BEXTX: Authorizations for the maintenance of BEx texts
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):
29
CompositeProviders: Unions of indexes in BWA
With 7.3 you get a tool to create a new “CompositeProvider” to
join indices inside the BWA system.
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)
2. Indexes copied in
to RAM on blades
Using the Index Designer in
InfoCubes
BOBJ Data Services, you can
1. Indexing and
also index data from external compression
stored on a file
data files and data bases and system
query it in SAP Business DSOs
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)
The SAP BW 7.3/BWA 7.2 Limitations and Query Settings
There are still some limitations. For example you cannot use the
exception aggregation for single key figures in BWA if it uses:
The current plan is that by the fourth quarter 2011. BW 7.3 SP-5 will be able to run completely
on the HANA database (in-memory processing database instead of traditional RDBMSs)
What We’ll Cover …
• 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
35
Some Upgrade Options and Java Stack Recommendations
NW Java 7.3 is now included, Option 1
ABAP 7.30.
Option 2
In a very high system resource upgrade, we also use a shadow system, but
imports are much faster and we can keep archiving on (may create large
logs), but downtime starts earlier.
Team Lead
39
The Upgrade Execution and Clean-up
• 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.
This not a
place to
"experiment"
and "explore"
options..
There are some different files required for each type of database,
operating system and stacks. Make sure you collect the right versions.
44
Step -3: Downloading the files
While, technically you have not yet locked The real lock-down of the BW system
the system, configuration changes to takes place when the pre-processing step
process chains, info packages & queries is complete. After this the system is
are no longer possible after this step 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!
46
Step -1: Hardware Install, Dev Copy & Sandbox upgrade
BW 7.0 BW 7.0 BW 7.0 BW 7.0
In this example, we are installing new Sandbox Dev. Box QA Box Prod Box
Hardware. This creates a lot of
flexibility and less project risk! 1
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.
48
48
Step -3: Production box copy and QA upgrade
BW 7.0 BW 7.0 BW 7.0 BW 7.0
We copy production environment to Sandbox Dev. Box QA Box Prod Box
the development box after all testing in
the QA has been completed and all the 2
1 3
object has been transported to the
production system.
BW 7.3 BW 7.3 BW 7.3
Sandbox Dev. Box QA Box
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
49
49
upgrade).
Step -4: Production box copy and QA upgrade
BW 7.0 BW 7.0 BW 7.0 BW 7.0
You now are ready for the cutover Sandbox Dev. Box QA Box Prod Box
weekend.
2 3
The best timing is to start the 1 4
production box on Thursday evening
after the BW system has completed
BW 7.3 BW 7.3 BW 7.3 BW 7.3
data loads. A full backup is taken. Sandbox Dev. Box QA Box Prod Box
Plan for having basis and technical people working the night from Thursday to
Friday and possibly to Saturday, depending how long the upgrade takes.
50
50
Cut-Over to Production - Testing and Verification
The system verification takes place by testers on Saturday between 6
am and noon. A complete data load is executed by manually running
the process chains and data is also validated.
51
Some Useful Hints and Programs for older systems
If some of the InfoSets becomes inactive, you can still use the program
RSQ_ISET_MASS_OPERATIONS to activate all InfoSets.
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.
52
Resources
• SAP NW 7.3 on Sap Developer Network
www.sdn.sap.com/irj/sdn/nw-73
53
7 Key Points to Take Home
• 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
54
Your Turn!
56