SAP BW A TREX

72
SAP NetWeaver BW Accelerator & SAP BusinessObjects Explorer Overview Alexander Peter Director, Solution Management Intelligence Platform & NetWeaver Group November 2009

Transcript of SAP BW A TREX

Page 1: SAP BW A TREX

SAP NetWeaver BW Accelerator &SAP BusinessObjects ExplorerOverview

Alexander PeterDirector, Solution Management

Intelligence Platform & NetWeaver Group

November 2009

Page 2: SAP BW A TREX

© SAP 2007 / Page 2

Product Naming

From SAP NetWeaver BI Accelerator to SAP NetWeaver BW AcceleratorSAP NetWeaver BI was renamed into SAP NetWeaver BW

Reflects strategy and focus on business warehouseAvoids conflicts with BI tools from SAP BusinessObjects portfolio

SAP BusinessObjects ExplorerNew name of BusinessObjects PolestarBundle “SAP BusinessObjects Explorer, accelerated version”

SAP BusinessObjects AcceleratorSAP NetWeaver BW AcceleratorSAP BusinessObjects Data Services

SAP BusinessObjects Explorer (blade) – contains limited BOE license

Page 3: SAP BW A TREX

© SAP 2007 / Page 3

Agenda

1. Overview2. BWA Appliance3. BWA Configuration & Administration4. SAP NetWeaver BW Accelerator in Detail5. SAP BusinessObjects Explorer6. Service Level Agreements7. Roadmap

Page 4: SAP BW A TREX

© SAP 2008 / Page 4

Opportunities not HarvestedTraditional methods too inflexible, unreliable or not economical

THE TRENDSIncreased adoption of analytics

Data explosion, growing 50% p.a.

Frequent need for change

More users / usage of analytics

Users create queries despite having noknowledge of BI technology

THE CHALLENGESTraditional BI platforms are bottlenecks

Unpredictable response times

Inability to meet demand for change

€ (tuning or boutique hardware)

Page 5: SAP BW A TREX

© SAP 2007 / Page 5

SAP NetWeaver BW AcceleratorValue Proposition

IT

Business

Cost of Operation

Save time to build and maintainaggregates

Save disk space

Take load off BW hardware

Consolidate BW landscape

Performance / Scalability

Ready for high data volumes(retail, utilities, banking etc.)

Challenging response time SLA

Ad-Hoc reporting / stable responsetimes

Scalable blade server platform

Time for Development

Less focus on performanceaspects (aggregates, cachingstrategies, DB tuning etc.)Faster development of new modelsand queries

Less performance-specific queries

Data Latency

Extremely shortened roll-up andchange run times

Opportunity for more frequent dataalignments

Compression not always needed

New Business Scenarios

Get more detailed insight into yourbusiness

Extend the BI Reach

Bring BI information into additionaluser groups using SAPBusinessObjects Explorer

Page 6: SAP BW A TREX

© SAP 2007 / Page 6

SAP NetWeaver BW Accelerator

SAP NetWeaver BW Accelerator for high performance BI at lowest operation costsA new transparent approach to boost BI query performance

Performance speedup factor between 10 and 100 - also for BusinessObjects clientsWithout changing the BW user experience (transparent to users)Ensures low cost of operationsPrerequisite:SAP NetWeaver BW 7.0

SAP NetWeaver BW

BusinessWarehouse

CalculationDBMS BWA

Compressed and Column-basedOptimized for Analysis

Agile

Low TCO

Fast to Upload

Bypassedfor queries

Calculation on the fly

Fast as Lightning

Predictable query performance

Any query

Page 7: SAP BW A TREX

© SAP 2007 / Page 7

Terminology

TREX and SAP NetWeaver BW AcceleratorTREX : Search and classification engine, mainly for unstructured dataBW Accelerator is built using TREX technology (indexing, retrieving, compression ...) tohandle structured dataNote: BW Accelerator and TREX are two different installations

The BW Accelerator cannot be used for standard KMC functionalityA TREX installation cannot be used as a BW Accelerator

SAP NetWeaver BWAccelerator

TREX for BWA

TREXstandalone

SAP NetWeaver BW

Document /Meta Data

Search

QueryAcceleration

XXXX

Page 8: SAP BW A TREX

© SAP 2007 / Page 8

Terminology – BW Accelerator Index

IndexBW Accelerator index: Structure containing replicated data and indexes (one index pertable) that represents the BW star schema for the BW AcceleratorIndexing: Transfer of InfoCube data to the SAP NetWeaver BW Accelerator server andprocessing and compressing it into the BW Accelerator index

SAP NetWeaver BW SAP NetWeaver BW Accelerator

InfoCubes BW Accelerator IndexDEF

55555

ABC44444

GHI66666

JKL77777

MNO88888

PQR99999

STU1010101010

~ ~ ~ ~ ~ ~ ~Indexing

Page 9: SAP BW A TREX

© SAP 2007 / Page 9

SAP NetWeaver BW Accelerator Architecture

SAP NetWeaver BW

InfoCubes

Data Acquisiton

Analytic Engine

BusinessObjects

BusinessExplorer

Any ClientTool

AnySource

