Session ID: BI-206 HANA and DataServices DEMO and Overview

76
Session ID: BI-206 HANA and DataServices DEMO and Overview Dr. Bjarne Berg

description

Session ID: BI-206 HANA and DataServices DEMO and Overview. Dr. Bjarne Berg. Looking Inside SAP HANA — In-Memory Computing Engine (IMCE). AAAA. Persistence Layer. Disk Storage. Data Volumes. Page Mgmt. Session Manager. L ogger. Log Volumes. Replication Server. Load Controller. - PowerPoint PPT Presentation

Transcript of Session ID: BI-206 HANA and DataServices DEMO and Overview

Page 1: Session ID: BI-206 HANA and DataServices DEMO and Overview

Session ID: BI-206

HANA and DataServicesDEMO and Overview

Dr. Bjarne Berg

Page 2: Session ID: BI-206 HANA and DataServices DEMO and Overview

Persistence Layer

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

Disk Storage

Data

VolumesPage Mgmt.

BusinessObjects Data Services

Log

Volumes

Logger

AAAA

Metadata

Manager

Authorization

Manager

Transaction

Manager

Relational Engine

-Row Store-Column Store

Load

Controller

SQL Script

Calculation

Engine

Replication Server

SQL Parser

MDX

Session Manager

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.

Page 3: Session ID: BI-206 HANA and DataServices DEMO and Overview

SAP HANA — Sizing the Application

A lot depends on actual compression rates, but here are some first stab quick “rule-of-thumb’ for size estimation

• Working memory RAM = (Source Data Footprint / 5) * 2

• SSD (Disk) Disk persistence = 4 * RAM Disk log = 1 * RAM

• CPU: 0.2 CPU cores / active user

To do accurate sizing you should contact your service partner and the hardware vendor you are working with and plan to spend some time getting the numbers right.

Page 4: Session ID: BI-206 HANA and DataServices DEMO and Overview

4

BW HANA Characteristics - Attributes Dimensions - Attribute ViewsKey Figures - MeasuresVirtual Provider - Calculation Views (sort of)InfoCubes - Analytic ViewsSecurity Object - Analytical PrivilegesFlat ‘leveled hierarchies’ – Several attributesBasic hierarchies - Normal parent-child relationships

Decoder ‘Ring’ SAP BW & HANA - Terminology

Page 5: Session ID: BI-206 HANA and DataServices DEMO and Overview

Cleaning Up your BW System

1. PSA2. Log files3. Aggregates4. Stats cubes5. Compression6. Delete old infoproviders

Page 6: Session ID: BI-206 HANA and DataServices DEMO and Overview

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

Fujitsu

HP DL 580 G7 Dell R910

IBM System x3950 X5

Cisco UCS C460 M2

Page 7: Session ID: BI-206 HANA and DataServices DEMO and Overview

Moving BW to HANA

Normal duration is 6-12 weeks depending on size and number of environments. Key decisions are:

1. How many DSOs and InfoCubes to convert2. Risk avoidance and testing requirements3. High-availability requirements4. Size of system(s)5. Conversions requirements (using SLT, LC and data

services)6. Migration Vs. Clean install

Page 8: Session ID: BI-206 HANA and DataServices DEMO and Overview

The Work

1. Clean install vs. Migration of BW system2. Team for Install3. Team for Testing4. Deploying BusinessObjects5. Moving forward with BI-Self Service

Page 9: Session ID: BI-206 HANA and DataServices DEMO and Overview

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 PurposeBusinessObjects Data Services 4.0 – ETL-based replicationSybase replication server & Load Controller – Log-based replicationSAP Landscape Transformation (LT) – Trigger-based replication

Log based replication is possible on IBM DB 2 LUW/UDB and planned for MSFT SQL Server Enterprise Edition, Oracle Enterprise Edition, and Sybase ASE (as of Dec. 2011) .

