Sie sind auf Seite 1von 30

LOGO

In-Memory Basics

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846


What Well Cover

Why In-Memory Processing?


In-Memory evolution
In Memory Processing Highlights
The Impact of In-Memory
The impact of Recent Hardware Trends
SAP HANA Capabilities and Impact to Organizations
SAP HANA High Level Project Steps
Typical SAP HANA Projects Steps
Critical SAP HANA Skills Needed for Successful Projects

1
Why In-Memory Processing?
Technology Focus
1990 2012 Improvement

CPU 0.05 304.17 6083x


MIPS/$ MIPS/$

Memory 0.02 52.27 2614x


MB/$ MB/$

Addressable
Memory
216 264 248x

Network 100 100 1000 x


Speed Mbps Gbps

Disk 5 620 124x


Data Transfer MBPS MBPS

Disk speed is growing slower than all other hardware components,


while the need for speed is increasing.
2
In-Memory evolution

3
In Memory Processing General Highlights BWA

3. Queries are routed to BWA


by the Analytical engine
SAP BW

BI Analytical Engine

2. Indexes copied in
to RAM on blades

InfoCubes
1. Indexing and
compression
stored on a file
system
DSOs
4
BWA = SAP NetWeaver BW Accelerator
In-Memory Computing @ SAP
BW Accelerator and SAP HANA

5
The Impact of In-Memory

Information in Real Time Anything, Anytime, Any where

Response Time at the speed of Thought

Real Time Analytics and Computation on the Fly

6
The impact of Recent Hardware Trends
Database Management Systems for Enterprise Applications

Enterprise Applications and the Relational Model

Separation of Transaction & Analytical Processing

Performance Advantage of In-Memory Technology over Disk

Main Memory is the New Disk

From Maximizing CPU speed up Multi-Core Processors

7
SAP HANA Capabilities and Impact to Organizations
SAP HANA In Memory Options
SAP HANA is sold as an in-memory
appliance, This means that both
Software and Hardware are included
from the vendors
SAP HANA currently indexes the data
from a variety of sources, including
ERP and BW and store the result on a
dedicated server
The future of SAP HANA is to replace
the databases of ERP
Source SAP AG,2011

Right now SAP HANA is database for SAP HANA has the potential to
SAP BW system radically change the way
databases operate and make
systems dramatically faster.
8
SAP HANA Sources and Target Interfaces
SAP BusinessObjects 4.0

HANA Appliance
SQL (JDBC / ODBC)
ERP BICS
Real-time In
Database Sybase DBSQL
Memory
Replication
Computing Others
Server
Engine
SQL (JDBC / ODBC)

BusinessObjects Data Services MDX (ODBO)

SAP BW 3rd Party

A great benefit is the real-time loading of


SAP HANA from ERP. This can provide
real-time analytics to end-users. 9
SAP HANA Loading the Application and Performance
You can load the application based on the logs in the source system, ETL-
based (Extract Transform and Load) loads, and SAP trigger-based
replication
Tool Purpose
BusinessObjects Data Services 4.0 ETL-based replication
Sybase replication server & Load Controller Log-based replication
SAP Landscape Transformation (LT) Trigger-based replication
SAP HANA Information Composer
In the Web-based Information Composer users can upload their
data into the SAP HANA database and create their own
Information Views

In the Information Views, users can combine objects inside SAP


HANA, create their own calculations, and access their results in
SAP BusinessObjects tools

The three types of Information Views:


Attribute View Details

Analytic View Analysis

Calculation View Query built on attribute views, DB tables,


and analytic views
The SAP HANA Information Composer is intended for power users and authors, while
the SAP HANA Information Modeler tool is intended for the technical IT person.
SAP HANA Studio Information Modeler
Information
Modeler is easy to
work in.
However, it
requires some data
modeling skills
SQL skills are also
important when
creating models
and packages

Once Packages are developed, they can be accessed by the end user interfaces.
SAP HANA Studio Information Modeler Displaying Data
The Information Modeling tool in SAP
HANA also allows the developer to
access the information and provide
some basic graphing, pre-delivered
templates, and navigation options
There is even a distinct value tab,
that provides a data profile of the
various columns
Image source: SAP AG, 2011, SDN