SAP NetWeaverBW Accelerator

Indexing

In-Memory Processing

Page 10: SAP BW A TREX

© SAP 2007 / Page 10

Query Execution

1

2

3

4

SAP NetWeaver BW checks the listed repositories (in the order shown) to obtain the queryresult.

Query ExecutionWithout BW Accelerator

Query ExecutionWith BW Accelerator

Information Broadcasting /Precalculation

Query Cache

Aggregates

InfoProvider

Information Broadcasting /Precalculation

Query Cache

SAP NetWeaver BW Accelerator

Page 11: SAP BW A TREX

© SAP 2007 / Page 11

BI Performance Techniques:Speed vs. Re-usability

Canned Reports

Query Cache

Summary Tables

Database

SAP NetWeaverBW Accelerator

Perf

orm

ance

Less

fast

Fast

est

Re-usabilityLowest Highest

High re-usability Veryfew specific objects (orsets) can be used toaccelerate many differentqueries

The BW Accelerator offers high re-usability together with fastperformance in a manner not possible with other techniques!

Page 12: SAP BW A TREX

© SAP 2007 / Page 12

Agenda

1. Overview2. BWA Appliance3. BWA Configuration & Administration4. SAP NetWeaver BW Accelerator in Detail5. SAP BusinessObjects Explorer6. Service Level Agreements7. Roadmap

Page 13: SAP BW A TREX

© SAP 2007 / Page 13

Appliance Shipment – 1 –

SAP NetWeaver BW Accelerator will only be available as an appliance (“in a box”)Complete SAP NetWeaver BW Accelerator preinstalledOnly little configuration effort by the customer, e.g. indexing relevant InfoCubesAdvantages

Rapid DeploymentPerformance-optimizedMinimized Maintenance

Premium Hardware Partners (as of Q4 2009)Hewlett-PackardIBMFujitsuSUNDell

Page 14: SAP BW A TREX

© SAP 2007 / Page 14

Appliance Shipment – 2 –

Components of the ApplianceStandalone or fit into an existingcustomer rackBlade servers with 64-bit Intel Xeon CPUsLinux SLES, 64-bitOptimized storage includedHigh-Speed Network Switch

Dedicated network betweenBW and BWA

High Availability optionsBuilt-in redundant componentsSynchronized backupSwitchover

Tailored support offers by the hardware partners

Note: SAP NetWeaver BW installation continues to be supported on the platformsdescribed in the PAM (product availability matrix). SAP NetWeaver BW may even runvirtualized – please make sure the NW BW-BWA network connection is sufficient inthat case.

SAP NetWeaver BW AcceleratorAppliance

BWASoftware

OperatingSystem

HighAvailability

Blades Storage NetworkSwitch

Tailored Support

Page 15: SAP BW A TREX

© SAP 2007 / Page 15

Benefits of Appliance Shipment

Rapid Deployment

Instantaneous operation

Pre-Installed byhardware vendor

Minimal pre-definedconfigurationrequirements for theBWA software

Simple purchase

Limited variations basedon standard components

Quick Time-to-market

Reduced Costs ofOperation

Minimized maintenance

Centralized monitoringthrough CCMS

Easy scalability throughblade server architecture

Affordable commodityhardware

Reduced license costs for3rd party components

Minimized upgrade risk

Optimized HW/SWsupport offers

Performance &Integration

Optimized hardware/softwareefficiency

Combination of hardwarecomponents and configurationoptimized for high-endperformance and high availability

Assured quality of functionality

Reduced integration effort withhardware and software

Appliance

Page 16: SAP BW A TREX

© SAP 2007 / Page 16

SAP NetWeaver BW Accelerator AppliancePhotos

BWA appliance by IBM BWA appliance by HP

BWA appliance by Fujitsu

CPUs by Intel

BWA appliance by SUN

Page 17: SAP BW A TREX

© SAP 2007 / Page 17

Purchase and Implementation Process

Pre-requisites1. Upgrade to SAP NetWeaver 7.02. Perform Sizing via QuickSizer (recommendation: use

services provided by SAP AGS “SAP Quality Check”)

PurchasingProcess

1. Contact SAP Account Executive for BWA license2. Contact hardware partner’s AE for ordering

BWA hardware

Installation byHardware Vendor

1. Hardware Partner ships and installs BWA appliance2. Some on-site configuration might be necessary

Post-installationSet-up

1. Identify InfoCubes and index them2. Recommendation: Configuration Check for BWA (as

part of SAP Quality Check for BWA)

For further services provided by SAP AGS or consulting, please see SDN!

Page 18: SAP BW A TREX

© SAP 2007 / Page 18

QuickSizer

BWA Sizing integrated in SAP QuickSizerQuickSizer access: http://service.sap.com/quicksizerCreate Project and select SAP NetWeaver BW

Create a new QuickSizer project, otherwise the BWA options willnot appear.Most of the data captured is the same as for SAP NetWeaver BWsizing. If you have already performed a BW sizing, you can Copy& Paste the values for the BWA sizing.

If you already have a BW system (loaded with data), then the programand method described in SAP note 917803 is recommended

Report computes memory requirements and disk space (also runson SAP BW 3.x)