Max Min AverageBank 1 : 6.3 521.6 258.8 369.5HANA POC (SAP) 1 : 5.2 484.3 301.4 350.3

Query speed improvementsCompression (data)

Project

Some Reported SAP HANA Performance Achivements

Page 10: Session ID: BI-206 HANA and DataServices DEMO and Overview

Demo Overview• Accessing HANA• Exploring HANA content• Loading data to HANA with Data Services• Exploring HANA Results

Page 11: Session ID: BI-206 HANA and DataServices DEMO and Overview

Demo Overview

Opening HANA Admin

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 12: Session ID: BI-206 HANA and DataServices DEMO and Overview

Adding New System in HANA

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 13: Session ID: BI-206 HANA and DataServices DEMO and Overview

Adding New System in HANA

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 14: Session ID: BI-206 HANA and DataServices DEMO and Overview

Creating HANA system

connection

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 15: Session ID: BI-206 HANA and DataServices DEMO and Overview

Setup HANA Security

Authentication

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 16: Session ID: BI-206 HANA and DataServices DEMO and Overview

Changing a HANA password

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 17: Session ID: BI-206 HANA and DataServices DEMO and Overview

Creating HANA Security questions

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 18: Session ID: BI-206 HANA and DataServices DEMO and Overview

Creating HANA Security questions

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 19: Session ID: BI-206 HANA and DataServices DEMO and Overview

Your HANA System in the

Navigator

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 20: Session ID: BI-206 HANA and DataServices DEMO and Overview

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Searching for a table in HANA

Page 21: Session ID: BI-206 HANA and DataServices DEMO and Overview

The table definition

inside HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 22: Session ID: BI-206 HANA and DataServices DEMO and Overview

All HANA tables

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 23: Session ID: BI-206 HANA and DataServices DEMO and Overview

Open a HANA table

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 24: Session ID: BI-206 HANA and DataServices DEMO and Overview

Browsing data in a HANA table

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 25: Session ID: BI-206 HANA and DataServices DEMO and Overview

Opening HANA Admin

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 26: Session ID: BI-206 HANA and DataServices DEMO and Overview

HANA memory usage

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 27: Session ID: BI-206 HANA and DataServices DEMO and Overview

Opening a new HANA perspective

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 28: Session ID: BI-206 HANA and DataServices DEMO and Overview

Opening HANA Modeler

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 29: Session ID: BI-206 HANA and DataServices DEMO and Overview

The HANA Modeler

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 30: Session ID: BI-206 HANA and DataServices DEMO and Overview

Opening HANA Attribute views

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 31: Session ID: BI-206 HANA and DataServices DEMO and Overview

Opening HANA Attribute views

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 32: Session ID: BI-206 HANA and DataServices DEMO and Overview

Customer & Sales Attribute View

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 33: Session ID: BI-206 HANA and DataServices DEMO and Overview

Demo Overview

Creating a New HANA Table

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 34: Session ID: BI-206 HANA and DataServices DEMO and Overview

Creating a New HANA Table

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 35: Session ID: BI-206 HANA and DataServices DEMO and Overview

Creating a New Products

HANA Table

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 36: Session ID: BI-206 HANA and DataServices DEMO and Overview

Defining a new Sales

HANA table

Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Page 37: Session ID: BI-206 HANA and DataServices DEMO and Overview

Accessing Data Services to Load

data to HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 38: Session ID: BI-206 HANA and DataServices DEMO and Overview

Accessing Data Services to Load

data to HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 39: Session ID: BI-206 HANA and DataServices DEMO and Overview

Linking Data Services to HANA

datastores

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 40: Session ID: BI-206 HANA and DataServices DEMO and Overview

Linking Data Services to HANA

datastores

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 41: Session ID: BI-206 HANA and DataServices DEMO and Overview

Linking Data Services to HANA

datastores

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 42: Session ID: BI-206 HANA and DataServices DEMO and Overview