Thanks to: Naresh Ganatra, Nov. 2011

This is not intented as an end-user interface


(use SAP BusinessObjects BI tools instead),
but it can add significant value to the
designers and developers.
SAP HANA Vendors and Appliance Options
The vendors that provide SAP HANA solutions include Cisco, Dell, IBM,
Intel, HP, and Fujitsu as of Jan 2012
SAP HANA generally consists of:
The database and database clients
HANA studio (P2 repository)
Load controller and Sybase replication server
The host agent and LM structure files
Op. Sys. configuration, SAPCAR & SAP JVM
The update manager for SAP HANA

IBM System x3950 X5 Fujitsu

HP DL 580 G7 Dell R910


Cisco UCS C460 M2
High Level Project Steps

15
Creating Models in HANA The real world (I)
Creating Models in HANA The real world (II)
Typical SAP HANA Projects Steps
Education
Education is especially important for an SAP HANA Project

The Technology is new, so the relevant knowledge is not yet


widespread,
The technology is also rapidly evolving, with new use cases being
almost daily

The Project team and the executive sponsors must be educated


so they understand what SAP HANA can do and how it works

19
Use Case Identification
Workshops can help determine where to apply the power of SAP
HANA within the organization

What are the possible scenarios for SAP HANA

Where could the technology have the biggest impact on corporate


objectives

20
Solution Approach
The SAP HANA Solution must be designed and documented

Leveraging SAP HANA USE CASES


Operational Data Marts

Architected Data Marts

Agile Data Marts

Solution approach will evolve into a comprehensive deliverable

21
Modeling / Development
A key task to implement your SAP HANA solution is creation of
the data models and the different views to it

These models are adapted, modified, and enhanced to improve


performance

For packaged applications this content is delivered by SAP, but


can be adapted to your specific needs

Custom development projects will include both traditional


application development and modeling aspects.

22
QA/testing & Go live
This is the final test of all front-end reporting, data quality, data
integration, and performance
The production system is up and running, and business
processes begin to operate in the new SAP HANA environment
Quality assurance continues, along with end-user training and
support

Go live: SAP HANA is delivered as a production solution

23
Critical SAP HANA Skills Needed for Successful Projects
System architect/system administrator: This resource is responsible for the
physical SAP HANA landscape, including CPU, memory, and disk usage
Performs maintenance and system monitoring, along with configuration and
application of any necessary patches
The system architect also performs SAP source system configuration and
replication, and manages the SLT
Ensures that the SAP HANA database is backed up regularly, and also
monitors and processes backup log files

Solution architect: As the name implies, the solution architect is responsible


for solution design
Gathers requirements for the use case(s) and creates the technical design
documentation

24
Critical SAP HANA Skills Needed for Successful Projects
SAP HANA data modeler: Is responsible primarily for modeling solution
design and development and unit testing of all SAP HANA models
Performs SAP HANA model lifecycle management, which includes the
various steps contained in the process of moving from development to
production

Data services/SLT developer: The data services developer is responsible


primarily for design and development of jobs to extract, transform, and load
data into SAP HANA via data services or SLT

The developer also performs lifecycle management, which includes steps


contained in moving from development to production

25
SAP HANA Technology/Application Consultant
SAP technology consultant: This expert on SAP HANA technology
collaborates with the project manager to plan technical requirements for
the project
Implements these required technical tasks within the system

SAP Application Consultant : SAP HANA developer. This expert builds


your applications beyond pure data modeling using the different
development capabilities of SAP HANA

Certified OS\DB migration consultant

26
SAP HANA POC Overview

27
Looking Inside SAP HANA In-Memory Computing Engine
(IMCE)
AAAA

Metadata Authorization Transaction


Manager Manager Manager
Disk Storage

Data Relational SQL Script SQL Parser


Engine
Volumes Session
Manager
-Row Store Calculation
Log -Column Store MDX
Engine
Volumes

Load
Replication Server
Controller

BusinessObjects Data Services


Inside the Computing Engine of SAP HANA we have many different components
that manage the access and storage of the data. This include MDX and SQL
access, as well as Load Controller (LC) and the Replication Server.
LOGO

Thank You !!

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com, (515) 309-7846

Das könnte Ihnen auch gefallen