Using the BWA will take load off of the SAP NetWeaver BW system.As this load reduction depends on several detailed factors (such asshare of query time spent in analytic engine, size of result set, numberof users etc.), this reduction has not been captured in the SAPNetWeaver BW sizing.Refer to Thread on SDN posted by Marc Bernard for some additionalinfo

https://forums.sdn.sap.com/thread.jspa?threadID=776332&tstart=0

Page 19: SAP BW A TREX

© SAP 2007 / Page 19

Hardware Sizing

SizingHardware sizing

Hardware partner translates the resultsof SAP QuickSizer into optimalconfiguration of hardwareHigh availability setup:Extra blade(s) required as backup forautomatic failover

Valid for production and test systemPossibly less rigid performancerequirements for test systemsoptional sharing of resources (see‘BWA in non-production environments’)

Important note: sizing has to be adjusted once new InfoCubes are indexed by BWA thathaven’t been taken into account for the original sizing

Page 20: SAP BW A TREX

© SAP 2007 / Page 20

High-End Scalability withSAP NetWeaver BW Accelerator

Jupiter – Executive SummarySAP NetWeaver BW Accelerator ready for rapidly growing data volumeNo scalability limits identified (tested up to 140 blades)Proven manageability of large-scale SAP NetWeaver BW installationsImpressive throughput – for both writing and reading BWA indexesHigh reliability

Jupiter Facts25 TB InfoCube data (corresponds to overall 50-70 TB data warehouse)

Total of 78 InfoCubes, 30 billion rows135 IBM HS21 blades (2 dual-core CPUs, 16GB)

17 TB storagePlus 5 backup blades not needed, as there were no hardware outages

Further InformationWinterCorp whitepaper: https://www.sdn.sap.com/irj/sdn/BWA

Page 21: SAP BW A TREX

© SAP 2007 / Page 21

Appliance FAQMemory

Which memory setup is supported for BWA blades?See matrix for release status of blade generation and memory. Most up-to-date information can befound in PAM: http://service.sap.com/pam --> NW 7.0 (see attached ppt)Please see additional information for Nehalem CPUs in SAP note 1363917.For mid-size customers, the HW partners offer one XS configuration consisting of 8GB/12GB blades.This offering provides best value at reasonable hardware and license costs.Any combination of blade generations can be used in the same BWA system. See SAP note 1163149for more details.

Irwingdale(single-core)

Woodcrest(dual-core)

Clovertown(quad-core)

Harpertown(quad-core)

Nehalem(quad-core)

8 GB(for mid-size

offering)(for mid-size

offering)(for mid-size

offering)

16 GB

32 GBDetails in SAPnote 1161765

Other(12/24/36/48GB) HP, IBM,Fujitsu,

Dell

Page 22: SAP BW A TREX

© SAP 2007 / Page 22

Appliance FAQStorage

Why is the storage part of the BWA appliance?The storage as part of the appliance has some significant advantages:

Rapid and instantaneous deployment (preinstalled hardware and minimal configurationeffort)Optimal performance configuration through highly integrated hardware and softwaresetupReduced cost of operation (minimized and centralized maintenance)Support only involves SAP and the HW partner, not a third party – support can behighly specialized and tailored on the complete offeringHigh Availability (switch-over) may depend on the storage and cannot be offered out-of-the-box using other storage systems

Page 23: SAP BW A TREX

© SAP 2007 / Page 23

Appliance FAQOptimizing the Appliance Investment

I have done some investments into the blade infrastructure. How can I optimizethis infrastructure?

An existing rack including the power source can be used for all SAP NetWeaver BWAccelerator and SAP NetWeaver Enterprise Search appliances.

Appliances are available in several sizes. Be sure to choose the right size under thefollowing aspects

Do not undersize the system in order to be prepared for the futureDo not oversize the system to avoid investments into ‘empty’ and unused hardware.

Performance, supportability, high availability, security etc. can only be guaranteed by bothSAP and hardware partners, if you strictly stick to the appliance set-upNote: any changes to the standard appliance set-up require additional effort and aseparate project; a pre-installed delivery from factory cannot be guaranteed. Performance,supportability, high availability etc. have to be ensured by the customer and/or theimplementation partner.

Rack BladeCenter /Enclosure

Bladeholds several holds several

Page 24: SAP BW A TREX

© SAP 2007 / Page 24

Appliance FAQBW-BWA Connection

Do I need 1:1 relationship between BW and BWA?The only supported configuration for productive systems is a 1:1 connection between theBW instance and the BW Accelerator to ensure uncompromised performance of BWA.In order to maximize the value of the investment, you can install several BWA instances inone rack – utilizing the existing infrastructure. For production systems, it is required tohave dedicated storage (disk controller) and network connection (switch) to ensure thathigh load on one BWA instance is not impacting performance of the other instance.Several BWA instances can be installed in one BladeCenter/enclosure on project basis.

Rack

BWA Instance

BWA Instance

SAP NetWeaver BW

SAP NetWeaver BW

Page 25: SAP BW A TREX

© SAP 2007 / Page 25

Appliance FAQSharing the Blade Infrastructure

