SlideShare a Scribd company logo
1 of 13
Download to read offline
W    I    N   T    E       R            C    O        R   P    O   R   A   T   I   O   N
W H I T E PA P E R
                         SAP BusinessObjects
                     Planning and Consolidation,
                     Version for SAP NetWeaver
                                        Performance and Scalability



                                                                               en   t Experts
                                                                          g em
                                                                      a
                                                                 an
                                                             M
                                                    a   ta
                                                D
                                            e
                                    al
                                   Sc
                               e
                              rg
                              La
                         The




SPONSORED
 RESEARCH
 PROGRAM
W   I   N   T   E    R         C     O      R    P     O     R     A        T   I   O   N




    SAP BusinessObjects
Planning and Consolidation,
Version for SAP NetWeaver
                Performance and Scalability




                                   March 2010




                         245 First Street, Suite 1800
                            Cambridge MA 02145
                                 617-695-1800

                     visit us at www.wintercorp.com



            ©2010 Winter Corporation, Cambridge, MA. All rights reserved.
SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability   3

                               A WINTER CORPOR ATION WHITE PAPER




Executive Summary
The use of enterprise performance management (EPM) software for
speeding an organization’s financial reporting and planning and budgeting can have a direct
impact on the bottom line. Closing the books rapidly means that business decision makers at
every level can immediately react to changes in the business environment as revealed by the
financial results. Faster reaction can mean both more leverage from new opportunities and less
money wasted on initiatives that don’t perform. Faster planning, and budgeting according to a
“what-if” plan allows deeper investigation of alternative strategies, with a greater chance that
the final strategy will be effective. Finally, today’s business environment often couples a complex,
rapidly growing organization with a need for deeper financial analysis. This means that planning,
budgeting, and consolidation software must perform and scale better with each version.
SAP BusinessObjects™ Planning and Consolidation software, presently used at an SAP-estimated
1800 customers worldwide, aims to meet the needs of medium- and large-scale organizations
for high-performance, scalable planning, budgeting, forecasting, and financial consolidations.
The SAP BusinessObjects Planning and Consolidation, application version for SAP NetWeaver was
introduced into the market in late 2008.
To verify that SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver meets the
needs of likely end users for performance and scalability, WinterCorp reviewed and monitored
testing performed by SAP on a typical configuration. The testing involved a simulated high-
workload use of SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver for
planning, consolidation, and “combined” (simultaneous planning and consolidation activities)
scenarios, using HP/Mercury LoadRunner for the test. Tests were performed for 50, 250, and 500
concurrent users.
Highlights of our findings include:
•	 The tests that SAP performed were realistic, as to the number of concurrent users, hardware
   and software used, and the user scenario for each activity.
•	 The tests established to our satisfaction that the configuration specified exhibited better-than-
   linear scalability in processor consumption as the number of concurrent users increased from
   50 to 500.
•	 Even allowing for delays as users work offline during the processes, it is possible for some
   organizations to complete a full consolidation process or “what-if” scenario with participation
   by lines of business, intermediary mid-level managers, and senior corporate finance staff—within
   a day.
•	 Scalability from 50 to 500 concurrent users in key subprocesses was better-than-linear on average
   in all scenarios.
•	 Maximum response time for these subprocesses was within a reasonable distance of average
   response time. SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver
   demonstrated a high degree of predictability in its performance.
•	 Average response times, in all cases where the end user awaits a response (e.g., reports and
   currency conversions), appeared satisfactory to excellent even in the 500-user case.
WinterCorp concludes that, when correctly configured, the SAP BusinessObjects Planning and
Consolidation, version for SAP NetWeaver product should produce satisfactory to excellent performance,
and excellent scalability, in typical business uses involving up to 500 concurrent users.



                      Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability   4

                              A WINTER CORPOR ATION WHITE PAPER




Acknowledgements
SAP used IBM System x3950 M2 and x3850 M2 servers to achieve its performance goals for this
project. IBM provided hardware, system software and support for the testing effort. The
configurations used in this testing included eight, six, and two processor configurations.
Hyde Park Partners, LLC contributed to the design of the planning application using expertise
gained through their onsite engagements and supported the Consolidation application effort.




                     Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability                                                    5

                                              A WINTER CORPOR ATION WHITE PAPER




Table of Contents
Executive Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Table of Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1  Introduction & Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2 Benchmark Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    2.1 Overview of SAP BusinessObjects Planning and Consolidation,
       Version for SAP NetWeaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
    2.2 The System Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    2.3 Scenarios Tested . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    3  Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    3.1 Findings – Resource Scaling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    3.2 Findings - Response Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

4  Analysis of Test Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

5  Conclusions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11




                                 Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability   6

                                   A WINTER CORPOR ATION WHITE PAPER




1   Introduction
    Today’s business environment is exceptionally cost-constrained and risky, with rapid and
    unexpected external developments that often affect the bottom line of the business, such as
    changes in bank lending behavior. Reacting to these changes in the context of a business plan
    requires rapid generation of results, quick re-planning and re-budgeting, and coordinated, swift
    implementation of the new budget across highly complex organizations.
    Ground zero for this effort is consolidation, planning, and budgeting software—an application
    of EPM software. Vendors such as SAP that offer this software are held to a higher standard:
    they must improve performance and scalability with each release, to meet the new demands;
    and they must handle all of the complexities of organizations with tens and hundreds of distinct
    lines of business. The aim of WinterCorp’s benchmark assessment is to see whether SAP
    BusinessObjects Planning and Consolidation, version for SAP NetWeaver is able to handle typical large/
    complex-organization consolidation/planning needs in the real world.

       M E TH ODO LO GY
       This WinterCorp White Paper reviews the performance and scalability of mixed workloads
       in the SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver architecture.
       In developing this paper, WinterCorp operated as an independent industry expert,
       reviewing product documentation and critically reviewing test design, test process and
       benchmarking measurements in order to arrive at the descriptions and conclusions
       presented here. SAP was provided an opportunity to comment on the paper with respect
       to facts. WinterCorp has final editorial control over the content of this publication. This
       White Paper was sponsored by SAP.
       SAP completed the tests described below during the period of December 2009–January
       2010. SAP then supplied WinterCorp with the raw LoadRunner statistics for the tests, as
       well as summary statistics generated from the tests. In preparing this report, WinterCorp
       reviewed the flow diagrams for the scenarios described below as well as the statistics
       generated by LoadRunner and SAP, and generated summary statistics that form the basis
       for our conclusions in this report.



