The document provides an overview of a 3-day training on SAP HANA for BW community. Day 1 covers what SAP HANA is, its architecture, and data acquisition methods. Day 2 focuses on modeling, reporting, and building apps in SAP HANA. Day 3 is about administration, monitoring, user management, and backup/recovery. The document also discusses how SAP HANA leverages in-memory computing on modern hardware for real-time analytics.
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
Hana Training Day 1
1. SAP HANA AN INTRODUCTION FOR BW COMMUNITY Mishra SAP Practitioner Contact: [email_address]
2. AGENDA Day 1 - What is SAP HANA? Introductions, Architecture, Overview Day 1- Data Acquisition Trigger-Based Replication ETL-Based Replication Log-Based Replication Day 2- SAP HANA Modeling , Reporting Different Views(Attribute, Analytic, Calculation) Building a HANA Apps, SAP HANA Languages – Day 3 - SAP HANA Operations Administration and Monitoring User Creation Update and Patching Backup and Recovery –
3.
4.
5. Modern Database for Modern Hardware From the discussion above it is apparent that traditional databases might not use current hardware most efficiently. So, what are the ideal characteristics of a database systems running on modern hardware? In-memory database. Support for parallel execution Disk storage.
6.
7. IN-MEMORY COMPUTING ORCHESTRATING TECHNOLOGY INNOVATIONS HW Technology Innovations 64bit address space – 2TB in current servers 100GB/s data throughput Dramatic decline in price/performance Multi-Core Architecture (8 x 8core CPU per blade) Massive parallel scaling with many blades One blade ~$50.000 = 1 Enterprise Class Server Row and Column Store Compression Partitioning No Aggregate Tables Insert Only on Delta SAP SW Technology Innovations The elements of In-Memory computing are not new. However, dramatically improved hardware economics and technology innovations in software has now made it possible for SAP to deliver on its vision of the Real-Time Enterprise with In-Memory business applications
8. What is SAP HANA database? The SAP HANA database is a relational database that has been optimized to leverage state of the art hardware. It provides all of the SQL features of a standard relational database along with a feature rich set of analytical capabilities and an SAP specific programming language for stored procedures called SQL Script. With these facilities the SAP HANA database is capable of embedding application logic within the database itself. This allows complex queries to be executed directly inside the database, thus reducing the requirement of data transfer to and from the database. This enables SAP HANA based applications to process vast amounts of data whilst operating in a responsive, real-time manner. From the administrators perspective the SAP HANA Database is conceptually about leveraging modern hardware system landscapes to increase database performance and reliability. Traditionally databases have been designed to operate in a situation where there are limited memory and CPU resources. Currently however, servers can provide in excess of 1TB of memory and up to 80 CPU cores on a single system. To better understand how the SAP HANA database improves on the traditional database concepts, in the next section we will compare and contrast the two approaches to database systems.
9.
10. SAP HANA APPLICATIONS – PC CLIENTS HIGH LEVEL ARCHITECTURE SAP ERP SAP BPC SAP HANA Real-time Replication Near Real-time Replication Web Intelligence Dashboards Crystal Reports Presentation SAP Business Objects Non-SAP Application Tables/Views Data Services SLT Replication Server
11. SAP HANA APPLICATIONS – MOBILE CLIENTS HIGH LEVEL ARCHITECTURE SAP ERP SAP BPC SAP HANA Real-time Replication Near Real-time Replication Non-SAP Application Tables/Views Data Services SLT Replication Server