What further options do I have for test environments?Ideally, the components of the infrastructure are exactly sized to the system needs, so that there is noneed to deviate from the appliance definition.Note again: any changes to the standard appliance set-up require additional effort/costs and a separateproject; a pre-installed delivery from factory cannot be guaranteed.As non-productive systems typically have less requirements towards high performance and disastertolerance, following components may be shared on project basis:

Storage and network connection (in addition to rack and BladeCenter/enclosure)Blades, only if you do not need several test BWA systems in parallel (but sequentially)– Note that only one active BWA installation per blade is supported at a time (is connected to

exactly one BW instance)– You can install several (inactive) BWA systems on one blade– Activate the BWA system that you need for a given period of time and rebuild the BWA index on

it (for more information, please refer to SAP note 979609)

Note that reorganization or restart of one BWA instance may affect all connected BW systems.

BWA

SAP NetWeaver BWTest System 1

Connection week 1

Connection week 2SAP NetWeaver BW

Test System 2

Page 26: SAP BW A TREX

© SAP 2007 / Page 26

Appliance FAQMaintenance and Support

Who maintains and supports hardware, software and OS of the BWA?BWA software support is included in the SAP service feeAdditional support contracts are highly recommended:

Hardware partner offers contracts for hardware maintenance; ask for tailored BWA support offersNovell offers enhanced support for SUSE Linux in collaboration with SAP Linux Lab ('SUSE PrioritySupport for SAP'). This offer facilitates communication and ensures seamless support at highquality particularly for BWA customers. Please check www.novell.com/sapsupport for moreinformation.

The maintenance and support process is organized in the same manner as other SAP productsSoftware issues are handled by SAP, and the link to hardware partners is via Linux Lab.The customer is responsible for applying patches and support packages or for contracting this workto third parties.Note that OS patches need to be released by the HW partner!

SAPHardwarePartner *

Novell *

SAPLinuxLab

BWA Issue

CustomerMessage

If issue notin BWA software

If issue caused by OS

If issue caused byhardware or network* : An additional support contract is necessary; this is not included

in the SAP support fee.

Page 27: SAP BW A TREX

© SAP 2007 / Page 27

Agenda

1. Overview2. BWA Appliance3. BWA Configuration & Administration4. SAP NetWeaver BW Accelerator in Detail5. SAP BusinessObjects Explorer6. Service Level Agreements7. Roadmap

Page 28: SAP BW A TREX

© SAP 2007 / Page 28

BW Accelerator Index Maintenance – 1 –

Accessing BW Accelerator Index MaintenanceSimilar to aggregatemaintenance viacontext menu for aparticular InfoCubeOr direct access viatransaction RSDDV

Page 29: SAP BW A TREX

© SAP 2007 / Page 29

BW Accelerator Index Maintenance – 2 –

Index WizardCreation, filling, deletion of BW Accelerator indexes via easy-to-use wizard

Page 30: SAP BW A TREX

© SAP 2007 / Page 30

SAP NetWeaver BW Accelerator – Roll-up

Roll-upUpdate of newly loaded data to BWAccelerator indexSimilar to roll-up process for aggregatesOnly one BW Accelerator index, highlyparallel very fast processSame process for BW Accelerator andaggregates: no need to change of processchains

SAP NetWeaver BW Accelerator

BWA Index

Delta

Delta Load

Page 31: SAP BW A TREX

© SAP 2007 / Page 31

SAP NetWeaver BW Accelerator – Change Run

Change RunUpdate BW Accelerator index after masterdata/hierarchy changesBW Accelerator index has same granularity asthe InfoCube

No changes needed fortransactional data

Update of master data tables as part of BWAccelerator index minimal runtimeNo update needed for changed key date oftime-dependent attributesSame process for BW Accelerator andaggregates: no need to change of processchains

SAP NetWeaver BW Accelerator

BWA Index

Old Master Data New Master Data

Page 32: SAP BW A TREX

© SAP 2007 / Page 32

BW Accelerator Administration Tool – 1 –

SAP NetWeaver BW Accelerator Goal: Minimal AdministrationRSDDBWAMON

Central monitoring and administration toolIndex SettingsPossible actions– Restart BWA server: restarts all the BW Accelerator servers and services. This

includes the name server and index server– Restart BWA index server: restarts the index server. (The name servers are not

restarted.)– Reorganize BWA landscape: If the BW Accelerator server landscape is unevenly

distributed, this action redistributes the loaded indexes on the BW Acceleratorservers

– Rebuild BWA indexes: If a check discovers inconsistencies in the indexes, you canuse this action to delete and rebuild all the BW Accelerator indexes.

Checks– Connection Check– Index Check– Etc.

Page 33: SAP BW A TREX

© SAP 2007 / Page 33

BW Accelerator Administration Tool – 2 –

Page 34: SAP BW A TREX

© SAP 2007 / Page 34

BW Accelerator Administration Tool – 3 –

RFC Destination for the BW systemIf not maintained, BW Accelerator monitor asks for configuration details (otherwise: checktransaction RSCUSTA for the correct setting)

Page 35: SAP BW A TREX

© SAP 2007 / Page 35

