SAP HANA Platform

The SAP HANA Platform by SAP is an appliance which combines end-to-end and enterprise-ready functionalities for creating state-of-the-art business applications.

Get Started. It's Free
or sign up with your email address
SAP HANA Platform by Mind Map: SAP HANA Platform

1. Platform

1.1. SAP on HANA

1.1.1. SAP BW on HANA

1.1.1.1. SAP BW Modeling Tools for Eclipse (SAP BW 7.4)

1.1.1.1.1. developing BW models in SAP HANA Studio

1.1.1.1.2. pushing SAP BW models into SAP HANA models (views) for e.g. SAP Lumira

1.1.1.2. Newly introduced modeling architecture

1.1.2. SAP CRM on HANA

1.1.3. SAP ERP on HANA

1.1.4. Single Node Appliance ( up to 1 TB )

1.1.5. Scale-Out Appliance ( from 1 TB )

1.2. HANA by Site

1.2.1. Remote Instances for consuming data in e.g. SAP BW

1.3. Mixed solutions

1.4. NLS solutions

1.4.1. e.g. IQ NLS

1.4.2. relevant for systems with 3-4 TB upward

1.4.3. keeping in mind that NLS data is COLD data

2. Deployment options

2.1. Cloud

2.1.1. Cloud type

2.1.1.1. Hybrid Cloud

2.1.1.2. Public Cloud

2.1.1.2.1. Amazon Web Services

2.1.1.2.2. HANA Enterprise Cloud

2.1.1.2.3. SAP HANA Cloud Platform

2.1.1.2.4. SAP Cloud Appliance Library

2.1.1.3. Enterprise (Private) Cloud

2.1.1.3.1. SAP Suite on HANA

2.1.2. Cloud service

2.1.2.1. Software as a Service

2.1.2.2. Platform as a Service

2.1.2.3. Infrastructure as a Service

2.1.3. Security

2.1.4. (Landscape) Integration

2.2. OnPremise, SAP HANA Appliance

2.2.1. Inhouse

2.2.2. Ousourcing

3. Rapid Deployment Solutions

3.1. HANA data models

3.2. Optimizing existing processes

3.3. Technical migration kits (best paractices)

3.4. SAP HANA live

3.4.1. as by site solution (any DB with ERP)

3.4.2. integrated solution with ERP on top

4. Database

4.1. Row and Column Store - no aggregates

4.2. Partitioning and Compression

4.3. Insert only on Delta

4.4. Multi-core CPU for parallel processing

4.5. logic "push down" on database level

5. In-Memory Features (overview)

5.1. In-Memory Queries, optimized Joins

5.1.1. Graphical Modeling by SAP HANA Views

5.2. Predictive and Business Analytics

5.3. Text Analytics (incl. Fuzzy Search)

5.3.1. predefined Libraries which can be extended

5.3.2. by Linguistic (verb/noun/..), Core Extraction (Organization, Person,...) and Sentiment (Problem, Emoticon, Sentiment) in different languages possible

5.4. Geospatial Analytics

5.5. Time Series Operations

6. Appliance

6.1. Security

6.1.1. Analytical Authorization

6.1.2. System Authorization

6.1.3. Authorization profiles

6.1.3.1. HANA XS / Webserver

6.1.3.1.1. (Application) Authorization (SPS6)

6.1.3.1.2. Privilege Authorization (SPS7)

6.1.4. Data encryption (SPS7)

6.2. Modeling

6.2.1. Database (SQL Engine)

6.2.1.1. Procedures

6.2.1.1.1. SQLScript

6.2.1.1.2. SQL

6.2.1.2. Sequences

6.2.1.3. Tables

6.2.1.4. Table Types

6.2.1.5. Database Views

6.2.2. Engine Modeling

6.2.2.1. Procedures

6.2.2.1.1. SQLScript

6.2.2.1.2. SQL

6.2.2.1.3. R language

6.2.2.2. HANA Views

6.2.2.2.1. Calculation View

6.2.2.2.2. Analytic View

6.2.2.2.3. Attribute View

6.2.2.3. Hierarchies

6.2.2.4. Variables and Input parameter

6.2.2.5. Currency conversion

6.2.2.6. Decision tables

6.2.2.7. Ranking

6.2.2.8. Semantic Layer

6.2.3. Predictive

6.2.3.1. SAP HANA Application Function Library (SPS7)

6.2.3.1.1. Predictive Analysis Library (PAL)

