SAP HANA. SAP HANA Performance Efficient Speed and Scale-Out for Real-Time Business Intelligence



Similar documents
SAP BW on HANA & HANA Smart Data Access Setup

SAP BusinessObjects Business Intelligence 4 Innovation and Implementation

Set Up Hortonworks Hadoop with SQL Anywhere

Colgate-Palmolive selects SAP HANA to improve the speed of business analytics with IBM and SAP

How-to guide: Monitoring of standalone Hosts. This guide explains how you can enable monitoring for standalone hosts in SAP Solution Manager

SAP PartnerEdge Program: Opportunities for SAP-Authorized Resellers

Agentry and SMP Metadata Performance Testing Guidelines for executing performance testing with Agentry and SAP Mobile Platform Metadata based

Using Database Performance Warehouse to Monitor Microsoft SQL Server Report Content

LVS Troubleshooting Common issues and solutions

LHI Leasing Simplifying and Automating the IT Landscape with SAP Software. SAP Customer Success Story Financial Services Provider LHI Leasing

Nine Reasons Why SAP Rapid Deployment Solutions Can Make Your Life Easier Get Where You Want to Be, One Step at a Time

Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis

Open Items Analytics Dashboard System Configuration

SAP Thought Leadership Paper Engineering, Construction, and Operations. Beyond Enterprise Resource Planning Construction in the ipad Age

SAP Landscape Transformation (SLT) Replication Server User Guide

SAP BusinessObjects Dashboarding Strategy and Statement of Direction

The Power of Instant Customer Insight

SAP Business One OnDemand. SAP Business One OnDemand Solution Overview

SQL Server 2012 Performance White Paper

SAP Sybase Adaptive Server Enterprise Shrinking a Database for Storage Optimization 2013

Streamlined Planning and Consolidation for Finance Teams in Any Organization

SAP Security Recommendations December Secure Software Development at SAP Embedding Security in the Product Innovation Lifecycle Version 1.

Using SAP Crystal Reports with SAP Sybase SQL Anywhere

Sybase ASE Linux Installation Guide Installation and getting started guide for SAP Sybase ASE on Linux

How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial

Data Governance. Data Governance, Data Architecture, and Metadata Essentials Enabling Data Reuse Across the Enterprise

Extend the SAP FIORI app HCM Timesheet Approval

Memory Management simplifications in ABAP Kernel 7.4*

Reducing Operational Risk with SAP Management of Change

Cost-Effective Data Management and a Simplified Data Warehouse

Accelerating Business Intelligence with Large-Scale System Memory

Certification Guide Network Connectivity for SAP on Premise and Cloud Solutions Integration

Creating a Fiori Starter Application for sales order tracking

Create and run apps on HANA Cloud in SAP Web IDE

EMC: Managing Data Growth with SAP HANA and the Near-Line Storage Capabilities of SAP IQ

SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013

Active Quality Management

SAP HANA An In-Memory Data Platform for Real-Time Business

ForFarmers: SAP Business Communications Management for Call Center Workload Distribution

Ignite Your Creative Ideas with Fast and Engaging Data Discovery

How To Install The Sap Business Explorer 7.X 2.X (Sap) On A Windows 7.30 Computer (Windows 7)

Accelerating Business Intelligence with Large-Scale System Memory

Made to Fit Your Needs. SAP Solution Overview SAP Solutions for Small Businesses and Midsize Companies

Within Budget and on Time

Implementing an Enterprise Information Management Strategy An Approach That Mitigates Risk and Drives Down Costs

SAP BusinessObjects SOLUTIONS FOR ORACLE ENVIRONMENTS

Five Strategies Small and Medium Enterprises Can Use to Successfully Implement High Value Business Mobility

An Overview of SAP BW Powered by HANA. Al Weedman

Configuring Java IDoc Adapter (IDoc_AAE) in Process Integration. : SAP Labs India Pvt.Ltd

Create Mobile, Compelling Dashboards with Trusted Business Warehouse Data

Compare & Adjust How to Guide for Compare & Adjust in SAP Solution Manager Application Lifecycle Management

SAP BUSINESS PLANNING AND CONSOLIDATION 10.0, VERSION FOR SAP NETWEAVER, POWERED BY SAP HANA STARTER KIT FOR USGAAP