2   Benchmark Overview
    2 .1 OVE RVIE W O F SAP Business O bjects Planning and Consolidation,
    version for SAP Net Weaver
    SAP BusinessObjects Planning and Consolidation is software that enables organizational planning
    and consolidation processes. The aim of the product is to improve planning/consolidation
    frequency, accuracy, and effectiveness; reduce budget-cycle times and costs; and increase user
    confidence in the validity of financial results. Notable features include support for “self-service”
    financial reporting, intercompany reconciliation, legal consolidation, and collaboration. SAP says
    that 1800 customers use the application.
    The version of the application being tested is SAP BusinessObjects Planning and Consolidation, version
    for SAP NetWeaver. This version is available alongside the existing version for the Microsoft
    platform. It is built directly on the SAP NetWeaver technology platform (BW, ABAP Application



                          Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability   7

                               A WINTER CORPOR ATION WHITE PAPER




Server). Whereas in the version for the Microsoft platform, Microsoft SQL Server was the only
database supported, the version for SAP NetWeaver works with any relational database that SAP
NetWeaver supports. The architecture is a typical Web setup (see Figure 1 below), with remote
clients issuing transactions accessing an OLAP-type data store including cubes via .Net Server,
SAP ABAP Application Server, and the NetWeaver BW OLAP Engine.
       Figure 1: SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver Architecture




                                                                                   Source: SAP

2 . 2 THE SYSTE M CO NFIGUR ATIO N
The configuration of the test environment is 3 IBM servers for the .NET tier, and 3 IBM servers
for the ABAP/NetWeaver tier. Remote clients are represented by processes generated by
LoadRunner on the .NET tier. The .NET tier runs Windows 2003 Enterprise Edition, 32-bit
version, and the ABAP/NetWeaver tier runs Windows 2003 Enterprise Edition, 64-bit version.
Each .NET server feeds one ABAP server. One ABAP server runs a “central instance” of the ABAP/
NetWeaver software and the Oracle database, with the other two running “dialog instances”
that connect to the central instance.
The test environment uses between 1.5 and 19 million records of generated data per test and 55
to 151 million records of total data. Some of this data is pre-formatted as cubes, and then pre-
loaded into the Oracle data store; the rest is “entered” during the test as “user input.”
Likely areas of stress in the configuration during a test run include “write back” of data input
during the test, query-type reads for reporting, and Data Manager that will handle data loading
and logic execution.
The test configuration includes SAP NetWeaver Business Warehouse (BW). An optional component
of the product to improve performance is SAP NetWeaver Business Warehouse Accelerator (BWA).
The test configuration did not include this component.



                      Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability   8

                               A WINTER CORPOR ATION WHITE PAPER




2 . 3 S CE NARIOS TESTED
SAP identified, modeled, and tested planning, consolidation, and combined scenarios. Combined,
these scenarios involved more than 450 distinct transactions, or “unit operations.” Each scenario’s
process included multiple “sub-processes” (e.g., Gross Margin calculation) as shown in Figures
2 and 3 below. Each sub-process represented a sequential series of unit operations (e.g., Report
Actuals) that are carried out by a particular type of user (entity-level manager, mid-level manager,
or senior finance person). Sub-processes can occur concurrently or sequentially.
Each scenario was tested using 50, 250, and 500 simulated concurrent users. These numbers of
concurrent users approximated an organization with up to 1200 lines of business that would feed
their own planning and budgeting estimates or their results over the most recent time period into
the system, have these estimates/results reconciled by mid-level managers, and have the results
consolidated for the reporting use of senior finance personnel at corporate headquarters.
The tests make a distinction between end users, concurrent users, and active users. For the
purposes of this report, we define end users as all of the people using the system at one point
or another in a scenario, although all may not be using the system at a given point in time.
Concurrent users are those end users who are using the system at a given point in time. Active
users are those who are not only using the system at a given point in time, but are actively running
processes within the system, simultaneously. The tests measure scenarios in which 50 (or 250,
or 500) concurrent users use the system during each sub-process, although not all are active at
any one time.
An overall flow diagram for the planning scenario is shown in Figure 2. The scenario simulated
Gross Margin and Human Capital Management (HCM) entry and computation in parallel,
followed by overall financial analysis/reporting activities. HCM mid-level manager activities
included head count, benefits, and salary input and computation by entity, period, and employee.
Gross Margin entity-level (e.g., line of business) activities included gross margin unit, unit x
price, unit x cost, revenue by entity/customer, and expense detail input/computation/consolidation.
Gross Margin mid-level manager activities included gross margin comparison and identification
of top customers. The senior finance calculations and reporting included expense and expense
driver computations, income statement reporting, and revenue by entity/customer.
                                    Figure 2: Planning Scenario Process Flow




                                                                                   Source: SAP