BW Accelerator Data Consistency Check Center

Start Check Center from BWA monitor> Go to > Consistency ChecksStart Check Center from BWA monitor> Go to > Consistency Checks

Five different types of checks are available and can be scheduled.Click on the info button for more details.Five different types of checks are available and can be scheduled.Click on the info button for more details.

Page 36: SAP BW A TREX

© SAP 2007 / Page 36

BW Accelerator RSRV Checks

Consistency Checks

PerformanceChecks

IndexRepair

Compounded Test

System Information

Page 37: SAP BW A TREX

© SAP 2007 / Page 37

Useful SAP Notes

Useful SAP NotesCompatibility of SAP NetWeaver BW SPS and BWA revision

SAP Note 1148111Database Fallback for BWA

SAP Note 940635Estimation of memory consumption

SAP Note 917803

Page 38: SAP BW A TREX

© SAP 2007 / Page 38

Agenda

1. Overview2. BWA Appliance3. BWA Configuration & Administration4. SAP NetWeaver BW Accelerator in Detail5. SAP BusinessObjects Explorer6. Service Level Agreements7. Roadmap

Page 39: SAP BW A TREX

© SAP 2007 / Page 39

BW Accelerator Index Build Time

SAP NetWeaver BW

InfoCubes

Data Acquisiton

Analytic Engine

BusinessObjects

BusinessExplorer

Any ClientTool

AnySource

SAP NetWeaverBW Accelerator

Indexing

In-Memory Processing

Parallel indexingof InfoCube

data viastandard BW

processes

Column-based storage& compression tominimize memory

footprint of BWAccelerator indexes

Page 40: SAP BW A TREX

© SAP 2007 / Page 40

BW Accelerator Initial Load Into Main Memory

SAP NetWeaver BW

InfoCubes

Data Acquisiton

Analytic Engine

BusinessObjects

BusinessExplorer

Any ClientTool

AnySource

SAP NetWeaverBW Accelerator

Indexing

In-Memory Processing

Initial load ofindexes into

memory for entirein-memoryprocesing

Page 41: SAP BW A TREX

© SAP 2007 / Page 41

BW Accelerator Query Run Time

SAP NetWeaver BW

InfoCubes

Data Acquisiton

Analytic Engine

BusinessObjects

BusinessExplorer

Any ClientTool

AnySource

SAP NetWeaverBW Accelerator

Indexing

In-Memory ProcessingOn-the-fly aggregation

Merging and resultspreparation for BW queries

Page 42: SAP BW A TREX

© SAP 2007 / Page 42

BW Accelerator for Planning

SAP NetWeaver BW

PlanBuffer/Caches

(Memory)

Data Acquisiton

Analytic Engine

BusinessObjects

BusinessExplorer

Any ClientTool

AnySource

SAP NetWeaverBW Accelerator

Indexing

In-Memory Processing

Real-TimeInfoCubes

(openrequest)

Real-TimeInfoCubes

(closedrequest)

StandardInfoCubes

Page 43: SAP BW A TREX

© SAP 2007 / Page 43

BW Acceleratorstores tables by column

To find all instances of an attribute value:Go to the attribute columnRead its row values

BW Accelerator Architecture:Vertical Decomposition

Classical DBstores tables by row

To find all instances of an attribute value:Go to the first rowCheck the attribute valueGo to the next rowCheck the attribute valueRepeat for each row in the table

If you don’t havea predefined indexready you can waita long time …

Tuple1

Tuple2 Att1 Att2 Att3 Att5Att4

Page 44: SAP BW A TREX

© SAP 2007 / Page 44

BW Accelerator Architecture:Horizontal Partitioning

Scenario: Adding a new node BW Accelerator Monitor enables easyre-distribution

IndexMetadata

IndexMetadata

IndexMetadata

IndexMetadata

. . .

.

Index

Part. 01

Part. 02…

Part. N

Part. 01

Part. 02…

Part. N

Metadata

Fact Table

LargeTables

Storage

PhysicalIndexServer

PhysicalIndexServer

PhysicalIndexServer

Automatic assignmentto nodes

LogicalIndexServer

TREX Services

Page 45: SAP BW A TREX

© SAP 2007 / Page 45

BW Accelerator Architecture:Smart Compression

CompressionDictionary-based compression

Size of table keys significantly reducedAverage compression as rule of thumb: 10 (Lab result)SAP NetWeaver BW Accelerator can handle huge data volumes in main memory (withoutneed for costly disk accesses)Note: only BWA index parts necessary for the query need to be loaded into main memory(Hybrid dynamic index)

Page 46: SAP BW A TREX

© SAP 2007 / Page 46

BW Accelerator Architecture:Summary

BW Accelerator QueriesAutomatically join required indexes asspecified in the BW Accelerator indexAggregate large amounts of data inparallelRestrict aggregated rows with booleanquery expressionsProcess more than one booleanexpression at once

Very fast aggregation algorithmExploits integer coding formax speed and min I/ODesigned to run on latest blade serversand grid landscapesOptimizes usage of memory and cacheresourcesOptimized for BW

Compressed memory indexMany million documents can fit in1 GB memoryStores by column (not by row)Can split indexes horizontally for parallelprocessing

