SAP

How to Migrate SAP HANA to SAP HANA Cloud

Learn how to plan and execute an SAP HANA to SAP HANA Cloud migration using the Self-Service Migration Tool, export and import, or replication.

Choose an SAP HANA Cloud migration pathHelp readers match migration methods to downtime, compatibility, and operational requirements.Choose an SAP HANA Cloud migration pathHelp readers match migration methods to downtime, compatibility, and operational requirements.Supported guided scenarioPlanned outage acceptableLower downtime requiredAssessrequirementsReviewcompatibility…Self-ServiceMigration…Use forsupported,…Export andimportUse when acontrolled…ReplicationUse when alower-downti…CertPas original visual explanation
Decision tree matching SAP HANA Cloud migration requirements with the Self-Service Migration Tool, export and import, or replication.
On this page
  1. Choose the right SAP HANA Cloud migration path
  2. Assess the source and target environment
  3. Prepare the SAP HANA Cloud target
  4. Use the Self-Service Migration Tool
  5. Plan export and import
  6. Plan replication and cutover
  7. Validate the migrated workload
  8. Execute cutover and operate the new instance
  9. Common SAP HANA Cloud migration mistakes
  10. SAP HANA Cloud migration checklist

Migrating SAP HANA to SAP HANA Cloud requires more than copying database content. You must assess compatibility, select a migration path, prepare the target instance, validate application behavior, and plan cutover. The right approach depends on database size, downtime tolerance, network connectivity, and the capabilities required after migration.

SAP HANA Cloud is provisioned as a managed cloud service. Its sizing depends on the service plan, instance configuration, and capacity rather than on an edition. Administration is performed primarily through SAP HANA Cloud Central and SAP HANA database explorer.

Choose the right SAP HANA Cloud migration path

SAP supports three practical paths for moving workloads to SAP HANA Cloud: the Self-Service Migration Tool, export and import, and replication. Each path addresses a different balance of automation, flexibility, downtime, and workload continuity.

Migration pathBest suited forMain consideration
Self-Service Migration ToolGuided migrations from supported SAP HANA systemsConfirm source compatibility and complete the preparation checks
Export and importControlled migrations where downtime is acceptablePlan export duration, transfer capacity, and import validation
ReplicationScenarios requiring a lower-downtime transitionDesign replication, synchronization, and final cutover carefully

An on-premise SAP HANA backup cannot be restored into an SAP HANA Cloud instance. Backup and recovery for SAP HANA Cloud is service-managed within the cloud instance, so backup files should not be treated as a migration mechanism.

SAP HANA Cloud migration processShow the major stages from assessment through post-cutover operations.SAP HANA Cloud migration processShow the major stages from assessment through post-cutover operations.Requirements definedTarget readyData transferredAcceptance confirmedAssesssourceInventorysystems,…PreparetargetProvision theinstance,…Move dataExecute theselected too…ValidateworkloadTesttechnical…Cut overand operateRedirecttraffic,…CertPas original visual explanation
Process diagram showing SAP HANA Cloud migration stages: assess the source, prepare the target, move data, validate the workload, and cut over to operations.

Assess the source and target environment

Begin with an inventory of the source system. Record the SAP HANA revision, database size, tenants, schemas, users, roles, applications, interfaces, scheduled jobs, data volumes, and custom components. Identify unsupported features, operating-system dependencies, external file access, and integrations that may need redesign.

Next, define the target requirements. Select the SAP HANA Cloud instance capacity and service plan based on memory, compute, storage, workload concurrency, growth, and service-level needs. Review the provisioning process in SAP HANA Cloud provisioning before creating the target instance.

Network and identity design should be completed early. Confirm how applications will connect, how administrators will authenticate, which IP ranges or private connectivity options are required, and how certificates and secrets will be managed. Include non-production environments in the design so testing does not depend on the production instance.

Compare SAP HANA Cloud migration methodsSummarize the trade-offs among the three main migration approaches.Compare SAP HANA Cloud migration methodsSummarize the trade-offs among the three main migration approaches.Alternative approachAlternative approachSelf-ServiceMigration…Guided andsuitable for…Export andimportExplicit andcontrolled,…ReplicationSupportslower…CertPas original visual explanation
Comparison of the Self-Service Migration Tool, export and import, and replication for SAP HANA Cloud migration.

Prepare the SAP HANA Cloud target

Create the target instance through SAP HANA Cloud Central and record the instance endpoint, service plan, allowed connections, and administrator assignments. Use SAP HANA database explorer to connect, inspect catalogs, execute controlled SQL, and validate database objects. The workflow is described in SAP HANA Cloud database explorer.

Prepare the target security model before loading business data. Recreate or redesign users, roles, technical identities, certificates, and connection policies according to the target architecture. Avoid copying broad administrative privileges when narrower cloud-appropriate roles are sufficient.

