TechEd%202007%20Munich%20-%20Best%20Practice%20for%20Upgrade%20NetWeaver%207.0%20BI[1]

LCM208
Best Practices for Upgrading to
SAP NetWeaver BI 7.0
Disclaimer
This presentation outlines our general product direction and should
not be relied on in making a purchase decision. This presentation is
not subject to your license agreement or any other agreement with
SAP. SAP has no obligation to pursue any course of business
outlined in this presentation or to develop or release any
functionality mentioned in this presentation. This presentation and
SAP's strategy and possible future developments are subject to
change and may be changed by SAP at any time for any reason
without notice. This document is provided without a warranty of any
kind, either express or implied, including but not limited to, the
implied warranties of merchantability, fitness for a particular
purpose, or non-infringement. SAP assumes no responsibility for
errors or omissions in this document, except if such damages were
caused by SAP intentionally or grossly negligent.
© SAP AG 2007, SAP TechEd ’07 / UP350 / 2
Contributing Speakers
Roland Kramer
NetWeaver Advisory Office, BA COO EMEA, SAP AG
Ron Silberstein
Platinum Consultant, SAP NetWeaver RIG, SAP Labs
© SAP AG 2007, SAP TechEd ’07 / UP350 / 3
Learning Objectives
As a result of this workshop, you will be able to:
„ Develop an upgrade strategy that fits your organization’s needs
„ Understand the system landscape aspects of SAP NetWeaver BI 7.0
„ Perform the upgrade preparation steps (and post-upgrade steps)
using the ASU toolbox
„ Understand key preparation steps for the BI upgrade
„ Understand key post steps for the BI upgrade
„ Describe how the BI Accelerator fits into your system landscape and
consider it in your upgrade project plans
„ Understand how the new Java environment for BI-Java is planned
and implemented to run the new functions for NetWeaver 7.0 BI
„ Inform upgrade project planning with an understanding of key factors
influencing scope, timeline, resource requirements, and complexity of
the overall SAP NetWeaver BI upgrade process
© SAP AG 2007, SAP TechEd ’07 / UP350 / 4
Overview
SAP NetWeaver BI 7.0 Upgrade Project Basics
Upgrade Preparation & Post-Steps w/ the ASU Toolbox
SAP NetWeaver BI 7.0 System Landscape
SAP NetWeaver Business Intelligence Accelerator
Summary
Overview
SAP NetWeaver BI 7.0 Upgrade Project Basics
Upgrade Preparation & Post-Steps w/ the ASU Toolbox
SAP NetWeaver BI 7.0 System Landscape
SAP NetWeaver Business Intelligence Accelerator
Summary
SAP NetWeaver BI 7.0 Positioning
An enabler technology for analysis and reporting
against data from SAP and non-SAP applications.
SAP NetWeaver BI is a complete enterprise
Business Intelligence and Analytics platform.
In the age of “information democracy” every employee is
(potentially) a consumer of BI applications. SAP NetWeaver BI
extends the reach of BI by providing business user-oriented
easy-to-use UIs as well as reliable and fast response-time
performance.
SAP NetWeaver BI
provides a foundation for reporting and
analytics in business applications,
extends the reach to masses of endusers, integrates planning into user
interfaces and services, and pushes
forward its role as a strategic data
warehousing platform
As of SAP NetWeaver BI 7.0, planning and simulation are
a natural extension of BI. This is nothing new from the
business process point of view, but it is currently not
adequately reflected in most of the BI product offerings.
In SAP NetWeaver BI 7.0 integrated BI and planning
solution is provided: Common user interfaces, design
tools, services, engines, persistency, meta data,…
© SAP AG 2007, SAP TechEd ’07 / UP350 / 7
The information provided and stored in a modern data warehouse
must be current, complete, and represent an enterprise view of your
entire organization to ensure that decisions are accurate, strategic,
and timely. SAP NetWeaver BI further supports strategic deployment
as an enterprise-wide data warehouse: Easier administration and life
cycle management, enhanced data transfer processes,…
Major Themes in Implementing SAP NetWeaver BI 7.0
The new version of BI is a MAJOR RELEASE for SAP’s
Business Intelligence solution
Some major areas of relevance: utilizing the new technology
„ New BEx runtime (based on Java and SAP NetWeaver Portal)
„ Next generation of front-end reporting and analysis tools
„ New dataflow concept
„ New analysis authorizations
„ BI Accelerator
„ New BI-integrated planning
„ Near-Line Storage
„ ... many, many other new features and functionality
Important concept: the coexistence strategy – this means
that you can perform a ‘technical upgrade” project (in the
short-term) and afterwards, continue to run the system just
like your 3.x system*. In subsequent project phases, you can
migrate to and utilize the new 7.0 features, functionality and
technology!
* main exception – BI statistics content
© SAP AG 2007, SAP TechEd ’07 / UP350 / 8
New Technical and Functional Features (I)
„ New ABAP password rules: see SAP Notes 862989 and 1023437
Tip: Set the parameter login/password_downwards_compatibility >= 3
„ New ABAP OO programming guidelines - necessary for
enhancing new DTP and transfer rules
„ New RFC behavior in SM59 - Classical qRFC Version or qRFC
NetWeaver
„ New BI lock server: see SAP Note 928044
Tip: abap/shared_objects_size_MB >= 128 and enque/table_size = 25000
„ New Administrator Workbench transaction RSA1
Guide
– Tip: use RSA1OLD and lock RSA1
– Tip: InfoPackage Groups are still available with RSA1OLD
„ New BI Authorizations set in SPRO (maintenance in RSECADMIN)
– If you used an authorization concept in SAP BW 3.x, switch back to “obsolete
Concept with RSR Authorization Objects” during the technical upgrade
– Important! After the technical upgrade, switch back to the new concept and
see SAP Note 820183 and 923176
© SAP AG 2007, SAP TechEd ’07 / UP350 / 9
New Technical and Functional Features (II)
„ New Frontend Components (BEx Suite with SAP NetWeaver 7.0)
– Tip: Block new frontend components in transaction RS_FRONTEND_INIT in
the field QD_EXCLUSIVE_USER (see SAP Note 962530).
– Tip: Which BEx Analyzer version is called by RRMX?
Transaction RRMX_CUST (see SAP Note 970002)
„ In SAP BW 3.x a formula variable is replaced before the
aggregation. In BI 7.0 it is replace afterwards. This causes
changes in queries:
see SAP Note 1005772
„ Improving performance for MDX and DataStore object:
see SAP Note 1016067
„ New Handling of dialog and batch processes with RSBATCH
– Tip: Change to always run in batch mode (can be switched)
– Tip: All other are jobs only available in batch mode, apart from
ODSACTIVAT, ODSSID, and ODSREQUDEL
– Tip: New DTP Processes in batch mode only
© SAP AG 2007, SAP TechEd ’07 / UP350 / 10
New Technical and Functional Features (III)
„ Convert the data sources and the PSA to the new DTP process:
– run report RSSM_CREATE_REQDONE_FROM_SEL
– run report RSSM_HASH_ENTRIES_CREATE for all requests
– run report RSSTATMAN_CHECK_CONVERT_DTA
– run report RSSTATMAN_CHECK_CONVERT_PSA
„ Redefine BI statistics new with SAP NetWeaver 7.0: see SAP
Notes 934848 and 964418
– convert to the new structure according Notes 1005238 and 1006116
„ Implement usage type AS Java for SAP NetWeaver 7.0
Tip: Apply usage types EP, BI Java, DI (optional) for the following software
components: Integrated Planning, EP with BI Java, Visual Composer (xApps
Analytics)
„ Implement the BI Accelerator (on separate hardware, only
ABAP needed): see SAP Note 883726
– estimate the memory of an BIA Index according Notre 917803 and use the
sizing spreadsheet from Note 1010267
© SAP AG 2007, SAP TechEd ’07 / UP350 / 11
Upgrade Drivers: SAP NetWeaver BI Release Strategy
Information from Service Marketplace alias releasestrategy
Version
End Mainstream
Maintenance
End Extended
Maintenance
SAP BW 2.0B
Dec 2005
Dec 2005
SAP BW 2.1C
Dec 2005
Dec 2005
SAP BW 3.0B
Dec 2006
Dec 2006
SAP BW 3.1C
Dec 2006
Dec 2006
SAP BW 3.5 (NetWeaver 2004)
Mar 2010
Mar 2013
SAP NetWeaver BI 7.0
Mar 2013
Mar 2016
© SAP AG 2007, SAP TechEd ’07 / UP350 / 12
Overview
SAP NetWeaver BI 7.0 Upgrade Project Basics
Upgrade Preparation & Post-Steps w/ the ASU Toolbox
SAP NetWeaver BI 7.0 System Landscape
SAP NetWeaver Business Intelligence Accelerator
Summary
Key Upgrade Project Preparation Steps
„
Review new features of SAP NetWeaver BI 7.0
„
Define primary upgrade drivers, build a strong business
case, secure executive sponsorship
„
Determine the project’s scope (i.e. “technical upgrade” first,
BIA, analysis authorizations, etc)
„
Formulate plan for short, medium and long-term upgrade
project phases
„
Build a project team comprised of the right skill-set, and
secure the budget
„
Plan your system landscape, consider any sizing
implications, review platform requirements
„
Define your change management process (deploy
developments, transport strategy: break fix path, etc)
„
Define testing strategy - includes testing upgrade procedure
itself, validation testing, potentially stress / volume testing
„
Make moving to analysis authorizations a priority
„
Determine your front end roll-out strategy
© SAP AG 2007, SAP TechEd ’07 / UP350 / 14
“Technical Upgrade” Project Basics
„
Upgrade project focuses mainly on basis procedures and
necessary testing
„
Following the upgrade, the user experience is unchanged –
system functions the same as 3.x
„
Only significant exception to “coexistence strategy” – BI
statistics content (old BW statistics obsolete after upgrade)
„
Enables quick adoptions of BI Accelerator
„
No user training needed for go-live
„
Phased project plan – short term, medium, long term makes
sense to exploit new features, functionality
„
Plan to migrate to analysis authorizations in “next steps”
(highly recommended)
„
Develop phased project plan for migrating high priority data
load scenarios to new dataflow concept “one at a time”
„
System landscape must be properly in place before for frontend rollout (and use of BI Integrated planning)
„
Develop a sensible front-end rollout strategy (new generation
of BEx reporting and analysis tools)
„
Utilize other new features and functionality in phased project
plan approach
© SAP AG 2007, SAP TechEd ’07 / UP350 / 15
Typical Milestones: Upgrade to SAP NetWeaver BI 7.0
Project Preparation Steps
Technical Preparation Steps
Technical Upgrade Procedure: PREPARE
Technical Upgrade Procedure: SAPup
Core technical
upgrade project
steps
Post-Upgrade Technical Activities
BI Statistics Technical Content Installation
BI Accelerator Implementation
Migrate to Analysis Authorizations
Incremental Migration: New Dataflow Concept
System Landscape: Portal / Java Integration
Roll Out New BEx Tools (Including BEx web)
Use of Other New Features (BI-IP, Near-Line, etc)
© SAP AG 2007, SAP TechEd ’07 / UP350 / 16
Project phases
necessary to
implement new
features,
functionality,
technology
Example Project Timeline: Technical Upgrade & Implement BIA -1-
© SAP AG 2007, SAP TechEd ’07 / UP350 / 17
Example Project Timeline: Technical Upgrade & Implement BIA -2-
© SAP AG 2007, SAP TechEd ’07 / UP350 / 18
Review Technical Requirements
Technical Requirements:
9
Check the Product Availability Matrix at SAP Service Marketplace alias “PAM” early in the
upgrade planning process
Note: For Oracle customers, Oracle 10g is required for SAP NetWeaver 2004s BI; for MS-SQL
either MS-SQL 2000 or 2005 can be utilized
9
9
Check hardware sizing requirements: See SAP Service Marketplace alias “sizing”. Utilize the
Quicksizer as needed, and consider Portal / Java requirements
Check the software requirements in the Upgrade Guide (recent example):
© SAP AG 2007, SAP TechEd ’07 / UP350 / 19
Plug-in Information: SAP ERP Source Systems
Caution: Never upgrade your Plug-in when you have data in SM13 or in the Delta Queue!
SM13 and RSA7 have ALWAYS to be EMPTY BEFORE you apply any changes to communication
structures, extract structures or any referenced Data Dictionary object or BEFORE you upgrade
your Plug-in!!! SM13 and RSA7 have to be EMPTY also when you apply Plug-In Support Packages!
NOTE: New and extended interfaces for integrating SAP R/3, SAP R/3 Enterprise, and SAP ERP
Central Component (SAP ECC) are no longer delivered with their own add-on (SAP R/3 Plug-In). As
of SAP ECC 6.0, they are contained directly in SAP ECC. PI 2004.1 is the final separate delivered
SAP R/3 Plug-In release. See SAP Service Marketplace alias “r3-plug-in”. Note PI 2003.1 is out of
maintenance as of June 2005.
© SAP AG 2007, SAP TechEd ’07 / UP350 / 20
SAPup Strategies Downtime Minimized / Resource Minimized
Data load and the upgrade: data load is available without restriction PREPARE and up
to the beginning of SAPup (and possibly during the first part of SAPup depending on
strategy selected)
PREPARE
ƒ
PREPARE can be run well in advance of SAPup (i.e. a week), to give time to resolve issues that may arise
ƒ
Re-running PREPARE directly before SAPup is a good final check
SAPup: downtime minimized
ƒ
Productive use of SAP NetWeaver BI possible while some SAPup phases are running,
including data load and query (up to MODPROF_TRANS). Outage begins at EU_IMPORT phase
ƒ
Balance of system resources allocated to productive system use and SAPup processing
ƒ
Longer end-to-end time for total upgrade procedure (as little as 6 hours, dependant upon
various factors i.e. CPU speeds, etc)
ƒ
Cessation of data load at beginning of SAPup generally recommended, however
SAPup: resource minimized
ƒ
No productive use of SAP NetWeaver BI possible while some SAPup phases are running: no
query nor data load possible during entire SAPup procedure
ƒ
All system resources dedicated to SAPup processing
ƒ
Shorter end-to-end time for total upgrade procedure (outage may be 24 hours or more)
© SAP AG 2007, SAP TechEd ’07 / UP350 / 21
Overview
SAP NetWeaver BI 7.0 Upgrade Project Basics
Upgrade Preparation & Post-Steps w/ the ASU Toolbox
SAP NetWeaver BI 7.0 System Landscape
SAP NetWeaver Business Intelligence Accelerator
Summary
ASU Toolbox: Manual Actions Processes, Automation Processes
Goal: Change operations are either automated or guided manual
actions
„ Manual actions are described for end users
– Attributes allow precise determination of relevance.
„ Establish an ongoing process to collect the manual steps, guarantee quality.
„ Establish a process to automate the manual steps
–
–
–
–
KPI definition and progress monitoring
Framework by NetWeaver Software Logistics
Content by component owners
Governance and consulting process
Goal: Improve upgrade procedure even after shipment
„ Automated data gathering and feedback to SAP:
– Î Know performance + problems
„ Automated integration of upgrade fixes into shipped procedures:
– Î Continuous improvements
„ Continuous update of the content for the manual step wizard
„ “Up-to-date” upgrade:
– Integration of SPs (including application automation features)
– Tool update
© SAP AG 2007, SAP TechEd ’07 / UP350 / 23
New ASU (Application Specific Upgrade) Toolbox for BI
Less then
1MB coding!
Initial Screen of ASU Toolbox – Easy Access to:
„
„
„
„
„
Create a new task list
Automatically jump to preliminary steps (prior to PREPARE)
Automatically jump to post steps (after SAPUP)
Go into task list
Implement SAP notes
© SAP AG 2007, SAP TechEd ’07 / UP350 / 24
Example Details of the ASU Toolbox Task List – PRE Example of PRE
upgrade steps in
task list
„ select row, hit
execute to jump
to screen to
execute step or
relevant
information
Add UserRemark and update Status Change
„ can set status
„ easy to jump to
associated note
„ Ability to set
some tasks for
fully automated
in batch
© SAP AG 2007, SAP TechEd ’07 / UP350 / 25
Example Details of the ASU Toolbox Task List – POST Example of POST
upgrade steps in
task list
© SAP AG 2007, SAP TechEd ’07 / UP350 / 26
ASU XML Maintenance -1Here you can add,
change, or
remove steps
from the task list
of the selected
ASU scenario
© SAP AG 2007, SAP TechEd ’07 / UP350 / 27
ASU XML Maintenance - 2 - Example
Example of
details when
changing a step
from the task list
– in this case the
details for a note
are updated
You can change
other step types
too, i.e.
transactions,
program calls,
etc
© SAP AG 2007, SAP TechEd ’07 / UP350 / 28
ASU
toolboxSearch
for BI
Enterprise
© SAP AG 2007, SAP TechEd ’07 / UP350 / 29
Example PRE Steps: SE14 - Invalid (Temp) Tables & Clean Up
„ sap_drop_tmptables
„ DBDIFF
„ nametab
© SAP AG 2007, SAP TechEd ’07 / UP350 / 30
Example PRE Steps: RSUPGRCHECK - Note 1032367
© SAP AG 2007, SAP TechEd ’07 / UP350 / 31
Example PRE Steps: ANALYZE_RSZ_TABLE - Note 1020826
© SAP AG 2007, SAP TechEd ’07 / UP350 / 32
Key Post Activities Following SAPUP - 1 „ Check note 563201 in advance and use SAP_FACTVIEWS_RECREATE
to create dropped fact views again.
„ Activate the source systems again (see note 538052 for details).
Choose RSA1 Î source systems Î right mouse click on the source
system Î activate.
„ If needed: Run RSD1Î repair Info Objects.
„ Run SE38 Î RS_TRANSTRU_ACTIVATE_ALL to activate all transfer
structures again. See also Note 1027827.
„ Run SE38 Î RSAU_UPDR_REACTIVATE_ALL to reactivate all active
update rules. See Note 631601 for details.
„ If needed: run report RSDG_MPRO_ACTIVATE for the activation of
MultiProvider. See Note 897735 for details.
„ Filling the repository cache for delivered Objects is obsolete from
SPS10 onwards.
„ Activate the BEx history with transaction RS_PERS_ACTIVATE.
© SAP AG 2007, SAP TechEd ’07 / UP350 / 33
Key Post Activities Following SAPUP - 2 „ Run the Report RRINCLTAB_REBUILD according Note 922467.
Please make sure that you also have the corrections applied before
starting the Report.
„ Urgently check Note 906789: Upgrade to 7.X BW - NetWeaver 2004s
and follow the described Procedure. See also Note 1020303!
– run RSSM_CREATE_REQDONE_FROM_SEL
– run the RSSM_HASH_ENTRIES_CREATE report for all requests
– run the report RSSTATMAN_CHECK_CONVERT_DTA
– run the report RSSTATMAN_CHECK_CONVERT_PSA
„ Run the Report COM_PRODUCT_UPGRADE (from SPS10 no errors)
„ Run Report RSR_VARIANT_XPRA for the Query Variants (Note 953346)
and check also with Report ANALYZE_MISSING_ELEMENTS.
„ Run Report RSR_MIGRATE_VARIANTS for variants created in BW 3.x
See Note 1003481 for Details.
„ Note 996602 - Modificat. for time characteristics disappear after upgrade
„ In case of errors with technical characteristics run Report
RSDG_XPRA_IOBJ_TO_NW05, see Note 939484 for Details.
© SAP AG 2007, SAP TechEd ’07 / UP350 / 34
Key (Web-Specific) Post Activities Following SAPUP
„ Check the WDEBU7 unit “Web AS 7.0 Settings for BI“
„ If you still use a 2.x system, firstly you must carry out the migration
steps from 2.x to 3.x. You must consider all information and the
enhancements or restrictions that are mentioned there. Due to the large
conceptional differences between 2.x and 7.0 systems, you must decide
if it is effective to migrate by the different releases that occur between
these two releases - in most cases it is advisable to create new
corresponding elements with 7.0 tools.
„ Run report RSZW_CHART_MIGRATION_35 to convert first from 3.0B/3.1
BW system to convert the Objects to BW 3.5. You must install a
Windows based IGS 6.40 which held's the chart migrator in it. See Note
818240 for more details.
See also Note 959358 for new IGS settings after IGS >= 5 (currently 10)
„ After you migrated the Objects to BW 3.5, you must run report
RSZW_ITEM_MIGRATION_3X_TO_70 to convert the Objects into BW 7.0
representation in your system. See Note 832712 (library items) and
832713 (web templates) for more Details. This step is mandatory to use
the existing Objects with the new frontend tools. The complete BI-Java
customizing must be in place, like EP and BI-Java.
© SAP AG 2007, SAP TechEd ’07 / UP350 / 35
Key Post Activities Following SAPUP: BI Technical Content
Configuration of the
BI Administration Cockpit in
the IMG (Transaction SPRO)
This activity starts transaction
RSTCC_INST_BIAC
„ which links a report for automatic
installation of the Technical Content
„ activating all the Technical
Content objects that are assigned to
role SAP_BW_BI_ADMINISTRATOR,
including the relevant data flows.
„ Prerequisite:
„ Software component BI_CONT 7.0.3,
Support Package 4 or
„ Software component BI_CONT 7.0.2,
Support Package 7
„ It is recommended to install
BI_CONT 7.0.3 as BI_CONT 7.0.2 is
out of maintenance!
© SAP AG 2007, SAP TechEd ’07 / UP350 / 36
BI Monitoring with SAP NetWeaver Administration
© SAP AG 2007, SAP TechEd ’07 / UP350 / 37
Upgrade Project Considerations: New Analysis Authorizations
Analysis Authorizations: Migration Support
„ For security and clarity reasons make a „clean“ new setup „from the
scratch“ (much easier, less complex than in 3.x)
Otherwise:
„ ABAP program RSEC_MIGRATION (use transaction SA38)
„ No complete, automatic migration, but support
– The more complex the existing authorization concept, the more
manual migration work might be necessary
– Customer exits variables on nodes are migrated
– Customer-exit variables for 0TCTAUTHH cannot be migrated; the
respective hierarchy nodes must be assigned manually
– Intensive tests are highly recommended
– Runtime (10000 users roughly 1h)
„ Singular event, not for scheduling
„ During migration to the new authorization concept, the existing concept
won‘t be changed
„ Always check the latest corrections of the program RSEC_MIGRATION
© SAP AG 2007, SAP TechEd ’07 / UP350 / 38
Overview
SAP NetWeaver BI 7.0 Upgrade Project Basics
Upgrade Preparation & Post-Steps w/ the ASU Toolbox
SAP NetWeaver BI 7.0 System Landscape
SAP NetWeaver Business Intelligence Accelerator
Summary
System Landscape: The New BEx Suite with NetWeaver 7.0
SAP NetWeaver BI 7.0 features where Portal / Java /
BI-Java is required as technical foundation
© SAP AG 2007, SAP TechEd ’07 / UP350 / 40
Business Explorer Suite with NetWeaver 7.0
Enterprise Portal
Visual
Composer BI
Kit
KM
Business Explorer Suite (BEx)
Information Broadcasting
BEx Web
BEx Analyzer
BI Pattern
Web
Application
Designer
Web
Analyzer
MS Excel
Add-in
Report
Designer
BI Consumer Services
BEx Query Designer
BI Platform
Analytic Engine
Meta Data Mgr
UDI
SAP
JDBC XMLA ODBO
Query
© SAP AG 2007, SAP TechEd ’07 / UP350 / 41
Data Warehouse
DB
Connect
BAPI
Service
API
File
XML/A
Overview: Usage Types, Standalone Engines, Clients
Clients
Standalone Engines /
Appliances
Usage Types
BI
accelerator
Key
Usage Type based
on AS-ABAP
Usage Type based
on AS-ABAP and
AS-Java
Standalone Engine
Optional Usage
Type based on
AS-ABAP
Optional Usage
Type based on ASABAP and AS-Java
Optional
Standalone Engine
Usage Type based
on AS-Java
Tool/Client
Third-Party
Component
Optional Usage
Type based on
AS-Java
© SAP AG 2007, SAP TechEd ’07 / UP350 / 42
Physical
host
A+J
Optional
Tool/Client
System
Physical database
with ABAP and/or
Java schema
Usage Types AS ABAP, AS Java, and EP
AS ABAP
„ Contains all ABAP-based SAP Web AS functionality (software components
SAP_ABA, SAP_BASIS and SAP_BW)
–
–
–
–
Data Warehouse Management
OLAP processor
Existing SAP BW 3.5 Web Runtime
…
„ Internet Graphics Service (IGS) comprised
AS Java
„ Contains all Java-based SAP Web AS functionality (J2EE)
„ Universal Data Integration (UDI) and Metadata Model Repository (MMR)
comprised
– Universal Data Integration (UDI) is an independent component that is used for
data retrieval and does not require Usage Type BI Java
EP
„ Contains Portal
„ Requires Usage Type AS Java
© SAP AG 2007, SAP TechEd ’07 / UP350 / 43
Usage Types BI and BI Java
BI
„ Contains BI Content Add-On (software component BI_CONT)
„ Requires Usage Type AS ABAP
BI Java
„ Contains all Java- and Web Dynpro-based BI functionality
– New SAP NetWeaver 7.0 BI Web Runtime (including Analysis Item,
Formatted Reporting, Web Printing, PDF Export, …)
– New Planning Modeler for BI Integrated Planning
„ Requires Usage Type EP and AS Java
„ Adobe Document Services comprised
See Release Notes under http://help.sap.com/saphelp_nw04s
– IT Scenario Enterprise Reporting, Query, and Analysis
– IT Scenario Business Planning and Analysis Services
© SAP AG 2007, SAP TechEd ’07 / UP350 / 44
Business Explorer and Usage Type BI Java
How does Business Explorer relate to Usage Type BI
Java?
„ BEx Web and BI Integrated Planning require Usage Type BI Java
„ Usage Type BI Java is based on Usage Type EP and AS Java
How does BEx Web and BI Integrated Planning relate to
Portal and Java?
„ BEx Web runtime generates output for Web Browser
„ BEx Web requires Java-based Portal runtime functionality (for rendering
as iView, for System integration, etc.)
„ BI Integrated Planning requires Web Dynpro-based Planning Modeler
Î Functionality: BEx Web is using Portal as infrastructure and
platform (visible if desired, hidden if not)
Î Project considerations: BEx Web requires Java technology and not an
Enterprise Portal project
Î System Landscape: BEx Web requires Usage Type EP and AS Java
© SAP AG 2007, SAP TechEd ’07 / UP350 / 45
Installation Sequence of the AS-Java 7.00 Add-In (DS)
NetWeaver 7.0
Operating System
Selected Java
Applications:
01
CI ABAP/JAVA (BIx)
SLD
BI 7.00
000, 001, xxx, 066
JAVA 7.00
3
000
JAVA
SLM
NWA
JDBC
ABAP
02
DBSL
SCS Manager
1
BI-Java
DI ABAP/JAVA
Schema
ABAP
Schema
JAVA
SAPBIx
SAPBIxDB
© SAP AG 2007, SAP TechEd ’07 / UP350 / 46
Selected
usage types:
2
EP
(core)
MCOD Scenario with ABAP and JAVA on separate Instance
NetWeaver 7.0
Operating System
CI ABAP (BIx)
01
03
CI Java (BJx)
BI 7.00
000, 001, xxx, 066
Selected Java
Applications:
SLD
JAVA 7.00
SLM
000
JAVA
NWA
JDBC
ABAP
02
DBSL
SCS Manager
DI ABAP
DI Java
Schema
ABAP
Schema
JAVA
SAPBIx
SAPBJxDB
© SAP AG 2007, SAP TechEd ’07 / UP350 / 47
Selected
usage types:
BI-Java
EP
(core)
Federated Portal Strategy with NetWeaver 7.0
Single Central Portal
(1 portal)
Content Federation
(2 .. n portals)
Consumer
Portal
Central
Portal
Producer
Portal
Producer
Portal
Application
Application
ERP
Application
ERP
Application
Application
Application
BI
Producer
Portal
BI
Enabled using the Federated Portal Network
© SAP AG 2007, SAP TechEd ’07 / UP350 / 48
Federated Portal Network and BI: Architecture
Example SAP NetWeaver 7.0 BI System Landscape with Federated
(1) Remote Role Assignment (*)
Portal Network
Consumer
EP
(2)
(3)
KM
Content
(4)
Portal
Content
(1) and (3)
Producer
EP
Portal
Content
(1) and (3)
(2)
KM
Content
BI
SAP NetWeaver 7.0
Producer
EP
Portal
Content
Information Broadcasting
Producer BI iView in Portal
Content Studio
BW iView in Portal Content
Studio
(4)
(2)
KM
Content
BI
SAP BW 3.x
SAP NetWeaver 7.0
(*) Remote Role Assignment only supported with Federated Portal in SAP NetWeaver 7.0
© SAP AG 2007, SAP TechEd ’07 / UP350 / 49
Performance and Sizing Considerations
Moving Workload from AS-ABAP to AS-Java
„ In SAP NetWeaver 2004s, load is moved from AS-ABAP to AS-Java
„ BEx Web (BI-Java) generates load on Portal (AS-Java)
„ BI users generate more load on Portal than normal Enterprise Portal users
– Refer back to the one portal vs. two portal discussion earlier
Sizing your AS-ABAP and AS-Java systems
„ Usage Types AS-Java and EP require additional CPU and memory (overhead)
„ Minimum requirements for Usage Type AS-Java and EP is 2 CPUs and 4 GB of
memory*
„ BEx Web aspect of capacity planning analysis is re-focused to AS-Java
© SAP AG 2007, SAP TechEd ’07 / UP350 / 50
Performance and Sizing Considerations (cont.)
See SAP Note 927530 – BI Java sizing
Sample Sizing
„ Before upgrade, 100% ABAP (about 25% BEx) (*)
„ Upgrade requires about 25% more CPU and memory for Java (Portal) (125% in
total) (**)
„ After upgrade, 75% ABAP (without 25% BEx) and 50% Java (25% BEx)
Before
After
(*) BEx Web percentage share based on performance analysis in your system
(**) Sample BI system with 8 CPU and 16 GB memory would require additional 2 CPU and 4 GB memory for
Java (Portal)
© SAP AG 2007, SAP TechEd ’07 / UP350 / 51
Recommendation
Use existing BI server
„ Based on load and performance tests, existing BI server should be
sufficient even with Usage Types AS Java, EP, and BI Java
Upgrade SAP BW 3.x to BI in SAP NetWeaver 2004s
Perform standalone installation on one server with two
different systems
„ Best combination of lowest hardware requirements and highest
flexibility for scalability (dialog instances could be scaled
independently)
Choose ABAP as User Management Engine (UME) configuration
„ Reduce administrator effort by using combined user persistence
„ Automatic configuration of UME is one advantage of Add-In Installation
© SAP AG 2007, SAP TechEd ’07 / UP350 / 52
Improved CTC (Central Template Configuration) for BI-Java
© SAP AG 2007, SAP TechEd ’07 / UP350 / 53
New Interface from SPS12 onwards and additional steps
More
…don
’t
© SAP AG 2007, SAP TechEd ’07 / UP350 / 54
Steps
neede
hesita
te to c
d?
o
n
t
act
sugge
stions us for mor
e
!
Improved/simplified Input screen with SPS13/14
Less then
1MB coding!
Highly
recom
by lea
mend
ding S
“…I th
ed
A
ink th
P
consu
e c he c
Temp
ltants
k
in
late In
:
staller g time is o
v
B
I-Java
© SAP AG 2007, SAP TechEd ’07 / UP350 / 55
er, let
th e
do the
work!
”
CTCEnterprise
Installer for
BI-Java
Search
© SAP AG 2007, SAP TechEd ’07 / UP350 / 56
Overview
SAP NetWeaver BI 7.0 Upgrade Project Basics
Upgrade Preparation & Post-Steps w/ the ASU Toolbox
SAP NetWeaver BI 7.0 System Landscape
SAP NetWeaver Business Intelligence Accelerator
Summary
SAP NetWeaver BI Accelerator Value Proposition
Very fast query
response time
Performance
improvements
by factor 10 – 100
Increased
quality of
information/
Extended
BI reach
Stable query
response time
Independent of
DB optimizer,
aggregates, ...
SAP NetWeaver BI Accelerator
Implemented for latest
blade server hardware
platforms
High scalability
© SAP AG 2007, SAP TechEd ’07 / UP350 / 58
Significant
reduction of
operation
costs
No aggregate
maintenance, minimized
roll-up/change run
Low maintenance
SAP NetWeaver BI Accelerator Architecture
Business
Explorer
Any Tool
BI Accelerator responds to queries:
joins and aggregates in run time
BI Analytic
Engine
Query &
Response
… indexes loaded
into memory
InfoCubes
Any
Source
Data Acquisition
SAP NetWeaver BI
© SAP AG 2007, SAP TechEd ’07 / UP350 / 59
Indexing
… creates and stores
indexes for InfoCubes
SAP NetWeaver BI Accelerator
BI Accelerator Installation
BI Accelerator Shipment
The BI Accelerator is only be available as an appliance (“in a box”)
„ Complete BI Accelerator pre-installed (!)
„ Standalone or fit into an existing customer rack
„ Blade servers with 64-bit Intel Xeon CPUs
„ Operating System (as of today)
– SUSE Linux SLES, 64-bit
– No support for other OS planned
„ Optimized storage included
„ Hardware Partners (as of today)
– Hewlett-Packard
– IBM
– Fujitsu-Siemens
„ Note: no restriction for the platform for the SAP NetWeaver
implementation (no concern about incompatibilities)
© SAP AG 2007, SAP TechEd ’07 / UP350 / 60
SAP NetWeaver BI Accelerator Appliance
Rapid Deployment
Appliance
„ Instantaneous
operation
„ Minimized
maintenance
– Pre-Installed by
hardware vendor
– Centralized
monitoring through
CCMS
– Minimal
configuration
requirements
„ Simple purchase
– Off-shelf hardware
„ Quick setup for rapid
implementation
Integration
„ Easy scalability
through blade server
architecture
„ Optimized hardware/software
efficiency
„ Affordable
commodity hardware
– Combination of hardware
components and
configuration optimized for
high-end performance
© SAP AG 2007, SAP TechEd ’07 / UP350 / 61
Reduced Cost
of Operation
„ Reduced license
costs
„ Minimized upgrade
risk
A New Experience For Information Worker
Business Intelligence Accelerator
Information to the masses
„ 10x faster queries
„ 10x less expensive to acquire
BI
Accelerator
Enterprise
Search
„ 20x less expensive to operate
„ Changing the way users interact with
CPU
enterprise information
„ Deep search and controlled access to
business objects
„ Self administration
© SAP AG 2007, SAP TechEd ’07 / UP350 / 62
2006
0.05
7.15
MIPS/$
MIPS/$
Improvement
143x
0.02
5
MB/$
MB/$
Addressable
Memory
216
264
248x
Network
Speed
100
10
Mbs
Gbs
100 x
5
130
MBPS
MBPS
Memory
Enterprise Search
1990
Disk
Transfer
Speed
250x
25x
SAP NetWeaver BI Accelerator Sizing
Sizing
„ For existing installation
– SAP note 917803
– Report computes memory
requirements and disk
space (also runs on SAP
BW 3.x)
„ For new customer projects
– Enhancement of SAP
QuickSizer in progress
„ Hardware partners
– Translate the results into
concrete hardware set-up
– High availability setup:
Extra blade(s) required as
backup for automatic
failover
© SAP AG 2007, SAP TechEd ’07 / UP350 / 63
Overview
SAP NetWeaver BI 7.0 Upgrade Project Basics
Upgrade Preparation & Post-Steps w/ the ASU Toolbox
SAP NetWeaver BI 7.0 System Landscape
SAP NetWeaver Business Intelligence Accelerator
Summary
Key Points to Take Home
„
New SAP NetWeaver BI 7.0 front-end tools and BI-IP require the new
Java-based runtime as a technical foundation and is based on the
usage types BI, EP (EPC) and BI-Java
„
Use the new capabilities of the ASU (application specific upgrade)
toolbox with best practice content for BI
„
You can perform a ‘technical upgrade” project (in the short-term) and
afterwards, continue to run the system just like your NetWeaver
system without the usage of Java
„
If you utilize the “technical upgrade” approach, in subsequent project
phases migrate to and utilize the new 7.0 features, functionality and
technology to exploit the full benefits and potential
„
The improved CTC (central template configuration) for BI-Java
automates the complete connection process between Abap and Java.
„
Migrate to the new dataflow concept in a phased approach
„
Migrate to the new front-end tools in a phased approach
„
Setup the new analysis authorizations in an early project phase
© SAP AG 2007, SAP TechEd ’07 / UP350 / 65
Further Information
Î
SAP Public Web:
SAP Developer Network (SDN):
http://www.sdn.sap.com/irj/sdn/bi
http://www.sdn.sap.com/sdn/forums
Î Business Intelligence Î BI in SAP NetWeaver 7.0
SAP Service Marketplace:
http://service.sap.com/upgrade-bi
http://service.sap.com/bi Î Media Library Î Technical Documents
Î
Related SAP Education and Certification Opportunities
http://www.sap.com/education/ Î search:
WDEBU7 - Upgrade to NetWeaver 7.0 BI
TBW70D - BI - Delta Enterprise Data Warehousing & Reporting SAP NetWeaver 7.0
DBW70E - BI - Delta Enterprise Data Warehousing SAP NetWeaver 7.0
DBW70R - BI - Delta Reporting SAP NetWeaver 7.0
© SAP AG 2007, SAP TechEd ’07 / UP350 / 66
Latest Information at http://service.sap.com/upgrade-bi
© SAP AG 2007, SAP TechEd ’07 / UP350 / 67
Contact
Roland Kramer
NetWeaver Advisory Office EMEA
SAP (Switzerland) Inc.
Althardstrasse 80
CH-8105 Regensdorf
t +41 58 871 66 02
f +41 58 871 61 12
m +41 79 215 84 18
@ roland.kramer@sap.com
w http://service.sap.com/upgrade-bi
http://service.sap.com/bi =>
Media Library => Technical Documents
© SAP AG 2007, SAP TechEd ’07 / UP350 / 68
Q&A
THANK YOU FOR YOUR
ATTENTION !
QUESTIONS
© SAP AG 2007, SAP TechEd ’07 / UP350 / 69
–
SUGGESTIONS
–
DISCUSSION
Feedback
Please complete your session evaluation.
Be courteous — deposit your trash,
and do not take the handouts for the following session.
Thank You !
© SAP AG 2007, SAP TechEd ’07 / UP350 / 70
SDN Subscriptions Program
The SDN Subscriptions Program introduces the SAP
NetWeaver, Development Subscription for individual
developers. Available for purchase in Germany and the
United States.
Subscription gives you one year access to …
„
„
„
„
„
„
SAP NetWeaver platform software, patches, and updates
Development license for SAP NetWeaver to evaluate, develop and test
Standard software maintenance
Online sessions from SAP TechEd
Access to SAP Enterprise Services Workplace for testing
Premium presence in forums
Purchase the SAP NetWeaver, Development Subscription today
at the SAP Community Clubhouse, or online at
https://www.sdn.sap.com/irj/sdn/devsub
Visit us at the Community Clubhouse, show us you are a
subscriber, and get a gift!
© SAP AG 2007, SAP TechEd ’07 / UP350 / 71
Copyright 2007 SAP AG. All Rights Reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed
without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, System i, System i5, System p, System
p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, OpenPower and PowerPC are
trademarks or registered trademarks of IBM Corporation.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, 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.
Data contained in this document serves informational purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior
written permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and
functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this
document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items
contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability,
fitness for a particular purpose, or non-infringement.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This
limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in
these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.
This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other
agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This
presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is
provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or noninfringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.”
© SAP AG 2007, SAP TechEd ’07 / UP350 / 72