Empower Individuals and Teams with Agile Data Visualizations in the Cloud

SAP HANA SPS 09 - What s New? SAP HANA Scalability

HR400 SAP ERP HCM Payroll Configuration

Installing and Configuring the HANA Cloud Connector for On-premise OData Access

Innovative technology for big data analytics

BW Source System: Troubleshooting Guide

How to Extend a Fiori Application: Purchase Order Approval

Guide to the SAP Extended Business Program

Outperform Financial Objectives and Enable Regulatory Compliance

AC200. Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable COURSE OUTLINE

Tap into Big Data at the Speed of Business

Using In-Memory Data Fabric Architecture from SAP to Create Your Data Advantage

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

SAP PartnerEdge Program Guide for Language Services Partners

SAP ERP FINANCIALS ENABLING FINANCIAL EXCELLENCE. SAP Solution Overview SAP Business Suite

SAP White Paper Enterprise Information Management

SAP White Paper Enterprise Mobility. Best Practices for a Mobility Center of Excellence Keeping Pace with Mobile Technology

SAP BusinessObjects Edge BI, Preferred Business Intelligence. SAP BusinessObjects Portfolio SAP Solutions for Small Businesses and Midsize Companies

Setting up Single Sign-On (SSO) with SAP HANA and SAP BusinessObjects XI 4.0

Performance and Scalability Overview

Meeting the Challenges of

Design Thinking for. Requirements Analysis

SAP BusinessObjects Edge BI, Standard Package Preferred Business Intelligence Choice for Growing Companies

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren

BW-EML SAP Standard Application Benchmark

SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here

SAP HANA In-Memory Database Sizing Guideline

SAP CRM Service Manager 3.1 Mobile App Extended Feature List An extended list of all the features included in the default delivery of the SAP CRM

Optimize Revenue for High-Volume Service Providers with Pricing Simulation

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3

HANA Operations for Outsourcing Providers. SAP Ecosystem & Channels, SAP Hosting Certifications November 7, 2013

The IBM Cognos Platform for Enterprise Business Intelligence

BW Workspaces Use Cases

SAP Sybase SQL Anywhere New Features Improve Performance, Increase Security, and Ensure 24/7 Availability

SAP BW Columnstore Optimized Flat Cube on Microsoft SQL Server

Sizing and Deployment of the SAP Business One Cloud Landscape. SAP Business One Cloud Landscape Workshop

HANA Input Parameters with Multi-Values to Filter Calculation Views

Asian Paints: Enabling Real-Time Analytics Across Growing Data Volumes

Seoul National University Bundang Hospital: Transforming Patient Care and Data Access with SAP HANA

SAP Business Warehouse Powered by SAP HANA for the Utilities Industry

An Oracle White Paper June High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database

2009 Oracle Corporation 1

RUN. like never before. Real-Time Data Platform RUN BETTER.

Transcription:

SAP HANA SAP HANA Performance Efficient Speed and Scale-Out for Real-Time Business Intelligence

SAP HANA Performance Table of Contents 3 Introduction 4 The Test Environment Database Schema Test Data System Configuration Setup Queries 8 Test Results Baseline Test Throughput Ad Hoc Historical Queries Results Summary Real-World Experiences 11 Conclusion 12 Appendix

Analyzing Large Amounts of Data in Real Time Introduction SAP HANA appliance software enables organizations to optimize their business operations by analyzing large amounts of data in real time. It runs on inexpensive, commodity hardware and requires no proprietary add-on components. It achieves very high performance without requiring any tuning. A 100 TB performance test was developed to demonstrate that SAP HANA is extremely efficient and scalable and can very simply deliver breakthrough analytic performance for real-time business intelligence (BI) on a very large database that is representative of the data that businesses use to analyze their operations. A 100 TB 1 data set was generated in the same format as would be extracted from the SAP ERP application (for example, data records with multiple fields) for analysis in the SAP NetWeaver Business Warehouse (SAP NetWeaver BW) component. 2 This paper will describe the test environment and present and analyze the test results. SAP HANA appliance software enables organizations to optimize their business operations by analyzing large amounts of data in real time. 3