Also prepare observability and operational ownership. Define who checks availability, capacity, failed jobs, connection errors, and application response times. Service-managed recovery is covered in SAP HANA Cloud backup and recovery, which should be reviewed separately from migration planning.

Use the Self-Service Migration Tool

The Self-Service Migration Tool provides a guided route for supported migrations to SAP HANA Cloud. Start by reviewing the source prerequisites, network requirements, supported configurations, and required privileges. Run preparation checks before scheduling a production move, and resolve warnings rather than treating them as optional documentation items.

A typical workflow includes preparing the source, configuring access to the target, analyzing objects and data, transferring content, and validating the result. The exact sequence depends on the source landscape and tool capabilities, so follow the current SAP instructions for the selected migration scenario.

Plan a rehearsal in a representative non-production environment. Measure preparation time, transfer throughput, object conversion effort, validation time, and application test duration. Use those measurements to create a cutover runbook with named owners and rollback decision points.

Plan export and import

Export and import can be appropriate when the organization accepts a planned outage and wants explicit control over what is transferred. Define the export scope, order dependencies correctly, secure the transfer location, and verify available storage on both sides.

After import, validate schemas, tables, views, procedures, calculation artifacts, users, roles, synonyms, sequences, and application connections. Compare row counts and selected business totals with the source. Reconcile exceptions rather than relying only on a successful import command.

This method is often easier to explain operationally, but it can require substantial downtime for large datasets. Include export, transfer, import, technical validation, business validation, and application redeployment in the outage estimate.

Plan replication and cutover

Replication is useful when the business needs to keep the source system available while the target catches up. The design must account for initial load, ongoing changes, network reliability, latency, error handling, and the point at which the source becomes read-only or is stopped.

Before cutover, establish how synchronization health will be measured. Define acceptable lag, ownership for resolving replication errors, and the evidence required to confirm that the target is ready. Freeze or drain application activity according to the migration runbook, complete final synchronization, redirect connections, and monitor the new path closely.

Replication reduces planned downtime but increases operational complexity. It is not automatically the best option for every database, especially when source features, interfaces, or data-change patterns make synchronization difficult.

Validate the migrated workload

Technical validation should cover object counts, invalid objects, data types, indexes, sequences, procedures, calculation views, users, roles, connections, and scheduled operations. Compare representative records and aggregate totals, including important financial, inventory, and operational measures.

Application validation should test complete business flows rather than isolated database queries. Include login, reads, writes, batch processing, interfaces, reporting, authorization, error handling, and peak-use scenarios. Capture defects with an owner, severity, correction, and retest result.

Performance validation should use realistic workloads. Check memory consumption, expensive statements, concurrency, transaction latency, and batch duration. If capacity must change, use the documented SAP HANA Cloud scaling process rather than treating a larger target as a substitute for workload analysis.

Execute cutover and operate the new instance

A production cutover runbook should contain prerequisites, communication steps, freeze timing, final data movement, connection changes, validation checks, decision owners, and recovery actions. Obtain business sign-off before ending the migration window.

After cutover, monitor the most important user journeys and interfaces first. Review application logs, database behavior, failed jobs, connection errors, capacity trends, and security events. Keep the source available according to the approved fallback period, but do not continue dual writes unless the architecture explicitly supports them.

The first operational review should confirm that administrators can connect through SAP HANA Cloud Central and SAP HANA database explorer, that support teams know escalation paths, and that recurring administration tasks are documented. Update diagrams, inventories, runbooks, and disaster-recovery records after stabilization.

Common SAP HANA Cloud migration mistakes

A frequent mistake is choosing a method before measuring the workload. Migration selection should follow compatibility, downtime, data volume, network, and application requirements—not familiarity with one tool.

Another mistake is treating validation as a technical import check. A database can load successfully while business totals, authorizations, interfaces, or batch schedules are wrong. Use technical, application, security, and business validation gates.

Finally, avoid postponing operational design. Capacity, user management, monitoring, connectivity, recovery responsibilities, and ownership must be ready before production traffic moves to the target.

SAP HANA Cloud migration checklist

  • Inventory the source database, applications, interfaces, users, roles, and custom components.
  • Confirm target capacity, service plan, connectivity, identity, and security requirements.
  • Select the Self-Service Migration Tool, export and import, or replication based on evidence.
  • Run a non-production rehearsal and measure each migration phase.
  • Define technical, application, business, and security validation criteria.
  • Create a cutover runbook with owners, communications, checkpoints, and fallback decisions.
  • Confirm service-managed backup and recovery responsibilities for the target instance.
  • Monitor the workload after cutover and update operational documentation.
Back to all articles