Hybrid dynamic indexEnables indexing of huge volumesof structured dataKeeps only required columns in memory

Page 47: SAP BW A TREX

© SAP 2007 / Page 47

Agenda

1. Overview2. BWA Appliance3. BWA Configuration & Administration4. SAP NetWeaver BW Accelerator in Detail5. SAP BusinessObjects Explorer6. Service Level Agreements7. Roadmap

Page 48: SAP BW A TREX

DemonstrationWho Has the Data?

© SAP 2009 / Page 48

Page 49: SAP BW A TREX

SAP BusinessObjects Explorer

Simplicity and speed of search

Intuitive data exploration andvisualization

Fast response across mountainsof data

Easy and efficient to manage and scale

More reactive to business withfaster delivery

Heterogeneous data sources

Help IT to Be Successful

Bring BI to All Business Users

Page 50: SAP BW A TREX

Intuitive Data Exploration and VisualizationBring BI to All Business Users

Intuitively explore dataNo data model or dataknowledge required

Automated relevancyof results

Most relevant informationis displayed firstBest chart type autogenerated

Share insights with othersExport to CSV and ExcelSave it locally as a browser bookmarkOne-click to send a link to the results by email

© SAP 2009 / Page 50

Page 51: SAP BW A TREX

Help IT to Be SuccessfulTransforms IT Into an Agile Business Partner

Easy and efficient to manage and scaleServe more users without impacting IT budgetFree up time towards more value-added activities

More reactive to business with faster deliveryBuild a bridge between business users and ITIncrease business user autonomyRaise IT services to new levels

Based on proven reliable infrastructure1000’s of deployed SAP NetWeaver BW customers100’s of successful BW Accelerator implementationsAll industry segments, including CPG, Retail,Insurance, Telco, Manufacturing, etc

Page 52: SAP BW A TREX

SAP NetWeaver BW Accelerator andSAP BusinessObjects Explorer Integration

SAP NetWeaver BW

BusinessWarehouse

BW Accelerator

SAP BusinessObjects Explorer

Accelerated VersionNon-accelerated

SAP BusinessObjects Explorer

External Data

SAP BusinessObjectsData Services

Index Designer

SAP BusinessObjectsEnterprise

Universe

Excel

Page 53: SAP BW A TREX

SAP NetWeaver BW Integration inSAP BO Explorer (blade) 2.0 – 1 –

BWA Index for SAP BusinessObjects ExplorerContains ‘standard’ BWA indexProvides additional information: texts, conversion factors, securityA Explorer-enabled index can also be used to accelerate BW queriesYou can easily convert a standard index to a Explorer-enabled indexNote: Some Explorer-specific features (such as snapshots) are notavailable to other front end tools

Texts, Attributes and HierarchiesTexts in one language (including support for time-dependent texts)Time-dependent master data is always displayed for the current date(query keydate = current day)Time-dependent hierarchy snapshots for current date

Unit/Currency ConversionSimple unit conversions and currency conversion factors for one keydateAdditional flexibility through query snapshots (e.g. InfoObject-specificunit conversion)

BWA Indexfor Explorer

BWA Index

Texts

ConversionFactors

Security

Hierarchies

Page 54: SAP BW A TREX

SAP NetWeaver BW Integration inSAP BO Explorer (blade) 2.0 – 2 –

BWA Index for explorer (ctd.)

SecurityNote: Explorer authorizations automatically filter to the authorized values (join)Support of one SAP NetWeaver BW analysis authorization per user (user does not need tobe a NW BW user)

This simplified security approach has been chosen to ensure consistent (across drill-down) and understandable values

Support of user exit variable during indexing (possibly re-index frequently)Support of user groups for simplified mass maintenance

Key FiguresSupport of cumulative key figuresCalculated key figures using simple calculationsRestricted key figures

Page 55: SAP BW A TREX

SAP NetWeaver BW Integration inSAP BO Explorer (blade) 2.0 – 3 –

SAP NetWeaver BW meta data supportSingle InfoCubesMulti-provider indexing and exploration:

Natively index common MultiProviders– Index once for Explorer and BW use cases– Delta-loading capabilitySnapshot indexing of complex MultiProviders– Such as those that refer to DataStore Objects and InfoObjects– Support for MultiProviders with compounded characteristives across InfoCubes

(compound father in one InfoCube, child in another)Query indexing and exploration

Explorer can now be used to explore existing (or new) Queries– Quickly index your existing Queries for Explorer and have your users exploring them

almost immediatelySnapshot indexing of Queries– Ability to leverage query features such as complex unit conversions

Page 56: SAP BW A TREX

Loading External Data into BW AcceleratorIndex Designer

Index DesignerAdd-on to Data Services DesignerModeling Options

Allows to model BWA cubes (star schema) based on any data sourceDefine characteristics and key figuresJoin source tables

Generates ready to use Data Services objects and jobsGenerates repository entriesGenerates Data Services jobs(create, delete, load)

Note: this data can only beconsumed in Explorer

Page 57: SAP BW A TREX

Security for External Data

Automatic Filtering of authorized valuesDefine special information space as personalization layer