Sales and Distribution BI Queries The Test Environment The performance test environment was developed to represent a sales and distribution (SD) BI query environment that supports a broad range of Structured Query Language (SQL) queries and business users. Database Schema The star-schema design in Figure 1 shows the SD test data environment and each table s cardinality. No manual tuning structures were used in this design; there were no indexes, materialized views, summary tables, or other redundant structures added for the purposes of achieving faster query performance. Test Data The test data consists of one large fact table and several smaller dimension tables, as seen in Figure 1. There are 100 billion records in the fact table alone, representing 5 years worth of SD data. The data is hash partitioned equally across the 16 nodes using Customer_ID. Within a node, the data is further partitioned into one-month intervals. This results in 60 partitions per node and approximately 104 million records per partition. (See also Figure 2 and the Loading section.) System Configuration querying while eliminating the maintenance cost that tuning structures require. Loading The loading was done in parallel using the IMPORT command in SAP HANA, which is a single SQL statement that names the file to load. Loading is automatically parallelized across all of the nodes and uses the distribution-and-partitioning scheme defined for each table 3 (in this case, hash distribution and monthly range partitions). The load rate was measured at 16 million records per minute, or 1 million records per minute per node. This load performance is sufficient to load 100 million records (representing one business day s activity) in just six minutes. Compression Data compression occurs during the data loading process. SAP HANA demonstrated a compression rate 4 of greater than 20 times; the 100 TB SD data set was reduced to a trim 3.78 TB SAP HANA database, consuming only 236 GB of RAM on each node in the cluster (see Figure 2). The large fact table accounts for 85 of the 100 TB in the data set and was compressed to occupy less than half of the available RAM per node. Figure 1: SD Schema The test system configuration (Figure 2) is a 16-node cluster of IBM X5 servers with 8 TB of total RAM. Each server has: 4 CPUs with 10 cores and 2 hyperthreads per core, totaling: 40 cores 80 hyperthreads 512 GB of RAM 3.3 TB of disk storage Sales organization 999 Division 9 Currency 206 Unit of measure 256 Setup These performance tests did not use precaching of results or manual tuning structures of any kind and therefore validated the SAP HANA load-then-query ability. A design that is completely free of tuning structures (internal or external) is important for building a sustainable, real-time BI environment; it not only speeds implementation but also provides ongoing flexibility for ad hoc Distribution channel 9 Customer 1,000,000 across 26 countries SD fact table 100,000,000,000 rows 61 columns Value type 10 Version 99 Material 1,000,000 across 10 groups 4

Queries The query suite totals 20 distinct SQL queries, including 11 base queries plus a number of variations for time interval (month, quarter, and so on). The queries were chosen to represent a mixed workload environment running on data that is representative of its native form (that is, not indexed, tuned, or otherwise denormalized to avoid joins, as would be customary in a conventional database system). They cover a range of BI activities, from departmental to enterprise level, including: General reporting Iterative querying (drill downs) Ranking Year-over-year analysis The resulting queries range from moderately complex to very complex, including SQL constructs such as: Multiple joins In list Fact-to-fact joins Subqueries Correlated subqueries (CSQs) Union all The queries are grouped into three general categories of BI usage: Reporting Calculations on business performance measures for ranges of materials or customers or both for a time period Drill down Iterative user-initiated queries to gather details for a given individual or group of materials or customers or both Analytical Periodic deep historical analysis across materials or customers or both Figure 2: Test Configuration Node 1 Node 2 Node 16 4 CPUs/40 cores 80 hyperthreads 4 CPUs/40 cores 80 hyperthreads... 4 CPUs/40 cores 80 hyperthreads Total: 100 billion rows 512 GB 512 GB... 512 GB... Month 1 Month 2 236 GB... 236 GB...... 236 GB... Month 3... Month 60 3.3 TB 3.3 TB 3.3 TB 5

