An Efficient Approach Optimized Performance with SAP Net Weaver BI Accelerator



Similar documents
OPTIMIZED PERFORMANCE WITH PROCESS CHAINS

IBM DB2 Near-Line Storage Solution for SAP NetWeaver BW

Cisco Business Intelligence Appliance for SAP

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

CBW NLS IQ High Speed Query Access to Database and Nearline Storage

CBW NLS High Speed Query Access to Database and Nearline Storage

The IBM Cognos Platform for Enterprise Business Intelligence

SAP BO 4.1 COURSE CONTENT

Near-line Storage with CBW NLS

Exploring the Synergistic Relationships Between BPC, BW and HANA

Microsoft Analytics Platform System. Solution Brief

Whitepaper. Innovations in Business Intelligence Database Technology.

Introducing Oracle Exalytics In-Memory Machine

IBM DB2 specific SAP NetWeaver Business Warehouse Near-Line Storage Solution

Understanding the Value of In-Memory in the IT Landscape

Fact Sheet In-Memory Analysis

Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778

An Overview of SAP BW Powered by HANA. Al Weedman

CitusDB Architecture for Real-Time Big Data

SQL Server 2012 Business Intelligence Boot Camp

SQL Server 2012 Parallel Data Warehouse. Solution Brief

SAP HANA FAQ. A dozen answers to the top questions IT pros typically have about SAP HANA

Innovative technology for big data analytics

How to Enhance Traditional BI Architecture to Leverage Big Data

Oracle Exalytics Briefing

SAP HANA - an inflection point

Safe Harbor Statement

IBM Cognos 10: Enhancing query processing performance for IBM Netezza appliances

Key Attributes for Analytics in an IBM i environment

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

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

Well packaged sets of preinstalled, integrated, and optimized software on select hardware in the form of engineered systems and appliances

Tiber Solutions. Understanding the Current & Future Landscape of BI and Data Storage. Jim Hadley

Moving Large Data at a Blinding Speed for Critical Business Intelligence. A competitive advantage

Main Memory Data Warehouses

SAP NetWeaver BW Archiving with Nearline Storage (NLS) and Optimized Analytics

How To Manage An Sap Solution

Oracle BI EE Implementation on Netezza. Prepared by SureShot Strategies, Inc.

Cisco Data Preparation

Chapter 6 8/12/2015. Foundations of Business Intelligence: Databases and Information Management. Problem:

The New Economics of SAP Business Suite powered by SAP HANA SAP AG. All rights reserved. 2

PBS Information Lifecycle Management Solutions for SAP NetWeaver Business Intelligence 3.x and 7.x

Netezza and Business Analytics Synergy

The IBM Cognos Platform

Chapter 6. Foundations of Business Intelligence: Databases and Information Management

In-Memory Data Management for Enterprise Applications

Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts

Drivers to support the growing business data demand for Performance Management solutions and BI Analytics

IN-MEMORY DATABASE SYSTEMS. Prof. Dr. Uta Störl Big Data Technologies: In-Memory DBMS - SoSe

Big Data and Its Impact on the Data Warehousing Architecture

SQL Server 2012 Performance White Paper

Alexander Nikov. 5. Database Systems and Managing Data Resources. Learning Objectives. RR Donnelley Tries to Master Its Data

Maximum performance, minimal risk for data warehousing

Driving Peak Performance IBM Corporation

SQL Server Administrator Introduction - 3 Days Objectives

Retail POS Data Analytics Using MS Bi Tools. Business Intelligence White Paper

SAP Data Services and SAP Information Steward Document Version: 4.2 Support Package 7 ( ) PUBLIC. Master Guide

Why DBMSs Matter More than Ever in the Big Data Era

Upgrading to Microsoft SQL Server 2008 R2 from Microsoft SQL Server 2008, SQL Server 2005, and SQL Server 2000

Overview: X5 Generation Database Machines

Oracle Database 11g Comparison Chart

