Use Smart Data Integration to Virtualise Data from On-Premise to the Cloud
- How to set up and configure the Data Provisioning Agent
- How to create a remote source to an SAP HANA Cloud, SAP HANA database instance in your SAP HANA on-premise system using Smart Data Integration
- How to then virtualise data from an SAP HANA on-premise database to SAP HANA Cloud, SAP HANA database
Prerequisites
- A running instance of SAP HANA Cloud, SAP HANA database.
- An SAP HANA on-premise database that contains data.
- The SAP HANA on-premise database should be running on SAP HANA platform edition. Alternatively, you can download and install the latest SAP HANA express edition either as binary in Linux or as VM (Virtual Machine) locally or in any cloud provider like Amazon Web Services, Microsoft Azure or Google Cloud Platform.
- An instance of the SAP HANA Database Explorer or SAP HANA Studio connected to the SAP HANA on-premise database.
- Lastly, you need to install the Data Provisioning Agent, which you can download here.
If you want to virtualise and replicate data from an SAP HANA on-premise database to SAP HANA Cloud, SAP HANA database, Smart Data Integration (SDI) is the best method to use.

SDI may also be used to virtualise and replicate data in the other direction, from SAP HANA Cloud, SAP HANA database to SAP HANA on-premise, which offers more advanced replication capabilities but is more complicated to deploy. Therefore, for virtualising data from SAP HANA Cloud, SAP HANA database to SAP HANA on-premise, SDA is the preferred method. To learn more about using SDA you can check out the previous tutorial in this group if you have not done so yet.
SDI is an ETL (Extract Transform and Load) tool and it comes as part of SAP HANA Cloud, SAP HANA database. This means that you can easily integrate various kinds of source systems into SAP HANA Cloud, SAP HANA database without installing an ETL application. You can also develop ETL jobs just like you develop tables and views.
In this tutorial, you will learn step by step how to virtualise and replicate data from SAP HANA on-premise to SAP HANA Cloud, SAP HANA database by creating an SDI connection and setting up the Data Provisioning Agent.