An overall flow diagram for the consolidation scenario is shown in Figure 3. The scenario simulated
entry of results by entity-level personnel, followed by reconciliation by mid-level managers and
consolidation and analysis/report generation by senior finance. Entity-level inputs were entered
grouped by asset/liability type, and end users also input/computed changes in liability, tax


                      Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability                 9

                                        A WINTER CORPOR ATION WHITE PAPER




    statements, and validation. Mid-level manager activities included generation and validation of
    per-entity statements (balance sheet, income statement, cash flow statement, and equity statement).
    Senior finance calculations and reporting included consolidation of each set of per-entity
    statements into an organization-wide statement.
                                          Figure 3: Consolidation Scenario Process Flow




                                                                                          Source: SAP
    The combined scenario simply split the sets of concurrent users between planning and
    consolidation scenarios, and then tested these scenarios in parallel.
    In the opinion of WinterCorp, these scenarios represent a reasonable approximation of the core
    planning and consolidation activities of a typical mid-sized or large organization with many
    entities to include in overall projections or results.

3   Test Results
    3.1 FINDINGS – RES OURCE S CALING
    Figures 4 and 5 below present the scaling of processor utilization for the planning, consolidation,
    and combined scenarios.
    Figure 4 shows the average percent of processor utilization at peak load in each scenario, for 50,
    250, and 500 users.
         Figure 4: Processor Utilization in Each Scenario            Figure 5: Processor Utilization Per User In Each Scenario




                                         Source: WinterCorp                                              Source: WinterCorp


    Figure 5 shows the average percent of processor utilization per concurrent user in each scenario,
    for 50, 250, and 500 users (for easier understanding, the 50-user case is set to value “1”). Figure 5
    shows that in each scenario, addition of concurrent users decreases processor utilization per



                             Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 10


                               A WINTER CORPOR ATION WHITE PAPER




concurrent user. In other words, SAP BusinessObjects Planning and Consolidation, version for SAP
NetWeaver delivers better than linear scalability of processor utilization for up to 500 concurrent
users in all scenarios.
SAP reports that they have observed much greater database resource requirements during the
Planning scenario than during the Consolidation scenario, and much greater NetWeaver processing
requirements during the Consolidation Scenario than during the Planning scenario.
There appears to be some “headroom” to scale beyond 500 concurrent users in the consolidation
scenario. However, the planning and combined scenarios show peak average utilization rates of
approximately 85% at the 500-user level, indicating that addition of more concurrent users may
call for increased processor capacity.
3. 2 FINDINGS - RES PO N S E TIM E
Of course, less-than-full processor utilization may not translate into flat response time when
SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver is scaled from 50 to 500
concurrent users, if some sub-processes are I/O-bound or communications-bound. To determine
if this is the case, we analyzed response times for unit operations. In particular, we sought to
determine the likely user “wait time” when an end user requested a report, since “endless waits
for a report” are the most frequent cause of user dissatisfaction.

         Figure 6: Average Response Times                               Figure 7: Average Response Times
    For Each User Type, Consolidation Scenario                        For Each User Type, Planning Scenario




                                Source: WinterCorp                                                Source: WinterCorp

Figures 6 and 7 show the average response times for report requests for each user type (line-of-
business “entity” manager or mid-level manager/senior finance person) in the consolidation and
planning scenarios for 50, 250, and 500 users. Combined scenario results are comparable.
For the planning and consolidation scenarios, minimum response times per report request range
from 1 to 19 seconds, average response times range from 1 to 41 seconds, and maximum response
times range from 1 to 103 seconds. The overall average response time was approximately 5
seconds. These results do not include programmed “think times” (meant to simulate offline work
by the user), or processing time for other parts of a unit operation.
Figures 6 and 7 also show that as the number of users is doubled, report-request response times increase,
on average, by 23%. Any increase of less than 100% indicates good scalability. Similar results hold for
“write-back” and “data manager” transactions, the other two kinds of transactions in a unit operation.
We conclude that SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver
demonstrates, on average, better-than-linear scalability to 500 concurrent users.


                      Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 11


                                   A WINTER CORPOR ATION WHITE PAPER




    Figure 8 shows the average standard deviation
                                                                           Figure 8: Response Time Variation,
    of response times for each user type in the 500-                      Planning and Consolidation Scenarios
    user case. This figure can be used to understand
    the predictability of response times. Consistency
    in response times typically leads to increased
    user satisfaction with the product.
    Since, 99% of the time, results fall within three
    standard deviations of the average, these results
    suggest that product users will only see report
    requests that take longer than 30 seconds to
    run, less than 1% of the time. Of course, your
    mileage may vary, depending on the architecture
    chosen. In other words, SAP BusinessObjects
    Planning and Consolidation, version for SAP                                                       Source: WinterCorp
    NetWeaver demonstrates a high degree of
    predictability in its performance.

4   Analysis of Test Results
    The results discussed above indicate that SAP BusinessObjects Planning and Consolidation, ver-
    sion for SAP NetWeaver achieves satisfactory to excellent performance and excellent scalability for
    realistic planning and consolidation scenarios that involve between 50 and 500 concurrent users.
    For situations in which yet faster system response is needed, customers may wish to consider
    the BWA option, which aims to accelerate SAP BusinessObjects Planning and Consolidation, version
    for SAP NetWeaver performance.
    One interesting alternative identified by the test results is what might be called “rolling” budget-
    ing. The present planning scenario models a process in which plans are made on the basis of a
    full set of “before-consolidation” or “after-consolidation” results, and are not altered “on the fly”
    by intermediate results captured during a simultaneous consolidation process. Because of the
    speed of consolidation, customers could employ a practice in which mid-level managers are given
    some flexibility to alter the plans and perform “what-if” scenarios during the consolidation
    process and before senior finance has seen the results, based on variations of these results from
    plan. For example, a mid-level manager might adjust a line-of-business budget for the remainder
    of the year, on the basis of results reported for the current month. After reconciliation of results,
    corporate could then review the new mid-level budgets, adjust the overall budget, and go through
    a full follow-on planning process—all before the end of the day. Because this process would not
    involve any greater peak loads than the ones modeled here, it appears that customers could
    employ SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver in this way and
    expect to see similar levels of performance.