Implementing Data Models and Reports with Microsoft SQL Server

Common Situations. Departments choosing best in class solutions for their specific needs. Lack of coordinated BI strategy across the enterprise

Streamline SAP HANA with Nearline Storage Solutions by PBS and IBM Elke Hartmann-Bakan, IBM Germany Dr. Klaus Zimmer, PBS Software DMM127

SAP Real-time Data Platform. April 2013

Big data big talk or big results?

SQL Server 2012 End-to-End Business Intelligence Workshop

What Is In-Memory Computing and What Does It Mean to U.S. Leaders? EXECUTIVE WHITE PAPER

MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Dell s SAP HANA Appliance

SAP BW powered by SAP HANA: Understanding the Impact of HANA Optimized InfoCubes Josh Djupstrom SAP Labs

IBM SAP International Competence Center. Coca-Cola Bottling Co. Consolidated utilizes SAP technical upgrade project to migrate from Oracle to IBM DB2

LEARNING SOLUTIONS website milner.com/learning phone

EMC Unified Storage for Microsoft SQL Server 2008

Nearline Storage for Big Data combined with SAP HANA. Prof. Dr. Detlev Steinbinder, PBS Software GmbH

Accelerating the path to SAP BW powered by SAP HANA

SAP BO 4.1 Online Training

Configuration and Utilization of the OLAP Cache to Improve the Query Response Time

System Architecture. In-Memory Database

Toronto 26 th SAP BI. Leap Forward with SAP

In-Memory Business Intelligence

SELLING PROJECTS ON THE MICROSOFT BUSINESS ANALYTICS PLATFORM

TE's Analytics on Hadoop and SAP HANA Using SAP Vora

Analance Data Integration Technical Whitepaper

WebLearning SAP Best Practice CD-ROM Courseware and e-library Titles. SAP Best Practices for Business Intelligence and Warehouse - BW

Testing Big data is one of the biggest

Inge Os Sales Consulting Manager Oracle Norway

Unlock your data for fast insights: dimensionless modeling with in-memory column store. By Vadim Orlov

IBM Cognos 8 Business Intelligence Analysis Discover the factors driving business performance

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

QLIKVIEW INTEGRATION TION WITH AMAZON REDSHIFT John Park Partner Engineering

Cost-Effective Business Intelligence with Red Hat and Open Source

Analance Data Integration Technical Whitepaper

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

Transcription:

An Efficient Approach Optimized Performance with SAP Net Weaver BI Accelerator Prof.B.Lakshma Reddy 1, Dr.T.Bhaskara Reddy 2, M.Victoria Hebseeba 3 Dr. S.Kiran 4 1 Director,Department of Computer Science,Garden City College, Bangalore,Karnataka Prof.reddy99@gmail.com 2 Department of Computer Science, S.K.University,Andhra Pradesh bhaskarreddy_sku@yahoo.co.in 3 Department of Computer Science, Rayalaseema University, Andhra Pradesh victoria.hebseeba@gmail.com 4 Department of Computer Science, Yogi Venama University, Podtur.,Kadapa. kirans123@gmail.com ABSTRACT This paper describes the SAP Net weaver BI accelerator and its features and how the accelerator can be used for optimized performance in any IT industry. The objective is to provide the best practices and solutions for current challenges in using SAP Net weaver BI Accelerator in any large scale business industries across the world. 1.1. INTRODUCTION SAP Net weaver BI Accelerator extends the traditional environment, crunching through terabytes of data in seconds, enabling faster business insight and turbo-charging your business intelligence solution. It allows quicker access to data that has been warehoused for varying periods of time which, in the past, has been too complicated to retrieve and utilize effectively. The SAP Net weaver Business Intelligence Accelerator is an appliance combined in one package software and hardware. BI accelerator was developed by SAP in collaboration with Intel, which provides the processors, and HP and IBM, which provide their respective server and storage technologies. Appliance delivers enhanced business intelligence functionality while connecting to BI system landscape. 805

