
SAP HANA Course
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.
What your team will master:
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 your team studies in practice SAP HANA Course
How your team practices SAP HANA Course
Professionals from these companies study at Dedika









Course content
8 Chapters • 36 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsSAP HANA Fundamentals and Architecture
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 2HideHide detailsSee detailsSAP HANA Studio and Cockpit Navigation
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 3HideHide detailsSee detailsDatabase Administration and System Management
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 4HideHide detailsSee detailsSecurity, Authorization, and Compliance
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 5HideHide detailsSee detailsData Modeling with Calculation Views
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 6HideHide detailsSee detailsSQLScript and Stored Procedure Development
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 7HideHide detailsSee detailsSAP HANA Native Application Development
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 8HideHide detailsSee detailsAdvanced Analytics and Performance Tuning
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.
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.
Related Courses
FAQs
Who is Dedika?
Is the certificate valid in the Philippines?
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



