5   Conclusions
    To meet the planning/budgeting/financials needs of medium- and large-sized organizations, SAP
    BusinessObjects Planning and Consolidation, version for SAP NetWeaver customers need to scale cost-
    effectively to reconcile hundreds of lines of business, and speedily, to allow “continuous” reporting
    and planning in a rapidly-changing business environment. In particular, SAP BusinessObjects Planning
    and Consolidation, version for SAP NetWeaver customers need rapid report generation, scaling via


                          Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 12


                               A WINTER CORPOR ATION WHITE PAPER




proportional increments in system capacity as the business scales, and the ability to handle “mixed”
workloads involving simultaneous planning and consolidation.
The SAP tests monitored by WinterCorp show that:
•	 SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver, when properly configured
   and running with appropriate hardware capacity, scales approximately linearly with the amount
   of processor power used for realistic planning, budgeting, and combined scenarios involving
   50 to 500 concurrent users at maximum load.
•	 Response times showed average better-than-linear scalability, and were quite predictable in all
   cases, demonstrating end user report display within 30 seconds of request initiation, better than
   99% of the time.
•	 Performance was adequate to excellent in all cases that we considered – for example, an
   average of 8 seconds to wait for report display after request initiation in the planning and
   consolidation scenarios.
•	 Handling “mixed” processes and transaction loads during the combined scenario caused little
   or no decrease in performance and scalability—as measured by processor utilization—compared
   to other scenarios in all cases. This indicates that SAP BusinessObjects Planning and Consolidation,
   version for SAP NetWeaver is tuned effectively for a wide range of customer planning/budgeting/
   financial use cases.

  WinterCorp concludes that SAP BusinessObjects Planning and Consolidation, version for SAP
  NetWeaver, when properly configured and running with appropriate hardware capacity, can
  provide scalable business planning and consolidation support for at least 500 concurrent
  users in highly complex organizations, supporting “continuous” results reporting and deep
  “what-if” analysis for the agile business.




                      Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
WinterCorp is an independent consulting firm
   that specializes in the performance and scalability of
      terabyte- and petabyte-scale data management
            systems throughout their lifecycle.
      Since our inception in 1992, we have architected
      many of the world’s largest and most challenging
   databases in production today. Our consulting services
help organizations define business-critical database solutions,
    select their platforms, engineer their implementations,
     and manage their growth to optimize business value.
         With decades of experience in large-scale
    database implementations and in-depth knowledge
     of database products, we deliver unmatched insight
        into the issues that impede performance and
            the technologies that enable success.




               245 First Street, Suite 1800
                  Cambridge MA 02145
                       617-695-1800

           visit us at www.wintercorp.com



  ©2010 Winter Corporation, Cambridge, MA. All rights reserved.

 Duplication only as authorized in writing by Winter Corporation.

More Related Content

Similar to SAP Business Objects Planning and Consolidaton, Version for SAP NetWeaver

Sapperformancetestingbestpracticeguidev1 0-130121141448-phpapp02
Sapperformancetestingbestpracticeguidev1 0-130121141448-phpapp02Sapperformancetestingbestpracticeguidev1 0-130121141448-phpapp02
Sapperformancetestingbestpracticeguidev1 0-130121141448-phpapp02
Pompee Das
 
Functional_SpecsBA
Functional_SpecsBAFunctional_SpecsBA
Functional_SpecsBA
Bill Gladwin
 
tlightfoot resume 2017 v3 sd
tlightfoot resume 2017 v3 sdtlightfoot resume 2017 v3 sd
tlightfoot resume 2017 v3 sd
Terry Lightfoot
 
Pivotal tc server_wp_migrating_jee_apps_042313
Pivotal tc server_wp_migrating_jee_apps_042313Pivotal tc server_wp_migrating_jee_apps_042313
Pivotal tc server_wp_migrating_jee_apps_042313
EMC
 

Similar to SAP Business Objects Planning and Consolidaton, Version for SAP NetWeaver (20)

Sap performance testing best practice guidev1 0-130121141448-phpapp02
Sap performance testing best practice guidev1 0-130121141448-phpapp02Sap performance testing best practice guidev1 0-130121141448-phpapp02
Sap performance testing best practice guidev1 0-130121141448-phpapp02
 
Sapperformancetestingbestpracticeguidev1 0-130121141448-phpapp02
Sapperformancetestingbestpracticeguidev1 0-130121141448-phpapp02Sapperformancetestingbestpracticeguidev1 0-130121141448-phpapp02
Sapperformancetestingbestpracticeguidev1 0-130121141448-phpapp02
 
End User Performance: Building and Maintaining ROI
End User Performance: Building and Maintaining ROIEnd User Performance: Building and Maintaining ROI
End User Performance: Building and Maintaining ROI
 
The Alignment-Focused Organization: Bridging the Gap Between Strategy and Exe...
The Alignment-Focused Organization: Bridging the Gap Between Strategy and Exe...The Alignment-Focused Organization: Bridging the Gap Between Strategy and Exe...
The Alignment-Focused Organization: Bridging the Gap Between Strategy and Exe...
 
Delivering Operational Excellence with Innovation
Delivering Operational Excellence with InnovationDelivering Operational Excellence with Innovation
Delivering Operational Excellence with Innovation
 
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
 