SAP BI Accelerator reduces query response time particularly for large data volumes by taking rows of data and placing them into modern columnar layout. BI Accelerator provides radical improvement in performance to both frequently and infrequently asked Queries in the SAP BI platform [1]. Compared with the other approaches the appliance offers a great improvement in speed and flexibility of data access offering a number of benefits to IT industries in terms of the increase in productivity as well as lowering the total cost of ownership and profitability. The data in BIA indexes is consistent with the Info Cube data in the BI system. This can be assured by BI Accelerator Data Consistency Check from the BIA Monitor [2]. Prior to deployment it is important to know what you are delivering and what the BWA is competing against the solution. If the basic BW model itself is defective and fundamental architecture is having flaws then BWA will provide lesser value. Most of the reports should be validated to ensure they are business friendly; else BIA will not improve data or information quality. This paper explains how the performance can be optimized by using the appliance SAP Net weaver BI Accelerator. 1.2. BI SYSTEM AND BI ACCELERATOR SAP Net Weaver BI customers adopting the BI Accelerator can expect significant improvements in query performance through in-memory data compression and horizontal and vertical data partitioning, with no administrative overhead. BI Accelerator is delivered to the customer as a preinstalled and preconfigured system on dedicated hardware as a BI Accelerator 806

box, therefore the installation and initial configuration has been done and no additional administrative tasks need to be done by the customer for the first usage of the BI Accelerator. To ensure the uncompromised performance of BIA there is 1:1 connection between the BI instance and the BI Accelerator. BI Accelerator works as follows after connecting with BI Instance through Remote Function Call (RFC). Figure1.1. BIA Architecture Data from an SAP Info Cube is loaded into BI Accelerator. An index is created to this Info Cube and stored in BI Accelerator appliance. These are search engine indexes built using SAP's TREX search technology. They are stored in a file system using vertical decomposition. This results in highly compressed datasets that further contribute to fast processing speeds. When query is processed these indexes are loaded into memory. In memory, joins and aggregations are done at run time. At run time, query requests are sent to the analytic engine, which reroutes the query to the BI Accelerator and then to the end-user application The BI Accelerator Server is a prepackaged hardware and software appliance that Leverages SAP TREX search technology; combined with hardware technology developed by Intel Xeon 64-bit CPU blade servers and the blade servers must run on LINUX SLES 9. 807

Figure 1.2. TREX Engine TREX engine is meant for search and classification of unstructured data, BI Accelerator is used to handle structured data. BI Accelerator engine and TREX are two different installations. BI Accelerator engine is part of the Analytic engine that manages the BIA index. The software allows reading, adding or changing data to the BIA index. The BI Accelerator optimizer is part of the BI accelerator engine that ensures the best possible read access to BIA index 808

Figure 1.3. Without BI Accelerator A. WITH OUT BI ACCELERATOR SAP Net weaver BI checks the listed repositories to obtain the query result. Aggregates are Summarized (subset) physically stored views of data. OLAP Cache improves response time for only similar queries by caching query result sets and reading from cache instead of data base. Information Broadcasting: Run popular queries /Web/Work books in the background and push summary views of updated data to the users. SAP Net Weaver BI Accelerator supplements traditional approaches (aggregates, query caching strategies, Information Broadcasting etc.) but does not replace them [3]. In many scenarios, SAP Net Weaver BI Accelerator may be superior to other approaches, but it is not mandatory to replace the current BI set-up and migrate to SAP Net Weaver BI Accelerator. B. PERFORMANCE BOOST UP BIA achieves impressive levels of data compression due to the column-based nature of its storage (blocks contain columns of data, not rows, sorted and tokenized making it easy to compress data of low cardinality), sorted and ordered and then stored in a way where the data is effectively the index. This is then horizontally partitioned across multiple blades (shared data storage, with fact data processed across all blade nodes but dimensions having a particular node affinity), and then loaded into RAM to create an in-memory database. Apart from the reduced need for disk storage, column-based databases can work particularly well with data warehouses as a particular query, requesting just a small subset of the measures in a fact table, will request a much smaller amount of data from the cache as blocks 809