The table Query Descriptions documents each query in terms of its business description, SQL constructs, ranges and qualifiers, and time period variations. If a query is described with multiple time periods, each time period is run as a distinct query; for instance, query R1 is run as four distinct queries, covering monthly, quarterly, semiannual, and annual time periods, to show its performance relative to changes in data volume (annual data is 12 times the volume of monthly data). Items in bold denote query complexity factors. Query Descriptions BI Query Business Description SQL Constructs Ranges and Qualifiers Time Period(s) R1 Sales and distribution report by month for: Given range of materials Given range of customers Range of materials Range of customers Four variations: 1 month 3 months 6 months 12 months R2 Sales and distribution report by month for given list of customers Range of customers defined using in list 1 month R3 Sales and distribution report by month for: Given range of materials Given customer country Range of materials Customer country 1 month R4 Top 100 customers report for: One or several material groups One or several customer countries One or several material groups One or several customer countries One month of data for two variations: 1 country and 1 product group 3 countries and 2 product groups R5 Top 100 customers report for: Given material group Given customer country Material group Customer country Two variations: 3 months 6 months The majority of queries delivered subsecond response times; and even the most complex query, which involved the entire five-year span of data, ran in under four seconds. 6

BI Query Business Description SQL Constructs Ranges and Qualifiers Time Period(s) D1 Sales and distribution report for: Single customer Given material group Single customer Material group 1 month D2 Sales and distribution report for: Single customer Single material Single material Single customer 1 month D3 Sales and distribution report for: Single material Given customer country Single material Customer country 1 month D4 Sales and distribution report for: Single customer Given range of materials Range of materials Single customer 1 month A1 Year-over-year (YOY) top 100 customers analytical report: Top 100 customers identified for a current time period Business measures calculated for previously identified top 100 customers in a given historical period A final result set calculated that combines current and historical business measures for top 100 customers with fact-to-fact join as a correlated subquery that includes multiple joins to dimensions and then group by and order by Range of materials Customer country Three variations: 1 month with YOY comparison 3 months with YOY comparison 6 months with YOY comparison A2 YOY trending report for top 100 customers: Top 100 customers calculated for a given time period of current year Top 100 customers calculated for identical time period of previous year (or multiple years) A final result set calculated that combines business measures for top 100 customers over several years Several star-schema subqueries, each with multiple joins, with, which are combined by a union all operator Material group Customer country Three variations: 3 months over 2 years 6 months over 2 years 3 months over 5 years 7

Sales and Distribution BI Queries Test Results The test measured both query response time and query throughput per hour. The queries were run first in a single stream, to measure baseline query times, and then in multiple streams of 10, 20, and 25, to measure query throughput (calculated as queries per hour) and query response time in the context of different workloads. 5 The multistream tests randomized the sequence of query submissions across streams 6 and inserted 10 milliseconds of think time between each query to simulate a multiuser ad hoc BI querying environment. Individual runtimes are listed in the Appendix. Baseline Test As you can see from the baseline results in Figure 3, the majority of queries delivered subsecond response times; and even the most complex query, which involved the entire five-year span of data, ran in under four seconds. The reporting and drill-down queries (267 milliseconds to 1.041 seconds) demonstrate the excellent ability of SAP HANA to aggregate data. For instance, the longest-running of these, R1-4, ran in just over a second (1.041) but took only 2.8 times longer to crunch through 12 times more data than its monthly equivalent, R1-1. The drill-down queries (276 to 483 milliseconds) demonstrate SAP HANA s aggressive support for ad hoc joins and, therefore, to provide unrestricted ability for users to slice and dice without having to first involve the technical staff to provide indexes to support it (as would be the case with a conventional database). The analytic queries (677 milliseconds to 3.8 seconds) efficiently performed sophisticated joins (fact-to-fact joins, subqueries, CSQs, union all) and analysis across a sliding time window (year over year). The queries with one- to six-month date ranges (A1-1 through A2-2) ran in two seconds or less. Query A2-3, which analyzed the entire five-year date range, ran in under four seconds. All analytic query times are well within time frames to support iterative speed-of-thought analysis. Across the board, the baseline tests show that SAP HANA scaled efficiently (better than linear) as the data volumes increased for a given query. Figure 3: Baseline Performance in Seconds 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0 R1-1 0.374 R1-2 0.519 R1-3 0.701 R1-4 1.041 R2 0.267 R3 0.377 R4-1 0.673 R4-2 0.611 R5-1 0.784 R5-2 0.934 D1 0.425 D2 0.276 D3 0.343 D4 0.483 A1-1 0.677 A1-2 1.336 A1-3 2.06 A2-1 1.546 A2-2 1.838 A2-3 3.8176 8