6.2.3.1.2. Business Function Library (BFL)

6.2.4. Geospatial processing (SPS7)

6.2.4.1. ESRI support (SPS8)

6.3. Search

6.3.1. Fuzzy Search

6.3.2. Full Text Search

6.4. ABAP

6.4.1. SAP HANA View Consumption in ABAP

6.4.2. SAP HANA Procedure Consumption in ABAP

6.4.3. SAP ABAP Development Tools for Eclipse

6.5. Administration Monitoring

6.5.1. Statistic Server

6.6. Importing

6.6.1. CSV

6.6.2. SAP Landscape Transformation

6.6.2.1. ABAP transformation logic

6.6.2.2. real-time loading

6.6.2.3. trigger based for a table

6.6.2.4. directly on SAP systems or with AS Server for other DBMS

6.6.3. BusinessObjects Data Services

6.6.3.1. Business transformations possible

6.6.3.2. Minimum 5min for loading

6.6.4. SAP or Non-SAP

6.6.5. Smart Data Access

6.6.5.1. supports Hadoop (SPS7)

6.6.5.2. DBMS based connection

6.6.5.3. works with virtual tables (via Smart Data Access Layer)

6.6.5.4. virtual, real-time

6.6.5.5. supports DB2 (SPS8)

6.6.6. Smart Data Integration

6.6.6.1. extends Smart Data Access

6.6.7. SAP Direct Extractor Connection (DXC) from SAP ERP ( (Embedded) BW)

6.6.8. Webservice (XSJS), Native Development

6.6.9. JDBC / ODBC

6.6.10. Python, node.js

6.7. Presentation

6.7.1. Mobile/Desktop

6.7.1.1. SAPUI5

6.7.1.1.1. Fiori-styled

6.7.1.1.2. Classic-styled

6.7.1.1.3. contain Analytical library (viz) (not in OPENUI5)

6.7.2. BusinessObjects (separate license)

6.7.2.1. WebIntelligence

6.7.2.2. DashboardDesigner

6.7.2.3. Analysis

6.7.2.4. Design Studio (based on Eclipse)

6.7.2.5. Crystal Reports

6.7.3. SAP Lumira (based on Eclipse)

6.7.3.1. 30 days free personal edition

6.7.4. SAP HANA Studio (Preview)

6.8. HANA XS / Webserver

6.8.1. UI5 (View)

6.8.1.1. for SAPUI5

6.8.1.1.1. SAP Fiori (Framework), pattern-designed Dashboard for seamingly integration of Apps

6.8.1.1.2. SAPUI5 extends OpenUI5 by Viz library and other libraries for a better integration with SAP Products

6.8.1.1.3. Library available with

6.8.1.2. for OpenUI5 (introduced with TechEd 11.12.2013)

6.8.1.3. XML or JavaScript-based Views

6.8.2. Job scheduling (SPS7)

6.8.3. Web-based development perspective

6.8.3.1. becomes less important with SAP WebIDE for SAP HANA (SPS11)

6.8.4. SAP River (SPS7), rapid data model development

6.8.4.1. Power Builder

6.8.4.2. obsolete! See SAP WebIDE for SAP HCP or SAP HANA

6.8.5. Persistence Layer (Model)

6.8.5.1. Cored Data Services (CDS) for SAP HANA

6.8.5.2. XSODATA (as JSON, XML format)

6.9. Development

6.9.1. native

6.9.1.1. HANA: Gateway Services / Netweaver Gateway ( OData Service, which combines JSON and REST )

6.9.1.1.1. SAP River (SPS7) for combining Information Models and OData in one programming language

6.9.1.2. Appl.: SAPUI5 ( HTML5, CSS3, JS )

6.9.1.3. Developing Process

6.9.1.3.1. 1. Admin

6.9.1.3.2. 2. Database

6.9.1.3.3. 3. Applications

6.9.1.3.4. 4. UI Clients

6.9.2. non-native

6.9.2.1. ODBC

6.9.2.1.1. C++

6.9.2.1.2. .NET

6.9.2.2. JDBC

6.9.2.2.1. Java

6.9.2.3. ODBO

6.9.2.3.1. Windows-based MDX Client (Excel)

6.9.2.4. ABAP Application

6.9.2.4.1. SAP HANA Integration of ABAP

6.9.3. Workspaces

6.9.4. Development on Application Logic

6.10. SAP HANA Interactive Education (SHINE)