Choose your language
SAP HANA Course
More than 2 million students worldwide

SAP HANA Course

4.1

Master SAP HANA from the ground up — covering architecture, administration, data modeling, and native application development. This course equips IT professionals and developers with the hands-on skills needed to deploy, secure, and optimize HANA systems in enterprise environments. Whether you're targeting a DBA role or SAP certification, this is the most complete HANA training available.

Dedika for businesses

What you will learn:

You will gain a thorough understanding of SAP HANA's in-memory architecture and learn how to administer multitenant systems, configure security, and execute backup and recovery strategies. You will design high-performance calculation views and write SQLScript procedures that push complex logic directly into the database engine. The course also covers native application development using XS Advanced, OData services, and HDI containers. Advanced topics include query optimization, predictive analytics with PAL, graph processing, and CI/CD pipelines for HANA projects. By the end, you will have the technical depth to manage and extend SAP HANA in a production enterprise environment.

How you study in practice SAP HANA Course

How you practice SAP HANA Course

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course Content

8 Chapters • 36 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

SAP HANA Fundamentals and Architecture

  • Lesson 1 • SAP HANA System Architecture Overview

    Examines the multi-tier HANA architecture including index server, name server, and statistics server. Connects component roles to overall system performance and reliability.

  • Lesson 2 • HANA Deployment Models

    Compares on-premise, cloud, and hybrid HANA deployments and their infrastructure requirements. Helps learners select the appropriate model for given business scenarios.

  • Lesson 3 • Data Persistence and Storage Layers

    Explains how HANA balances in-memory speed with disk-based persistence through savepoints and logs. Grounds learners in data durability concepts critical for production systems.

  • Lesson 4 • Introduction to In-Memory Computing

    Covers the principles of in-memory data processing and why it enables real-time analytics. Establishes the conceptual baseline for all subsequent HANA topics.

Chapter 2See details

SAP HANA Studio and Cockpit Navigation

  • Lesson 1 • SAP HANA Cockpit Essentials

    Covers the web-based Cockpit interface for system monitoring, alerts, and configuration. Complements Studio knowledge with browser-accessible administration capabilities.

  • Lesson 2 • SAP HANA Studio Perspectives

    Introduces the Administration, Modeler, and Development perspectives and their toolbars. Learners map each perspective to specific job roles and daily tasks.

  • Lesson 3 • SQL Console and Basic Queries

    Teaches use of the SQL console within Studio to execute queries and inspect results. Provides the query foundation needed for all data modeling and administration chapters.

  • Lesson 4 • Setting Up the Development Environment

    Guides installation and configuration of SAP HANA Studio and client tools on a workstation. Ensures every learner has a functional workspace before exploring features.

Chapter 3See details

Database Administration and System Management

  • Lesson 1 • Patch Management and Upgrades

    Outlines the HANA revision and support package lifecycle and the steps for safe upgrades. Learners plan and execute upgrades while minimizing downtime risk.

  • Lesson 2 • Monitoring and Performance Alerting

    Introduces built-in monitoring views, alert channels, and the Statistics Service for proactive management. Prepares learners to detect and escalate system health issues early.

  • Lesson 3 • Backup and Recovery Strategies

    Covers full, incremental, and differential backup types and their scheduling best practices. Connects backup strategy to recovery time and recovery point objectives.

  • Lesson 4 • System Configuration and Parameters

    Teaches modification of ini-file parameters through Studio, Cockpit, and SQL commands. Learners understand parameter layers and how changes propagate across the system.

  • Lesson 5 • Multitenant Database Container Management

    Explains the system database and tenant database architecture introduced in HANA multitenant mode. Learners create, start, stop, and isolate tenant databases.

Chapter 4See details

Security, Authorization, and Compliance

  • Lesson 1 • Data Encryption at Rest and in Transit

    Teaches volume encryption, log encryption, and TLS configuration for client-server communication. Connects encryption controls to data protection regulatory requirements.

  • Lesson 2 • Authentication Methods and User Management

    Covers database users, LDAP integration, SAML, and Kerberos authentication options. Establishes identity management as the first line of HANA security.

  • Lesson 3 • Roles, Privileges, and Authorization

    Explains system privileges, object privileges, analytic privileges, and role hierarchies. Learners apply least-privilege principles to protect sensitive data objects.

  • Lesson 4 • Audit Logging and Compliance Reporting

    Configures the HANA audit policy framework to capture user actions and data access events. Prepares learners to produce evidence for internal and external compliance reviews.

Chapter 5See details