contain just the data for a particular column, not the entire row with all the other measures that are not really required. C. VERTICAL DECOMPOSITION The table data is decomposed vertically by the accelerator engine, into columns that are stored separately. It makes more efficient use of memory space than row-based storage, since the engine needs to load only the data for relevant attributes or characteristics into memory. Hence only the relevant data columns are touched and accelerator engine can also sort the columns individually to specific entries to the top. The column indexes are written to memory and cached as flat files. Thus input and output flows between in memory are smaller improving efficiency. This is appropriate for analytics, where most users want to see only a selection of data and attributes. In a conventional database, all the data in the table is loaded together, in complete rows. Figure 1.4. BI Accelerator stores tables by Column To find instances of an attribute value: Go to the attribute column Read its row values 810

To find all instances of an attribute value: Go to first row Check the attribute value Go to next row Check the attribute value Repeat for each row in the table Figure 1.5. Vertical Decomposition of BIA Architecture D. HORIZANTAL DECOMPOSITION Figure 1.6. Horizontal Decomposition of BIA Architecture 811

The BI Accelerator partitions the large fact tables as E and F tables, horizontally for parallel processing on multiple machines in distributed landscapes. This enables processing of huge data volumes within the limits of installed memory. Volumes of data can be split over multiple hosts, by a round-robin procedure to build up parts of equal size, so that they can be processed fast and in parallel. A logical index server distributes join operations over partial indexes and merges partial results. E. BIACCELERATOR DEPLOYMENT BI Accelerator fits seamlessly into existing environments. It can be activated for selected Info Cubes based on the requirement. Despite the BIA being an appliance companies can get considerable benefits only from optimized utilization. BIA accepts Info Cube data to be accelerated because BIA analytics will run more efficiently if they pass through the Dimension modeling of an Info cube. Identify the queries with high DB read times and check the scenarios with high data volume using the statistics (for example: ST03 or Admin cockpit) and include the corresponding info providers in BIA. If the landscape requires a high number of aggregates, the BI Accelerator reduces the overall TCO substantially. BW Accelerator implementations must be preceded with the below brief checks to identify : Impact and plans for Reporting DSO's, Impact and Plans for Optimizing BI Info Cubes for BWA, Impact of Info Cube modeling of BIA 'one Time' and "annual maintenance" costs, Fast Track automated solutions for BIA Modeling. SAP Net Weaver BI Accelerator can be used in (almost) all cases where aggregates can be used. Remodeling of Info cubes can be undertaken with an intention of enhancing only the space and data load capabilities. Data load performance is also an additional benefit for considering re-modeling There is one exceptional scenario where SAP Net Weaver BI Accelerator and aggregates are not congruent: With Info Sets, an SQL statement is generated and, hence, the SAP Net 812

Weaver BI Accelerator cannot be used. There are also some tools available that can assist for BIA implementations in automatic creation of Info Cube on a DSO, automatically modeling an Info Cube for BIA based on the requirement. BI support team should forecast the BIA data growth, physically view the indexed data. Support team should monitor space usage and alerts Need to forecast when next blades are required Review patch and upgrade. F. TEST RESULTS Performed several lab tests with real SAP Net Weaver BI customer data. Multi Providers with 6 Info cubes DSO's containing 800 million records together, Executed and tested 5 most important business critical queries. Developed a reconciliation report to reconcile the report data and the source data and did not find any data duplication or exceptions in the data. Performed data consistency check. Data was consistent. No changes have been made to the process chains. Realignment runs were faster. Index load was faster (56 121 954 records in 446 seconds). Figure 1.7. Performance Comparison for Sales Report 813

