This action might not be possible to undo. Are you sure you want to continue?
1, March 2011
Optimized Performance with SAP Net Weaver BI Accelerator
M. Victoria Hebseeba1, Dr. T. Bhaskara Reddy2.
Department of Computer Science, Rayalaseema University, Andra Pradesh
Department of Computer Science, S.K. University, Andra Pradesh
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.
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. 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 . 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 . Prior to deployment it is important to know what you are delivering and what the BWA is competing against the solution.
DOI : 10.5121/ijngn.2011.3104 37
query requests are sent to the analytic engine. with no administrative overhead. At run time. In memory. No.1. BIA Architecture • • • Data from an SAP Info Cube is loaded into BI Accelerator. These are search engine indexes built using SAP’s TREX search technology. BI Accelerator works as follows after connecting with BI Instance through Remote Function Call (RFC). March 2011 If the basic BW model itself is defective and fundamental architecture is having flaws then BWA will provide lesser value. To ensure the uncompromised performance of BIA there is 1:1 connection between the BI instance and the BI Accelerator. II. This results in highly compressed datasets that further contribute to fast processing speeds. This paper explains how the performance can be optimized by using the appliance SAP Net weaver BI Accelerator. Figure1. 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. Most of the reports should be validated to ensure they are business friendly. 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. When query is processed these indexes are loaded into memory. which reroutes the query to the BI Accelerator and then to the end-user application 38 .3.International Journal of Next-Generation Networks (IJNGN) Vol. joins and aggregations are done at run time. They are stored in a file system using vertical decomposition. An index is created to this Info Cube and stored in BI Accelerator appliance. BI Accelerator is delivered to the customer as a preinstalled and preconfigured system on dedicated hardware as a BI Accelerator box. else BIA will not improve data or information quality.
The software allows reading. but it is not mandatory to replace the current BI set-up and migrate to SAP Net Weaver BI Accelerator. Figure2. Information Broadcasting etc. OLAP Cache improves response time for only similar queries by caching query result sets and reading from cache instead of data base.1. 39 .3. BI Accelerator is used to handle structured data. adding or changing data to the BIA index. WITH OUT BI ACCELERATOR Figure3. No. BI Accelerator engine is part of the Analytic engine that manages the BIA index. TREX Engine TREX engine is meant for search and classification of unstructured data. query caching strategies. March 2011 The BI Accelerator Server is a prepackaged hardware and software appliance that leverages SAP TREX search technology. With out BI Accelerator SAP Net weaver BI checks the listed repositories to obtain the query result.International Journal of Next-Generation Networks (IJNGN) Vol.) but does not replace them . Aggregates are Summarised (subset) physically stored views of data. SAP Net Weaver BI Accelerator supplements traditional approaches (aggregates. SAP Net Weaver BI Accelerator may be superior to other approaches. The BI Accelerator optimizer is part of the BI accelerator engine that ensures the best possible read access to BIA index A. • • • • BI Accelerator engine and TREX are two different installations. combined with hardware technology developed by Intel Xeon 64-bit CPU blade servers and the blade servers must run on LINUX SLES 9. In many scenarios. Information Broadcasting: Run popular queries /Web/Work books in the background and push summary views of updated data to the users.
International Journal of Next-Generation Networks (IJNGN) Vol. Apart from the reduced need for disk storage. not the entire row with all the other measures that are not really required.1.VERTICAL DECOMPOSITION The table data is decomposed vertically by the accelerator engine. It makes more efficient use of memory space than row-based storage.3. Hence only the relevant data columns are touched and accelerator engine can also sort the columns individually to specific entries to the top. where most users want to see only a selection of data and attributes. Figure4. column-based databases can work particularly well with data warehouses as a particular query. in complete rows. sorted and ordered and then stored in a way where the data is effectively the index. requesting just a small subset of the measures in a fact table. not rows. with fact data processed across all blade nodes but dimensions having a particular node affinity). into columns that are stored separately. No. The column indexes are written to memory and cached as flat files. March 2011 B. This is then horizontally partitioned across multiple blades (shared data storage. PERFORMANCE BOOST UP BIA achieves impressive levels of data compression due to the column-based nature of its storage (blocks contain columns of data. all the data in the table is loaded together. This is appropriate for analytics. since the engine needs to load only the data for relevant attributes or characteristics into memory. C. will request a much smaller amount of data from the cache as blocks contain just the data for a particular column. and then loaded into RAM to create an in-memory database. sorted and tokenized making it easy to compress data of low cardinality). Thus input and output flows between in memory are smaller improving efficiency. In a conventional database. BI Accelerator stores tables by Column To find instances of an attribute value: • Go to the attribute column • Read its row values 40 .
March 2011 Figure5. A logical index server distributes join operations over partial indexes and merges partial results. by a round-robin procedure to build up parts of equal size.1.3. Horizontal Decomposition of BIA Architecture The BI Accelerator partitions the large fact tables as E and F tables. HORIZANTAL DECOMPOSITION Figure6. This enables processing of huge data volumes within the limits of installed memory. Volumes of data can be split over multiple hosts. No. horizontally for parallel processing on multiple machines in distributed landscapes. so that they can be processed fast and in parallel. 41 .International Journal of Next-Generation Networks (IJNGN) Vol. Vertical Decomposition of BIA Architecture 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 D.
Fast Track automated solutions for BIA Modelling. March 2011 E. • • • • • • • • • • • • 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. Remodeling of Info cubes can be undertaken with an intention of enhancing only the space and data load capabilities. automatically modeling an Info Cube for BIA based on the requirement. BIACCELERATOR DEPLOYMENT BI Accelerator fits seamlessly into existing environments. the SAP Net Weaver BI Accelerator cannot be used. 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. BW Accelerator implementations must be preceded with the below brief checks to identify : Impact and plans for Reporting DSO’s. No.1. • Index load was faster (56 121 954 records in 446 seconds). an SQL statement is generated and. It can be activated for selected Info Cubes based on the requirement. 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. • Realignment runs were faster. Support team should monitor space usage and alerts Need to forecast when next blades are required Review patch and upgrade. BI support team should forecast the BIA data growth. Impact and Plans for Optimizing BI Info Cubes for BWA. • No changes have been made to the process chains. SAP Net Weaver BI Accelerator can be used in (almost) all cases where aggregates can be used. F. There are also some tools available that can assist for BIA implementations in automatic creation of Info Cube on a DSO. TEST RESULTS Performed several lab tests with real SAP Net Weaver BI customer data. physically view the indexed data. Despite the BIA being an appliance companies can get considerable benefits only from optimized utilization. Impact of Info Cube modelling of BIA ‘one‐Time’ and “annual maintenance’ costs. 42 . • Multi Providers with 6 Info cubes • DSO’s containing 800 million records together. Data was consistent.3. • Performed data consistency check. • Executed and tested 5 most important business critical queries. the BI Accelerator reduces the overall TCO substantially. • 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. If the landscape requires a high number of aggregates. hence.International Journal of Next-Generation Networks (IJNGN) Vol.
Germany.H Inmon.” SAP and BW Data Warehousing. Michael Luckevich. Henry Fu. Boston (MA).3. BIA can provide exceptional query performance if applied in the right manner.com/platform/netweaver pdf/BWP_AR_IDC_BI_Accelerator. 1st ed. REFERENCES  Thomas Schroder. (2006)  Andrew J.International Journal of Next-Generation Networks (IJNGN) Vol. 43 . CONCLUSIONS BI Accelerator a very user friendly computer appliance which has preinstalled software on a predefined hardware and thus speeds up queries performance. We need to align expectations.” SAP Net weaver BI Accelerator”.pdf  Kevin McDonald. “Mastering the SAP Business Information Ware house” Wiley Publishing Inc.  Arshad Khan..0 Migration guide“  http://www. Gives confidence to the customer that they can buy them selves out of performance bottlenecks by adding hard ware (blade racks). (2009)  Christian Merwald. “Efficient SAP Netweaver BW implementation and Upgrade Guide. Performance Comparison for Sales Report III. How to plan and implement (2005)  Danniel Knapp. Dixon. USA (2002)  Elizabeth Vitt. David C. 1st ed. Microsoft Press. (2009)  Biao Fu. 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. 2002. W. USA  Gary Nolan. Ross. Rocky Nook Inc. “Making better Business Intelligence Decisions faster”. SAP BW a step by step Guide.. Galileo Press. March 2011 Figure7. ” SAP Netweaver BI 7. Galileo Press. BI in SAP Net Weaver2004s.1..” Data Ware Housing with SAP BW7.. 1st ed. Sabine Morlock. Debasish Khaitan. Stacia Misner. BI Accelerator is not a bullet that will resolve every query’s performance issue.” SAP BW Performance Optimization Guide”. Andreas Wilmsmeier. No.sap.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.