Data Modeling with Calculation Views

  • Lesson 1 • Input Parameters and Variables

    Covers static and dynamic input parameters and filter variables to make views context-sensitive. Enables learners to build flexible models that adapt to user-driven queries.

  • Lesson 2 • Building Graphical Calculation Views

    Walks through creating projection, join, union, and aggregation nodes in the graphical editor. Learners assemble multi-source models that reflect real business logic.

  • Lesson 3 • Scripted Calculation Views with SQLScript

    Teaches writing SQLScript-based calculation views for logic that cannot be expressed graphically. Bridges graphical modeling skills with programmatic data transformation.

  • Lesson 4 • View Performance and Optimization

    Applies explain plan analysis, partition pruning, and column pruning to improve view execution. Directly prepares learners for production-grade model deployment.

  • Lesson 5 • Information Modeling Concepts

    Introduces attribute views, analytic views, and calculation views within the HANA modeling framework. Provides the conceptual map learners need before building any view type.

Chapter 6See details

SQLScript and Stored Procedure Development

  • Lesson 1 • Table Functions and Scalar Functions

    Teaches creation of table user-defined functions and scalar functions for use in SQL queries. Extends learners' ability to embed custom logic directly within SELECT statements.

  • Lesson 2 • SQLScript Language Fundamentals

    Introduces SQLScript syntax, data types, variable declarations, and control flow constructs. Establishes the programming foundation required for all procedure development topics.

  • Lesson 3 • Debugging and Testing SQLScript

    Uses the HANA Studio debugger and test scripts to validate procedure correctness and performance. Builds quality assurance habits essential for production deployments.

  • Lesson 4 • Stored Procedures Design and Execution

    Covers CREATE PROCEDURE syntax, IN/OUT/INOUT parameters, and calling conventions. Learners build reusable server-side procedures that encapsulate complex business logic.

Chapter 7See details

SAP HANA Native Application Development

  • Lesson 1 • Application Deployment and Lifecycle

    Guides packaging, deploying, and updating multi-target applications on the XSA platform. Prepares learners for continuous delivery workflows in enterprise projects.

  • Lesson 2 • OData Services with CDS and XSOData

    Teaches defining OData v2 and v4 services over HANA data using CDS annotations and XSOData files. Connects data models to consumable REST APIs for front-end applications.

  • Lesson 3 • HDI Containers and Deployment Artifacts

    Covers the HANA Deployment Infrastructure container model and its artifact types for schema management. Learners automate schema deployment using HDI plugins and build files.

  • Lesson 4 • XS Advanced Runtime Architecture

    Explains the XS Advanced application server, its microservice model, and the role of the UAA service. Provides the platform context needed before writing any XSA application code.

  • Lesson 5 • Node.js Modules for HANA Applications

    Develops server-side business logic using the @sap/hana-client and @sap/xsenv Node.js packages. Learners integrate database calls with application-layer processing.

Chapter 8See details

Advanced Analytics and Performance Tuning

  • Lesson 1 • Partitioning and Table Distribution

    Explains range, hash, and round-robin partitioning strategies and their impact on parallel query execution. Learners design partition schemes that align with query access patterns.

  • Lesson 2 • Predictive Analytics with PAL and APL

    Introduces the Predictive Analysis Library and Automated Predictive Library for in-database machine learning. Learners execute classification, regression, and clustering algorithms on HANA data.

  • Lesson 3 • Memory Management and Workload Classes

    Covers memory pool configuration, workload class assignment, and resource group management. Learners balance competing workloads to maintain consistent system throughput.

  • Lesson 4 • Query Optimization and Execution Plans

    Teaches systematic use of explain plans, plan visualizer, and SQL analyzer to diagnose slow queries. Learners apply targeted rewrites and hints to achieve measurable speed improvements.

  • Lesson 5 • Graph Engine and Spatial Processing

    Covers HANA Graph workspace creation and spatial data types for network and location analytics. Expands learners' analytic toolkit beyond tabular data structures.

Certification

Your valid completion certificate

This course is for you:

  • Database administrators: looking to specialize in SAP's in-memory platform.

  • Backend developers: wanting to build native applications directly on HANA.

  • BI engineers: seeking to design high-performance analytical data models.

  • SAP consultants: needing deeper technical credentials to expand project scope.

  • IT generalists: ready to pivot into a focused, high-demand database specialty.

  • Recent computer science graduates: aiming to enter the SAP ecosystem early.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQ

Who is Dedika?

Is the certificate valid in United States?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course