1.3. CONCLUSIONS BI Accelerator a very user friendly computer appliance which has preinstalled software On a predefined hardware and thus speeds up queries performance. Gives confidence to the Customer that they can buy themselves out of performance bottlenecks by adding hard ware (blade racks). BI Accelerator is not a bullet that will resolve every query's performance issue. We need to align expectations. BIA can provide exceptional query performance if applied in the right manner. Various points have been explained for BIA deployment and the tests reported in this paper indicate that adapting the accelerator offers practical benefits for SAP customers and IT Industries. References: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Thomas Schroder," SAP BW Performance Optimization Guide", 1st ed., Galileo Press, Germany, (2006) Andrew J. Ross," SAP Net weaver BI Accelerator", 1st ed., Galileo Press, Boston (MA), (2009) Christian Merwald, Sabine Morlock," Data Ware Housing with SAP BW7, BI in SAP Net Weaver2004s, 1st ed., Rocky Nook Inc., (2009) Biao Fu, Henry Fu. SAP BW a step by step Guide, 2002. Arshad Khan," SAP and BW Data Warehousing. How to plan and implement (2005) Danniel Knapp, " SAP Netweaver BI 7.0 Migration guide" http://www.sap.com/platform/netweaverpdf/bwp_ar_idc_bi_ Accelerator.pdf Kevin McDonald, Andreas Wilmsmeier, David C. Dixon, W.H Inmon, "Mastering the SAP Business Information Ware house" Wiley Publishing Inc, USA (2002) Elizabeth Vitt, Michael Luckevich, Stacia Misner, "Making better Business Intelligence Decisions faster", Microsoft Press, USA Gary Nolan, Debasish Khaitan, "Efficient SAP Netweaver BW implementation and Upgrade Guide. 814

AUTHORS PROFILE Prof.. Bhavanam Lakshma Reddy, Professor, B.Tech, MCA, MCM, M.Phil,, MBA Department of Computer Science, Garden City College of Science and Management, Banglore. He has a total 19 years of teaching experience in different Colleges in Andhra Pradesh and Bangalore. Prior to starting his career in GCC in 1999, he had served for about 3 years in East West College, Bangalore as HOD in the department of Computer Science. Presently he is the Director of Computer Science. He has presented several National and International level papers. Published several articles in National and International Journals. Conducted an AICTE program and attended several workshops and participated in AICTE programs.also panel member for a few seminars. Guide for 19 students of M.Phil in Computer Science also guide for number of students in project works. The areas of Academic interests are, Data Base Management System, Data ware Housing and Data Mining, Software engineering, System Analysis, Data Structures, Computer Programming Languages, Operating System, Computer Networks, E-Commerce etc M Victoria Habseeba Is a research scholar in Rayalseema University A.P. Presently working as Team Leader in IBM Softwares, Banglore. She has published 3 National and International papers. Her research interests are Computer Network, Data Base Management System, Data Warehousing and Data Mining. Dr.T.Bhaskara Reddy is an Associate Professor in the department of Computer Science and Technology at S.K University,Anantapur A.P. He holds the post of Deputy Director of Distance education at S.K.University and He also the CSE Co-coordinator of Engineering at S.K.University. He has completed his M.Sc and Ph.D in computer science from S.K.University. He has acquired M.Tech from Nagarjuna University. He has been continuously imparting his knowledge to several students from the last 17 years. He has published 60 National and International publications. He has completed major research project (UGC). Four Ph.D and Three M.Phil have been awarded under his guidance. His research interests are in the field of image Processing, computer networks, data mining and data ware house. E-Mail:bhaskarreddy_sku@yahoo.co.in 815

Dr.S.Kiran is an Assistant Professor in the department of Computer Science and Technology at Yogivenama University, Kadapa, and A.P. He has completed his M.Sc and Ph.D in computer science from S.K.University. He has acquired M.Tech from Nagarjuna University. He has been continuously imparting his knowledge to several students from the last 5 years. He has published 4 National and International publications.. His research interests are in the field of image Processing, computer networks, data mining and data ware house. E-Mail:kirans123@gmail.com. 816