Include dimension for userInclude further dimension and fill values per user name that should be filteredThis Information space type is not explorable and searchable

Link personalization information space to consumable information spaceAuthorized values are automatically filtered

Page 58: SAP BW A TREX

© SAP 2007 / Page 58

Sizing

Sizing of SAP NetWeaver BW Accelerator & SAP BusinessObjects ExplorerSee SAP note 1339507Note: this sizing is additive to a previous BWA sizing for query acceleration

Page 59: SAP BW A TREX

© SAP 2007 / Page 59

Agenda

1. Overview2. BWA Appliance3. BWA Configuration & Administration4. SAP NetWeaver BW Accelerator in Detail5. SAP BusinessObjects Explorer6. Service Level Agreements7. Roadmap

Page 60: SAP BW A TREX

© SAP 2007 / Page 60

Ensuring Service Level Agreements – 1 –

ScenariosScheduled maintenance work

Hardware maintenance: blade, storage system, networkSoftware maintenance: OS or BWA patchingLandscape changes: removing or adding blades

Unplanned downtime of hardware componentsOne or more bladesStorageSwitches, controller etc.

Backup and RecoverySoftware errors: corrupt files, destroyed index

Disaster RecoverySevere hardware failuresNatural hazards (fire, earthquake, ...) or terrorism

Page 61: SAP BW A TREX

© SAP 2007 / Page 61

Ensuring Service Level Agreements – 2 –

SAP NetWeaver BW Accelerator FeaturesHigh Availability

Redundant hardware components: power supply, switches, controller etc.RAID-5 to ensure operation after failure of one disk (in the disk array)Optional spare blade(s)– Automatic activation of backup blade and automatic re-distribution of index after failure

(during BWA downtime, queries go directly to the database)Standard fallback to database if BWA is unavailable

Email alertSAP Notes 940635, 1097529 and 1094309

Disaster ToleranceSwitch-over

Further informationSAP Developer Network– SAP NetWeaver Business Intelligence BW Accelerator

BW Accelerator (BWA) High Availability (PDF, 1.3 MB)SAP Note 984034

Page 62: SAP BW A TREX

© SAP 2007 / Page 62

Disaster ToleranceSwitch-over

Hardware-Based Switch-Over ConceptScenarios

One data center fails (due to fire, power outage, earthquake, terrorist attack etc.)Concept

Redundant data center (including redundant BWA appliance)Synchronous mirroringDifferent concepts per hardware vendor– HP: integration into cluster manager, reconfiguration via script after switch-over– IBM: GPFS-based switch-over using BWA master-/backup-server concept

ContactPlease contact your hardware partnerNote: not available from every hardware partner

Page 63: SAP BW A TREX

© SAP 2007 / Page 63

Disaster ToleranceSwitch-over HP Concept

HP Concept2 independent landscapesSwitch is triggered by a script

Mounts standby landscape and changes index configuration (e.g. hostnames)

Data Center 1 Data Center 2

SAP NetWeaver BWA Appliance SAP NetWeaver BWA Appliance

SAP NetWeaver BW SAP NetWeaver BW

Database Database

Storage System

Blade

Blade

Blade

Blade

M-Blade

M-Blade

M-Blade

Storage System

M-Blade

Switchover

Mirroring ConvertIndex

Configuration(* dependingHW partner)

Mirroring

B-Blade

B-Blade

B-Blade

B-BladePROXY

*

Page 64: SAP BW A TREX

© SAP 2007 / Page 64

Disaster ToleranceSwitch-over IBM Concept

IBM ConceptMaster in Data Center 1, Slave in Data Center 2Strong network connectionOne mount point GPFS via SAN no real switch

Data Center 1 Data Center 2

SAP NetWeaver BWA Appliance SAP NetWeaver BWA Appliance

SAP NetWeaver BW SAP NetWeaver BW

Database Database

Storage System

B-Blade

B-Blade

B-Blade

B-Blade

M-Blade

M-Blade

M-Blade

Storage System

M-Blade

Mirroring e.g. GPFSvia SAN

Mirroring /Cluster

One landscape /network

Page 65: SAP BW A TREX

© SAP 2007 / Page 65

Agenda

1. Overview2. BWA Appliance3. BWA Configuration & Administration4. SAP NetWeaver BW Accelerator in Detail5. SAP BusinessObjects Explorer6. Service Level Agreements7. Roadmap The outlook presented here is a preliminary version and not

subject to your license agreement or any other agreement withSAP. This document contains only intended strategies,developments, and functionalities of the SAP® product and is notintended to be binding upon SAP to any particular course ofbusiness, product strategy, and/or development. Please note thatthis document is subject to change and may be changed by SAPat any time without notice. SAP assumes no responsibility forerrors or omissions in this document.”

Page 66: SAP BW A TREX

© SAP 2007 / Page 66

SAP NetWeaver BW Accelerator Roadmap – 1 –Additional BWA Features

Enable additional InfoProvidersCaching of Virtual InfoProvidersDataStore Objects (viaHybridProviders orVirtual InfoProviders)

Analytic/Calculation CapabilitiesTop N/Bottom NImproved MultiProvider handling