Throughput The throughput tests are summarized in the table Throughput Tests and show that, in the face of increasing and mixed BI workloads, SAP HANA scales very well. Throughput Tests Test Case 1 stream 6,282 10 streams 36,600 20 streams 48,770 25 streams 52,212 Throughput (Queries per Hour) At 25 streams, the average query response time was less than three seconds and is only 2.9 times higher than at baseline (see the Appendix ), an indicator of SAP HANA s excellent internal efficiencies and ability to manage concurrency and mixed workloads. A rough estimate of BI user concurrency can be derived by dividing total queries per hour by an estimated average number of queries per user per hour. For instance, the 52,212 queries from the 25 streams per hour divided by 20 (a zesty per-user rate of one query every three minutes) provides a reasonable estimate of 2,610 concurrent BI users across a mixture of reporting, drilldown, and analytic query types. Ad Hoc Historical Queries The performance tests were intended primarily to demonstrate SAP HANA performance in customary real-time BI query environments that focus on analyzing business operations. However, ad hoc historical queries that analyze the entire volume of data that is stored may occasionally need to be run (and they should not impose a severe penalty). In addition to query A2-3 (included in the stream tests), queries R1-1, R4-2, and R5-1 were deemed potentially relevant for a five-year time window and were resubmitted, this time for the entire five-year date range. The table Ad Hoc Historical Queries shows that SAP HANA demonstrated better-than-linear scalability running against five times more data with a response time that was three times faster or more. Overall, these queries all ran in a few seconds and further highlight the ability of SAP HANA to support real-time BI on massive amounts of data without tuning and without massive hardware or proprietary hardware components. Results Summary In these performance tests, SAP HANA demonstrated the ability to deliver real-time BI-query performance as workloads increased in terms of capacity (up to 100 TB of raw data), complexity (queries with complex join constructs and significant intermediate results run in less than two seconds), and concurrency (25-stream throughput representing about 2,600 active users). Ad Hoc Historical Queries Time Period R1-1 (in Seconds) R4-2 (in Seconds) R5-1 (in Seconds) 1 year 1.1 1.4 1.1 2 years 1.8 2.4 1.8 3 years 2.6 3.4 2.4 4 years 3.3 4.4 3.0 5 years 4.1 5.4 3.6 9

SAP HANA demonstrated a compression rate of greater than 20 times. SAP HANA performance is based on comprehensive, well-thought-out design elements, including, for example: An in-memory design Smart internal data structures (for example, native columnar, advanced compression, and powerful partitioning) A clever, cost-based optimizer that can meld these smart data structures into an efficient query plan Efficient query execution that smartly executes the query plan to take advantage of internal components (for example, advanced algorithms, multilevel caching optimization in the CPU, and hyperthreading). Much has been written on the design of SAP HANA, and it is not necessary to rewrite it here. For more information on SAP HANA technical features, please refer to SAP HANA Technical Overview and SAP HANA for Next-Generation Business Applications and Real-Time Analytics. Real-World Experiences These tests were run in a simulated environment to isolate SAP HANA performance 7 ; however, you can expect your own BI query performance to be significantly better on SAP HANA than on your existing conventional database management system potentially thousands of times better. Most important, SAP customer testimonials confirm SAP HANA performance. Here are a few examples. We have seen massive system speed improvements and increased ability to analyze the most detailed levels of customers and products. Colgate Palmolive [R]eplacing our enterprise-wide Oracle data mart and resulting in over 20,000-times speed improvement processing our most complex freight transportation cost calculation... our stand-alone mobile applications that were previously running on Oracle are now running on SAP HANA. Our 2,000 local sales representatives can now interact with real-time data instead and have the ability to make on-the-fly promotion decisions to improve sales. Nongfu Spring [O]ur internal technical comparison demonstrated that SAP HANA outperforms traditional disk-based systems by a factor of 408,000. Mitsui Knowledge Industry Co. Ltd. With SAP HANA, we see a tremendous opportunity to dramatically improve our enterprise data warehouse solutions, drastically reducing data latency and improving speed when we can return query results in 45 seconds from SAP NetWeaver BW on SAP HANA versus waiting up to 20 minutes for empty results from SAP NetWeaver BW on a traditional disk-based database. Shanghai Volkswagen 10