The Total Economic Impact Of NetApp Solutions For Cloud Service Providers
The Total Economic Impact Of NetApp Solutions For Cloud Service ProvidersThe Total Economic Impact Of NetApp Solutions For Cloud Service Providers
The Total Economic Impact Of NetApp Solutions For Cloud Service Providers
 
Pruebas de rendimiento de Microsoft Dynamics NAV Whitepaper
Pruebas de rendimiento de Microsoft Dynamics NAV WhitepaperPruebas de rendimiento de Microsoft Dynamics NAV Whitepaper
Pruebas de rendimiento de Microsoft Dynamics NAV Whitepaper
 
Documentation on bigmarket copy
Documentation on bigmarket   copyDocumentation on bigmarket   copy
Documentation on bigmarket copy
 
SAP BI Book - SAP BI Study Material Sample PDF
SAP BI Book - SAP BI Study Material Sample PDFSAP BI Book - SAP BI Study Material Sample PDF
SAP BI Book - SAP BI Study Material Sample PDF
 
Sap crm integration scenarios a high level approach
Sap crm integration scenarios   a high level approachSap crm integration scenarios   a high level approach
Sap crm integration scenarios a high level approach
 
Automation Solutions for SAP Solutions for Touch-less Accounts Payable
Automation Solutions for SAP Solutions for Touch-less Accounts PayableAutomation Solutions for SAP Solutions for Touch-less Accounts Payable
Automation Solutions for SAP Solutions for Touch-less Accounts Payable
 
Migrate and Evolve with SAP ERP
Migrate and Evolve with SAP ERPMigrate and Evolve with SAP ERP
Migrate and Evolve with SAP ERP
 
Functional_SpecsBA
Functional_SpecsBAFunctional_SpecsBA
Functional_SpecsBA
 
tlightfoot resume 2017 v3 sd
tlightfoot resume 2017 v3 sdtlightfoot resume 2017 v3 sd
tlightfoot resume 2017 v3 sd
 
Pivotal tc server_wp_migrating_jee_apps_042313
Pivotal tc server_wp_migrating_jee_apps_042313Pivotal tc server_wp_migrating_jee_apps_042313
Pivotal tc server_wp_migrating_jee_apps_042313
 
Thesis Report: SAP NetWeaver influence on development of further SAP business...
Thesis Report: SAP NetWeaver influence on development of further SAP business...Thesis Report: SAP NetWeaver influence on development of further SAP business...
Thesis Report: SAP NetWeaver influence on development of further SAP business...
 
Supply Chain Collaboration: The Key to Success in a Global Economy
Supply Chain Collaboration: The Key to Success in a Global EconomySupply Chain Collaboration: The Key to Success in a Global Economy
Supply Chain Collaboration: The Key to Success in a Global Economy
 
Ariba aplcations 2016 january
Ariba aplcations 2016 januaryAriba aplcations 2016 january
Ariba aplcations 2016 january
 
Sap business-blueprint1
Sap business-blueprint1Sap business-blueprint1
Sap business-blueprint1
 

More from IBM India Smarter Computing

More from IBM India Smarter Computing (20)

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments
 
All-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage EfficiencyAll-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage Efficiency
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
 
IBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product GuideIBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product Guide
 
IBM System x3250 M5
IBM System x3250 M5IBM System x3250 M5
IBM System x3250 M5
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
 
IBM System x3650 M4 HD
IBM System x3650 M4 HDIBM System x3650 M4 HD
IBM System x3650 M4 HD
 
IBM System x3300 M4
IBM System x3300 M4IBM System x3300 M4
IBM System x3300 M4
 
IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4
 
IBM System x3500 M4
IBM System x3500 M4IBM System x3500 M4
IBM System x3500 M4
 
IBM System x3550 M4
IBM System x3550 M4IBM System x3550 M4
IBM System x3550 M4
 
IBM System x3650 M4
IBM System x3650 M4IBM System x3650 M4
IBM System x3650 M4
 
IBM System x3500 M3
IBM System x3500 M3IBM System x3500 M3
IBM System x3500 M3
 
IBM System x3400 M3
IBM System x3400 M3IBM System x3400 M3
IBM System x3400 M3
 
IBM System x3250 M3
IBM System x3250 M3IBM System x3250 M3
IBM System x3250 M3
 
IBM System x3200 M3
IBM System x3200 M3IBM System x3200 M3
IBM System x3200 M3
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization Performance
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architecture
 
X6: The sixth generation of EXA Technology
X6: The sixth generation of EXA TechnologyX6: The sixth generation of EXA Technology
X6: The sixth generation of EXA Technology
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