Our new Data Services HANA

repository

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 43: Session ID: BI-206 HANA and DataServices DEMO and Overview

Data Services HANA repository

objects

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 44: Session ID: BI-206 HANA and DataServices DEMO and Overview

Importing HANA table definitions

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 45: Session ID: BI-206 HANA and DataServices DEMO and Overview

Importing HANA Customer table

definition

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 46: Session ID: BI-206 HANA and DataServices DEMO and Overview

Importing HANA Sales table definition

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 47: Session ID: BI-206 HANA and DataServices DEMO and Overview

Linking data files to load to HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 48: Session ID: BI-206 HANA and DataServices DEMO and Overview

Linking data files to load to HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 49: Session ID: BI-206 HANA and DataServices DEMO and Overview

Defining file format for loading

data to HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 50: Session ID: BI-206 HANA and DataServices DEMO and Overview

Defining data file format for HANA

data load

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 51: Session ID: BI-206 HANA and DataServices DEMO and Overview

Saving file formats

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 52: Session ID: BI-206 HANA and DataServices DEMO and Overview

Customer file for HANA data load

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 53: Session ID: BI-206 HANA and DataServices DEMO and Overview

ReplicatingProduct file for HANA data load

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 54: Session ID: BI-206 HANA and DataServices DEMO and Overview

Replicated Product file for HANA dataload

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 55: Session ID: BI-206 HANA and DataServices DEMO and Overview

Replicating Sales file for

HANA data load

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 56: Session ID: BI-206 HANA and DataServices DEMO and Overview

Replicated Sales file format loading

data to HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 57: Session ID: BI-206 HANA and DataServices DEMO and Overview

Create a Project for Data Services

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 58: Session ID: BI-206 HANA and DataServices DEMO and Overview

Create a Project for Data Services

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 59: Session ID: BI-206 HANA and DataServices DEMO and Overview

Create a Batch job for HANA data loads

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 60: Session ID: BI-206 HANA and DataServices DEMO and Overview

The new batch job for a HANA

data load

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 61: Session ID: BI-206 HANA and DataServices DEMO and Overview

A new dataflow for HANA data load

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 62: Session ID: BI-206 HANA and DataServices DEMO and Overview

Making HANA tables the data

target

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 63: Session ID: BI-206 HANA and DataServices DEMO and Overview

Creating data mapping to load

data to HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 64: Session ID: BI-206 HANA and DataServices DEMO and Overview

Creating data mapping to load

data to HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 65: Session ID: BI-206 HANA and DataServices DEMO and Overview

Detailed data mapping to load

data to HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 66: Session ID: BI-206 HANA and DataServices DEMO and Overview

Detailed data mapping to load

data to HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 67: Session ID: BI-206 HANA and DataServices DEMO and Overview

Execute a HANA data load

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 68: Session ID: BI-206 HANA and DataServices DEMO and Overview

Execute a HANA data load

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 69: Session ID: BI-206 HANA and DataServices DEMO and Overview

Execute a HANA data load

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 70: Session ID: BI-206 HANA and DataServices DEMO and Overview

HANA data load log

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 71: Session ID: BI-206 HANA and DataServices DEMO and Overview

Opening HANA Studio

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 72: Session ID: BI-206 HANA and DataServices DEMO and Overview

Opening HANA Studio

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 73: Session ID: BI-206 HANA and DataServices DEMO and Overview

Opening ourCustomer table in

HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 74: Session ID: BI-206 HANA and DataServices DEMO and Overview

Our Customer table in HANA

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 75: Session ID: BI-206 HANA and DataServices DEMO and Overview

Our HANA data loads in Data Services -

Completed

Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables

Demo Overview

Page 76: Session ID: BI-206 HANA and DataServices DEMO and Overview

Questions and AnswersDr. Berg

[email protected]

Join me at the free SAP HANA Event in San Fransisco on November 14th