Session ID: BI-206 HANA and DataServices DEMO and Overview
description
Transcript of Session ID: BI-206 HANA and DataServices DEMO and Overview
Session ID: BI-206
HANA and DataServicesDEMO and Overview
Dr. Bjarne Berg
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.
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.
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
Cleaning Up your BW System
1. PSA2. Log files3. Aggregates4. Stats cubes5. Compression6. Delete old infoproviders
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
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
The Work
1. Clean install vs. Migration of BW system2. Team for Install3. Team for Testing4. Deploying BusinessObjects5. Moving forward with BI-Self Service
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
Demo Overview• Accessing HANA• Exploring HANA content• Loading data to HANA with Data Services• Exploring HANA Results
Demo Overview
Opening HANA Admin
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Adding New System in HANA
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Adding New System in HANA
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Creating HANA system
connection
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Setup HANA Security
Authentication
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Changing a HANA password
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Creating HANA Security questions
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Creating HANA Security questions
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Your HANA System in the
Navigator
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
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
The table definition
inside HANA
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
All HANA tables
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
Open a HANA table
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo 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
Opening HANA Admin
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
HANA memory usage
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo 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
Opening HANA Modeler
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
The HANA Modeler
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
Opening HANA Attribute views
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
Opening HANA Attribute views
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
Customer & Sales Attribute View
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo 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
Creating a New HANA Table
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Creating a New Products
HANA Table
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Defining a new Sales
HANA table
Demo OverviewAccessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
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
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
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
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
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
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
Data Services HANA repository
objects
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
Importing HANA table definitions
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo 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
Importing HANA Sales table definition
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo 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
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
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
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
Saving file formats
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Execute a HANA data load
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo 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
Execute a HANA data load
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
HANA data load log
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
Opening HANA Studio
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo Overview
Opening HANA Studio
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo 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
Our Customer table in HANA
Accessing HANA Loading data to HANA with Data ServicesExploring HANA content Exploring HANA ResultsCreating New HANA tables
Demo 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
Questions and AnswersDr. Berg
Join me at the free SAP HANA Event in San Fransisco on November 14th