SAP Business Objects Planning and Consolidaton, Version for SAP NetWeaver

  • 1. W I N T E R C O R P O R A T I O N W H I T E PA P E R SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver Performance and Scalability en t Experts g em a an M a ta D e al Sc e rg La The SPONSORED RESEARCH PROGRAM
  • 2. W I N T E R C O R P O R A T I O N SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver Performance and Scalability March 2010 245 First Street, Suite 1800 Cambridge MA 02145 617-695-1800 visit us at www.wintercorp.com ©2010 Winter Corporation, Cambridge, MA. All rights reserved.
  • 3. SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 3 A WINTER CORPOR ATION WHITE PAPER Executive Summary The use of enterprise performance management (EPM) software for speeding an organization’s financial reporting and planning and budgeting can have a direct impact on the bottom line. Closing the books rapidly means that business decision makers at every level can immediately react to changes in the business environment as revealed by the financial results. Faster reaction can mean both more leverage from new opportunities and less money wasted on initiatives that don’t perform. Faster planning, and budgeting according to a “what-if” plan allows deeper investigation of alternative strategies, with a greater chance that the final strategy will be effective. Finally, today’s business environment often couples a complex, rapidly growing organization with a need for deeper financial analysis. This means that planning, budgeting, and consolidation software must perform and scale better with each version. SAP BusinessObjects™ Planning and Consolidation software, presently used at an SAP-estimated 1800 customers worldwide, aims to meet the needs of medium- and large-scale organizations for high-performance, scalable planning, budgeting, forecasting, and financial consolidations. The SAP BusinessObjects Planning and Consolidation, application version for SAP NetWeaver was introduced into the market in late 2008. To verify that SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver meets the needs of likely end users for performance and scalability, WinterCorp reviewed and monitored testing performed by SAP on a typical configuration. The testing involved a simulated high- workload use of SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver for planning, consolidation, and “combined” (simultaneous planning and consolidation activities) scenarios, using HP/Mercury LoadRunner for the test. Tests were performed for 50, 250, and 500 concurrent users. Highlights of our findings include: • The tests that SAP performed were realistic, as to the number of concurrent users, hardware and software used, and the user scenario for each activity. • The tests established to our satisfaction that the configuration specified exhibited better-than- linear scalability in processor consumption as the number of concurrent users increased from 50 to 500. • Even allowing for delays as users work offline during the processes, it is possible for some organizations to complete a full consolidation process or “what-if” scenario with participation by lines of business, intermediary mid-level managers, and senior corporate finance staff—within a day. • Scalability from 50 to 500 concurrent users in key subprocesses was better-than-linear on average in all scenarios. • Maximum response time for these subprocesses was within a reasonable distance of average response time. SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver demonstrated a high degree of predictability in its performance. • Average response times, in all cases where the end user awaits a response (e.g., reports and currency conversions), appeared satisfactory to excellent even in the 500-user case. WinterCorp concludes that, when correctly configured, the SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver product should produce satisfactory to excellent performance, and excellent scalability, in typical business uses involving up to 500 concurrent users. Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
  • 4. SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 4 A WINTER CORPOR ATION WHITE PAPER Acknowledgements SAP used IBM System x3950 M2 and x3850 M2 servers to achieve its performance goals for this project. IBM provided hardware, system software and support for the testing effort. The configurations used in this testing included eight, six, and two processor configurations. Hyde Park Partners, LLC contributed to the design of the planning application using expertise gained through their onsite engagements and supported the Consolidation application effort. Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
  • 5. SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 5 A WINTER CORPOR ATION WHITE PAPER Table of Contents Executive Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Table of Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1  Introduction & Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Benchmark Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1 Overview of SAP BusinessObjects Planning and Consolidation,    Version for SAP NetWeaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 The System Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 Scenarios Tested . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3  Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.1 Findings – Resource Scaling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2 Findings - Response Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4  Analysis of Test Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 5  Conclusions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
  • 6. SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 6 A WINTER CORPOR ATION WHITE PAPER 1 Introduction Today’s business environment is exceptionally cost-constrained and risky, with rapid and unexpected external developments that often affect the bottom line of the business, such as changes in bank lending behavior. Reacting to these changes in the context of a business plan requires rapid generation of results, quick re-planning and re-budgeting, and coordinated, swift implementation of the new budget across highly complex organizations. Ground zero for this effort is consolidation, planning, and budgeting software—an application of EPM software. Vendors such as SAP that offer this software are held to a higher standard: they must improve performance and scalability with each release, to meet the new demands; and they must handle all of the complexities of organizations with tens and hundreds of distinct lines of business. The aim of WinterCorp’s benchmark assessment is to see whether SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver is able to handle typical large/ complex-organization consolidation/planning needs in the real world. M E TH ODO LO GY This WinterCorp White Paper reviews the performance and scalability of mixed workloads in the SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver architecture. In developing this paper, WinterCorp operated as an independent industry expert, reviewing product documentation and critically reviewing test design, test process and benchmarking measurements in order to arrive at the descriptions and conclusions presented here. SAP was provided an opportunity to comment on the paper with respect to facts. WinterCorp has final editorial control over the content of this publication. This White Paper was sponsored by SAP. SAP completed the tests described below during the period of December 2009–January 2010. SAP then supplied WinterCorp with the raw LoadRunner statistics for the tests, as well as summary statistics generated from the tests. In preparing this report, WinterCorp reviewed the flow diagrams for the scenarios described below as well as the statistics generated by LoadRunner and SAP, and generated summary statistics that form the basis for our conclusions in this report. 2 Benchmark Overview 2 .1 OVE RVIE W O F SAP Business O bjects Planning and Consolidation, version for SAP Net Weaver SAP BusinessObjects Planning and Consolidation is software that enables organizational planning and consolidation processes. The aim of the product is to improve planning/consolidation frequency, accuracy, and effectiveness; reduce budget-cycle times and costs; and increase user confidence in the validity of financial results. Notable features include support for “self-service” financial reporting, intercompany reconciliation, legal consolidation, and collaboration. SAP says that 1800 customers use the application. The version of the application being tested is SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver. This version is available alongside the existing version for the Microsoft platform. It is built directly on the SAP NetWeaver technology platform (BW, ABAP Application Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
  • 7. SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 7 A WINTER CORPOR ATION WHITE PAPER Server). Whereas in the version for the Microsoft platform, Microsoft SQL Server was the only database supported, the version for SAP NetWeaver works with any relational database that SAP NetWeaver supports. The architecture is a typical Web setup (see Figure 1 below), with remote clients issuing transactions accessing an OLAP-type data store including cubes via .Net Server, SAP ABAP Application Server, and the NetWeaver BW OLAP Engine. Figure 1: SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver Architecture Source: SAP 2 . 2 THE SYSTE M CO NFIGUR ATIO N The configuration of the test environment is 3 IBM servers for the .NET tier, and 3 IBM servers for the ABAP/NetWeaver tier. Remote clients are represented by processes generated by LoadRunner on the .NET tier. The .NET tier runs Windows 2003 Enterprise Edition, 32-bit version, and the ABAP/NetWeaver tier runs Windows 2003 Enterprise Edition, 64-bit version. Each .NET server feeds one ABAP server. One ABAP server runs a “central instance” of the ABAP/ NetWeaver software and the Oracle database, with the other two running “dialog instances” that connect to the central instance. The test environment uses between 1.5 and 19 million records of generated data per test and 55 to 151 million records of total data. Some of this data is pre-formatted as cubes, and then pre- loaded into the Oracle data store; the rest is “entered” during the test as “user input.” Likely areas of stress in the configuration during a test run include “write back” of data input during the test, query-type reads for reporting, and Data Manager that will handle data loading and logic execution. The test configuration includes SAP NetWeaver Business Warehouse (BW). An optional component of the product to improve performance is SAP NetWeaver Business Warehouse Accelerator (BWA). The test configuration did not include this component. Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
  • 8. SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 8 A WINTER CORPOR ATION WHITE PAPER 2 . 3 S CE NARIOS TESTED SAP identified, modeled, and tested planning, consolidation, and combined scenarios. Combined, these scenarios involved more than 450 distinct transactions, or “unit operations.” Each scenario’s process included multiple “sub-processes” (e.g., Gross Margin calculation) as shown in Figures 2 and 3 below. Each sub-process represented a sequential series of unit operations (e.g., Report Actuals) that are carried out by a particular type of user (entity-level manager, mid-level manager, or senior finance person). Sub-processes can occur concurrently or sequentially. Each scenario was tested using 50, 250, and 500 simulated concurrent users. These numbers of concurrent users approximated an organization with up to 1200 lines of business that would feed their own planning and budgeting estimates or their results over the most recent time period into the system, have these estimates/results reconciled by mid-level managers, and have the results consolidated for the reporting use of senior finance personnel at corporate headquarters. The tests make a distinction between end users, concurrent users, and active users. For the purposes of this report, we define end users as all of the people using the system at one point or another in a scenario, although all may not be using the system at a given point in time. Concurrent users are those end users who are using the system at a given point in time. Active users are those who are not only using the system at a given point in time, but are actively running processes within the system, simultaneously. The tests measure scenarios in which 50 (or 250, or 500) concurrent users use the system during each sub-process, although not all are active at any one time. An overall flow diagram for the planning scenario is shown in Figure 2. The scenario simulated Gross Margin and Human Capital Management (HCM) entry and computation in parallel, followed by overall financial analysis/reporting activities. HCM mid-level manager activities included head count, benefits, and salary input and computation by entity, period, and employee. Gross Margin entity-level (e.g., line of business) activities included gross margin unit, unit x price, unit x cost, revenue by entity/customer, and expense detail input/computation/consolidation. Gross Margin mid-level manager activities included gross margin comparison and identification of top customers. The senior finance calculations and reporting included expense and expense driver computations, income statement reporting, and revenue by entity/customer. Figure 2: Planning Scenario Process Flow Source: SAP An overall flow diagram for the consolidation scenario is shown in Figure 3. The scenario simulated entry of results by entity-level personnel, followed by reconciliation by mid-level managers and consolidation and analysis/report generation by senior finance. Entity-level inputs were entered grouped by asset/liability type, and end users also input/computed changes in liability, tax Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
  • 9. SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 9 A WINTER CORPOR ATION WHITE PAPER statements, and validation. Mid-level manager activities included generation and validation of per-entity statements (balance sheet, income statement, cash flow statement, and equity statement). Senior finance calculations and reporting included consolidation of each set of per-entity statements into an organization-wide statement. Figure 3: Consolidation Scenario Process Flow Source: SAP The combined scenario simply split the sets of concurrent users between planning and consolidation scenarios, and then tested these scenarios in parallel. In the opinion of WinterCorp, these scenarios represent a reasonable approximation of the core planning and consolidation activities of a typical mid-sized or large organization with many entities to include in overall projections or results. 3 Test Results 3.1 FINDINGS – RES OURCE S CALING Figures 4 and 5 below present the scaling of processor utilization for the planning, consolidation, and combined scenarios. Figure 4 shows the average percent of processor utilization at peak load in each scenario, for 50, 250, and 500 users. Figure 4: Processor Utilization in Each Scenario Figure 5: Processor Utilization Per User In Each Scenario Source: WinterCorp Source: WinterCorp Figure 5 shows the average percent of processor utilization per concurrent user in each scenario, for 50, 250, and 500 users (for easier understanding, the 50-user case is set to value “1”). Figure 5 shows that in each scenario, addition of concurrent users decreases processor utilization per Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
  • 10. SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 10 A WINTER CORPOR ATION WHITE PAPER concurrent user. In other words, SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver delivers better than linear scalability of processor utilization for up to 500 concurrent users in all scenarios. SAP reports that they have observed much greater database resource requirements during the Planning scenario than during the Consolidation scenario, and much greater NetWeaver processing requirements during the Consolidation Scenario than during the Planning scenario. There appears to be some “headroom” to scale beyond 500 concurrent users in the consolidation scenario. However, the planning and combined scenarios show peak average utilization rates of approximately 85% at the 500-user level, indicating that addition of more concurrent users may call for increased processor capacity. 3. 2 FINDINGS - RES PO N S E TIM E Of course, less-than-full processor utilization may not translate into flat response time when SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver is scaled from 50 to 500 concurrent users, if some sub-processes are I/O-bound or communications-bound. To determine if this is the case, we analyzed response times for unit operations. In particular, we sought to determine the likely user “wait time” when an end user requested a report, since “endless waits for a report” are the most frequent cause of user dissatisfaction. Figure 6: Average Response Times Figure 7: Average Response Times For Each User Type, Consolidation Scenario For Each User Type, Planning Scenario Source: WinterCorp Source: WinterCorp Figures 6 and 7 show the average response times for report requests for each user type (line-of- business “entity” manager or mid-level manager/senior finance person) in the consolidation and planning scenarios for 50, 250, and 500 users. Combined scenario results are comparable. For the planning and consolidation scenarios, minimum response times per report request range from 1 to 19 seconds, average response times range from 1 to 41 seconds, and maximum response times range from 1 to 103 seconds. The overall average response time was approximately 5 seconds. These results do not include programmed “think times” (meant to simulate offline work by the user), or processing time for other parts of a unit operation. Figures 6 and 7 also show that as the number of users is doubled, report-request response times increase, on average, by 23%. Any increase of less than 100% indicates good scalability. Similar results hold for “write-back” and “data manager” transactions, the other two kinds of transactions in a unit operation. We conclude that SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver demonstrates, on average, better-than-linear scalability to 500 concurrent users. Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
  • 11. SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 11 A WINTER CORPOR ATION WHITE PAPER Figure 8 shows the average standard deviation Figure 8: Response Time Variation, of response times for each user type in the 500- Planning and Consolidation Scenarios user case. This figure can be used to understand the predictability of response times. Consistency in response times typically leads to increased user satisfaction with the product. Since, 99% of the time, results fall within three standard deviations of the average, these results suggest that product users will only see report requests that take longer than 30 seconds to run, less than 1% of the time. Of course, your mileage may vary, depending on the architecture chosen. In other words, SAP BusinessObjects Planning and Consolidation, version for SAP Source: WinterCorp NetWeaver demonstrates a high degree of predictability in its performance. 4 Analysis of Test Results The results discussed above indicate that SAP BusinessObjects Planning and Consolidation, ver- sion for SAP NetWeaver achieves satisfactory to excellent performance and excellent scalability for realistic planning and consolidation scenarios that involve between 50 and 500 concurrent users. For situations in which yet faster system response is needed, customers may wish to consider the BWA option, which aims to accelerate SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver performance. One interesting alternative identified by the test results is what might be called “rolling” budget- ing. The present planning scenario models a process in which plans are made on the basis of a full set of “before-consolidation” or “after-consolidation” results, and are not altered “on the fly” by intermediate results captured during a simultaneous consolidation process. Because of the speed of consolidation, customers could employ a practice in which mid-level managers are given some flexibility to alter the plans and perform “what-if” scenarios during the consolidation process and before senior finance has seen the results, based on variations of these results from plan. For example, a mid-level manager might adjust a line-of-business budget for the remainder of the year, on the basis of results reported for the current month. After reconciliation of results, corporate could then review the new mid-level budgets, adjust the overall budget, and go through a full follow-on planning process—all before the end of the day. Because this process would not involve any greater peak loads than the ones modeled here, it appears that customers could employ SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver in this way and expect to see similar levels of performance. 5 Conclusions To meet the planning/budgeting/financials needs of medium- and large-sized organizations, SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver customers need to scale cost- effectively to reconcile hundreds of lines of business, and speedily, to allow “continuous” reporting and planning in a rapidly-changing business environment. In particular, SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver customers need rapid report generation, scaling via Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
  • 12. SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver: Performance and Scalability 12 A WINTER CORPOR ATION WHITE PAPER proportional increments in system capacity as the business scales, and the ability to handle “mixed” workloads involving simultaneous planning and consolidation. The SAP tests monitored by WinterCorp show that: • SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver, when properly configured and running with appropriate hardware capacity, scales approximately linearly with the amount of processor power used for realistic planning, budgeting, and combined scenarios involving 50 to 500 concurrent users at maximum load. • Response times showed average better-than-linear scalability, and were quite predictable in all cases, demonstrating end user report display within 30 seconds of request initiation, better than 99% of the time. • Performance was adequate to excellent in all cases that we considered – for example, an average of 8 seconds to wait for report display after request initiation in the planning and consolidation scenarios. • Handling “mixed” processes and transaction loads during the combined scenario caused little or no decrease in performance and scalability—as measured by processor utilization—compared to other scenarios in all cases. This indicates that SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver is tuned effectively for a wide range of customer planning/budgeting/ financial use cases. WinterCorp concludes that SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver, when properly configured and running with appropriate hardware capacity, can provide scalable business planning and consolidation support for at least 500 concurrent users in highly complex organizations, supporting “continuous” results reporting and deep “what-if” analysis for the agile business. Copyright © 2010, WINTER CORPORATION, Cambridge, MA. All rights reserved.
  • 13. WinterCorp is an independent consulting firm that specializes in the performance and scalability of terabyte- and petabyte-scale data management systems throughout their lifecycle. Since our inception in 1992, we have architected many of the world’s largest and most challenging databases in production today. Our consulting services help organizations define business-critical database solutions, select their platforms, engineer their implementations, and manage their growth to optimize business value. With decades of experience in large-scale database implementations and in-depth knowledge of database products, we deliver unmatched insight into the issues that impede performance and the technologies that enable success. 245 First Street, Suite 1800 Cambridge MA 02145 617-695-1800 visit us at www.wintercorp.com ©2010 Winter Corporation, Cambridge, MA. All rights reserved. Duplication only as authorized in writing by Winter Corporation.