Real-Time BI for Businesses Conclusion Real-time BI query environments should be able to support new queries as soon as users formulate them. This speed-of-thought capability is only possible if consistently excellent performance is freely available in the underlying database platform. These rigorous performance tests and their results presented here confirm that, without tuning and without massive hardware or proprietary hardware components, SAP HANA delivers leading performance and scale-out ability and enables real-time BI for businesses that must support a range of analytic workloads, massive volumes of data, and thousands of concurrent users. SAP HANA delivers leading performance and scale-out ability and enables real-time BI for businesses that must support a range of analytic workloads, massive volumes of data, and thousands of concurrent users. footnotes 1. 100 TB = raw data set size before compression 2. These tests did not involve SAP NetWeaver BW. 3. As defined with the CREATE TABLE command 4. Compression rates depend heavily on characteristics of the actual data being compressed. Individual results may vary. 5. A single query stream represents an application connection that supports potentially hundreds of concurrent users. 6. This is done to prevent a query from being submitted by different streams at exactly the same time and to help ensure a practical workload mix (for example, drill downs happen more frequently than quarterly reports). 7. These performance tests were designed to isolate SAP HANA system-level performance independent of the variety of applications that may be used in SAP software environments. Therefore, these test results should be used only as a general guideline, and results will vary from implementation to implementation due to variability of platforms, applications, and data. 11

Query Runtimes Appendix Query Name Test Case* Average Runtime (Seconds) Query Name Test Case* Average Runtime (Seconds) R1-1 1 stream 0.374301625 10 streams 0.7104476375 20 streams 1.11287894375 25 streams 1.263543115 R1-2 1 stream 0.5193995 10 streams 0.8852610125 20 streams 1.2852265875 25 streams 1.55048987 R1-3 1 stream 0.70110375 10 streams 1.098921025 20 streams 1.6092578375 25 streams 1.85689055 R1-4 1 stream 1.0411995 10 streams 1.5377812 20 streams 2.24272095 25 streams 2.53941444 R2 1 stream 0.2671005 10 streams 0.4740847375 20 streams 0.765801125 25 streams 0.94418651 R3 1 stream 0.3772025 10 streams 0.687762475 20 streams 1.03632401875 25 streams 1.28864399 R4-1 1 stream 0.67338575 10 streams 1.15797815 20 streams 1.7928188625 25 streams 2.081943225 R4-2 1 stream 0.61149025 10 streams 1.0192868125 20 streams 1.48342026875 25 streams 1.751548475 R5-1 1 stream 0.784670625 10 streams 1.3914058 20 streams 2.017145075 25 streams 2.37001971 R5-2 1 stream 0.9343955 10 streams 1.6150219 20 streams 2.326104475 25 streams 2.70342093 12

Query Name Test Case* Average Runtime (Seconds) Query Name Test Case* Average Runtime (Seconds) D1 1 stream 0.4254266875 10 streams 0.67727600625 20 streams 0.9883220375 25 streams 1.1591933925 D2 1 stream 0.2762340625 10 streams 0.49984061875 20 streams 0.7925614875 25 streams 0.9211584 D3 1 stream 0.3439448125 10 streams 0.6137608375 20 streams 0.969213509375 25 streams 1.1464113225 D4 1 stream 0.48321675 10 streams 0.88516171875 20 streams 1.345513390625 25 streams 1.56276527 A1-1 1 stream 0.67762625 10 streams 1.0925558 20 streams 1.77672375 25 streams 2.03975081 A1-2 1 stream 1.3362615 10 streams 2.0676603 20 streams 3.0319986125 25 streams 3.62353857 A1-3 1 stream 2.0605925 10 streams 3.15405455 20 streams 4.469254975 25 streams 5.01461024 A2-1 1 stream 1.5460765 10 streams 2.7397760625 20 streams 3.99316446875 25 streams 4.90314213157894 A2-2 1 stream 1.838777 10 streams 3.256667375 20 streams 4.5519178125 25 streams 5.32557834210526 A2-3 1 stream 3.816785 10 streams 6.371394 20 streams 9.88785475 25 streams 11.9014413333333 *10-, 20-, and 25-stream runs reflect 10 milliseconds of think time between queries. 13

www.sap.com/contactsap CMP21006 (12/07) 2012 SAP AG. All rights reserved. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, 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 other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, ianywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc. Sybase is an SAP company. Crossgate, m@gic EDDY, B2B 360, and B2B 360 Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate is an SAP company. 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. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ( SAP Group ) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.