Master Data SupportIndex master data textsand hierarchiesAccelerate master data reportingAccelerate value help

SAP NetWeaver BW Accelerator

CalculationCapabilities

AggregationIndex

SAP NetWeaver

BusinessWarehouse

SAP BusinessObjects BI Platform

Pioneer (*) WebIntelligence …Explorer

Page 67: SAP BW A TREX

© SAP 2007 / Page 67

SAP NetWeaver BW Accelerator Roadmap – 2 –InfoCube persisted in BWA only

Optional persistency for InfoCube data in BW Accelerator onlyPersists data of InfoCubes only in BW Accelerator to:

Reduce data redundancySave disk spaceIncrease data base performanceby reducing system load

E- and F- fact tables as well as dimension tables are indexedMaster data will be persisted in both SAP NetWeaver BW andBW AcceleratorA normal Data Transfer Process can be used to loaddata directly into BW Accelerator

Source System

BWAInfoCube(Definition)

Page 68: SAP BW A TREX

SAP NetWeaver BW Accelerator Roadmap – 3 –SAP BusinessObjects Explorer

Evolution of ExplorerLeverage existing infrastructureinvestmentsInteroperability with other BusinessObjectstoolsLow TCO

Appliance Lifecycle ManagementYour corporate data, in your pocket

Explorer MobileBlackberry support

SAP BusinessObjects Explorer,accelerated version

SAP NetWeaver BW Accelerator

Explorer

Data Services

This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at anytime for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including

but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

Any source(Warehouse, apps, relational, file)

SAP BW SAP ERP 3rd party

Page 69: SAP BW A TREX

SAP NetWeaver BW Accelerator Roadmap – 4 –Data Mart Engine

Local Innovation SpaceSafe, reliable & scalable environment forrapid business insight and innovationMeets ‘Shadow IT’ challenge

Departmental data martsCentrally hosted by IT

Any SourceSAP BusinessObjects Data ServicesSimple, agile modeling environment forany sourcesClosed-Loop Meta Data: option forsynchronizing models with central BW

Any toolExplorer, WebI, Pioneer etc.

Low TCOAppliance Lifecycle Management: LiveUpdate

“Data Mart Engine”

Analytic Engine Index

SAP BusinessObjects BI Platform

Pioneer (*) WebIntelligence …

Explorer

Data Services

Any source(Warehouse, apps, relational, file)

This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at anytime for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including

but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

SAP BW SAP ERP 3rd party

Page 70: SAP BW A TREX

© SAP 2007 / Page 70

Thank you!

Page 71: SAP BW A TREX

© SAP 2007 / Page 71

SAP NetWeaver BW AcceleratorOther Resources

SDNhttps://www.sdn.sap.com/irj/sdn/BWA

Standard PresentationFAQForumOperations ManualHigh Availability Roadmap

Blogshttps://www.sdn.sap.com/irj/scn/weblogs?blog=/weblogs/topic/103

SMARThttp://smartdirectory.sap.corp:3080/Assets/Asset.epx?Id=34617d39-112d-45f0-be0e-a8170194b385

Service Marketplacehttp://service.sap.com/bi

Page 72: SAP BW A TREX

© SAP 2007 / Page 72

Copyright 2009 SAP AGAll rights reserved

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changedwithout prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, Business ByDesign, ByDesign, PartnerEdge and other SAP products and services mentioned herein as well as theirrespective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned andassociated logos displayed are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This documentcontains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy,and/or development. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, orother items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties ofmerchantability, fitness for a particular purpose, or non-infringement.SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitationshall not apply in cases of intent or gross negligence.The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in thesematerials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durchSAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen, die Eigentum anderer Softwarehersteller sind.SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, Business ByDesign, ByDesign, PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Servicessowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. Alle anderen in diesem Dokument erwähntenNamen von Produkten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. Die Angaben im Text sind unverbindlich und dienen lediglich zuInformationszwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in diesem Dokument enthaltenen Informationen sind Eigentum von SAP. Dieses Dokument ist eine Vorabversion und unterliegt nicht Ihrer Lizenzvereinbarung oder einer anderenVereinbarung mit SAP. Dieses Dokument enthält nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts und ist für SAP nicht bindend, einen bestimmtenGeschäftsweg, eine Produktstrategie bzw. -entwicklung einzuschlagen. SAP übernimmt keine Verantwortung für Fehler oder Auslassungen in diesen Materialien. SAP garantiert nicht dieRichtigkeit oder Vollständigkeit der Informationen, Texte, Grafiken, Links oder anderer in diesen Materialien enthaltenen Elemente. Diese Publikation wird ohne jegliche Gewähr, wederausdrücklich noch stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zwecksowie für die Gewährleistung der Nichtverletzung geltenden Rechts.SAP übernimmt keine Haftung für Schäden jeglicher Art, einschließlich und ohne Einschränkung für direkte, spezielle, indirekte oder Folgeschäden im Zusammenhang mit der Verwendungdieser Unterlagen. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.Die gesetzliche Haftung bei Personenschäden oder die Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinkszugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen überInternetseiten Dritter ab.Alle Rechte vorbehalten.