SAP HANA Training (Modelling & Administration)
SAP HANA training covers SAP's in-memory platform from two angles.
- 45 hours
- Intermediate
- Live online
- C_HAMOD_2404
What is SAP HANA Training (Modelling & Administration)?
SAP HANA training covers SAP's in-memory platform from two angles. As a modeller you build calculation views, write SQL and SQLScript, create procedures and functions, and design for performance. As an administrator you handle installation concepts, system and tenant databases, users, roles and privileges, backup and recovery, monitoring, memory and CPU management, and high availability. It maps to the SAP Certified Associate Data Engineer exam for SAP HANA Cloud.
What you get
- Explain HANA architecture and in-memory concepts precisely
- Write efficient SQL and SQLScript procedures
- Build calculation views with hierarchies, parameters and conversions
- Design row-level security with analytic privileges
Who this course is for
New to the field
- Database administrators moving to HANA
- BW, BI and reporting developers
- Basis consultants adding HANA operations
Working professionals
- ABAP developers who need modelling and pushdown skills
- Data engineers working with SAP sources
- Anyone targeting a HANA modelling or administration certification
Prerequisites
- SQL knowledge is important.
- Any database, Basis or reporting background will make this course much easier.
What you will be able to do
- Explain HANA architecture and in-memory concepts precisely
- Write efficient SQL and SQLScript procedures
- Build calculation views with hierarchies, parameters and conversions
- Design row-level security with analytic privileges
- Administer a HANA system through the cockpit
- Plan and test backup, recovery and system replication
- Diagnose and fix performance problems with plan analysis
Salary range
- India
- 7-26 LPA
- United States
- 100k-150k
Market ranges for SAP HANA Consultant, not a guarantee. Actual pay depends on experience, location and employer.
Curriculum
HANA architecture and in-memory concepts
Understand why HANA is fast and what that means for how you design against it.
- Column store versus row store and when each is used
- Compression, dictionary encoding and delta merge
- The index server and other HANA processes
- System database and tenant databases
- Persistence layer: data volumes, log volumes, savepoints
- HANA on-premise versus HANA Cloud
- Sizing basics: memory, disk and CPU
- How S/4HANA uses HANA differently from a data warehouse
SQL and SQLScript
Write database code that performs, since pushdown is only an advantage if the SQL is good.
- HANA SQL essentials and data types
- Joins, unions and window functions
- SQLScript: scalar and table variables
- Procedures, functions and their differences
- Imperative versus declarative logic
- Control structures and cursors, and why to avoid cursors
- Error handling in SQLScript
- Debugging and testing SQLScript
Information modelling with calculation views
Build the reusable models that reporting and applications consume.
- Calculation view types: dimension, cube, cube with star join
- Projection, join, aggregation, union and rank nodes
- Calculated and restricted columns
- Input parameters and variables
- Hierarchies: level and parent child
- Currency and unit conversion
- Model validation and best practice checks
- Migration from attribute and analytic views
CDS, virtual data models and consumption
Connect HANA models to the S/4HANA world and to the tools that consume them.
- The S/4HANA virtual data model explained
- CDS views versus calculation views: when to use which
- Consuming HANA views from ABAP
- Smart Data Access and virtual tables
- Exposing models to analytics tools
- OData and REST consumption
- Replication basics: SLT and Smart Data Integration
- Data provisioning options compared
Security, users and privileges
Control who sees what, at row level as well as object level.
- Users, roles and the role hierarchy
- System, object, analytic and package privileges
- Analytic privileges for row-level security
- Repository roles versus catalog roles
- Authentication options and single sign-on
- Auditing and audit policies
- Encryption at rest and in transit
- Separation of duties for HANA administrators
Administration and operations
Run the database day to day using the tools an administrator lives in.
- SAP HANA cockpit and database explorer
- Starting, stopping and configuring the system
- Configuration parameters and .ini files
- Managing memory, allocation limits and the resident memory
- Workload management and admission control
- Table partitioning and distribution
- Licence management and system replication basics
- Housekeeping: traces, dumps and log volumes
Backup, recovery and high availability
Be the person who can prove the system can be restored, which is the whole point of the role.
- Backup types: complete, delta, differential, log
- Backup catalog and backup destinations
- Recovery scenarios and point-in-time recovery
- Testing a restore properly
- System replication: sync, syncmem and async
- Takeover and failback procedures
- Disaster recovery design considerations
- Backint and third-party backup integration
Performance tuning and troubleshooting
Find and fix the slow thing, which is what you will be asked to do under pressure.
- Expensive statements trace and SQL plan cache
- Explain plan and plan visualisation
- Common modelling anti-patterns that kill performance
- Delta merge tuning and table load behaviour
- Memory analysis: heap, column store, out-of-memory dumps
- CPU and thread analysis
- Alerts, thresholds and proactive monitoring
- Building a repeatable troubleshooting method
Projects you will build
Analytical model build
Model a star-join calculation view over a sales data set with hierarchies, input parameters and currency conversion, then validate performance with the plan visualiser.
Security and row-level access
Design a role and analytic privilege set so three user personas each see only their region's data, and prove it with test users.
Backup, restore and failover drill
Take a full and log backup, perform a point-in-time recovery, then configure and test a system replication takeover.
Tools you will use
- SAP HANA cockpit
- The administration console for monitoring, configuration, backups and alerts. The administrator's home screen.
- Database explorer
- SQL console, catalog browsing and plan analysis, used for both modelling and troubleshooting.
- HANA modelling in Business Application Studio
- Where calculation views and HDI artefacts are developed for HANA Cloud projects.
- SQL plan cache and expensive statements
- The two views you check first whenever someone says the system is slow.
- hdbsql and the command line
- Scripted administration and recovery tasks, needed when the cockpit is not available.
- System replication tools
- hdbnsutil and the replication monitors used during takeover and failback drills.
Certification
- Exam
- SAP Certified Associate, Data Engineer, SAP HANA Cloud
- Code
- C_HAMOD_2404
- Level
- Associate
- Exam fee
- US$560 (single exam)
What learners say
The backup and system replication drill is the session I still think about. Being made to actually do a takeover changes how confident you are.
Calculation view performance was taught with real plan analysis rather than rules of thumb. My models got dramatically faster.
Good balance of modelling and administration. I came for modelling and ended up taking a role that needed both.
Fees and training modes
Choose how you want to learn. No-cost EMI is available on the live and 1-to-1 modes.
Most popular
Live Online Training
Talk to us
Contact for current batch fee
Interactive live batches, weekday or weekend, with the full cohort and lifetime recordings.
Fastest
1-to-1 Training
₹49,000
Fixed for every course, no-cost EMI
Private one-on-one coaching at a pace and schedule you set.
Affordable
Self-paced Training
₹9,000
One-time fee, lowest-cost option
Learn on your own time with recorded sessions and the same materials.
Refunds and cancellations are covered in our refund policy.
What a day looks like
- Health check
- Alerts, memory usage, disk space, failed backups and long-running statements from overnight.
- Performance investigation
- A user complaint traced through plan cache to a specific statement or a model with a badly placed join.
- Modelling or change work
- Building or adjusting a calculation view, or applying a configuration change through a change request.
- Backup verification
- Confirming backups completed and, on a schedule, actually restoring one to prove recoverability.
- Coordination
- Working with Basis or the application team on a transport, a patch window or a sizing question.
Training a team?
We run this course as private corporate training, tailored to your systems and scheduled around your team. Tell us your group size and what you need to cover.
Request a corporate quoteFrequently asked questions
Is this HANA on-premise or HANA Cloud?
Do I need SQL before starting?
Is this the same as SAP BW on HANA?
Modelling or administration, which pays more?
Which certification does this prepare me for?
Will I get system access?
Ready to start?
Talk to us about batch dates, the syllabus or anything else.