SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Access Data from Amazon S3 in SAP HANA Cloud, SAP HANA Database

Get an overview of the multi-source landscape that we have set up and learn how to import data from an Amazon S3 bucket to SAP HANA Cloud, SAP HANA database.

Overview

🎓 beginner 10 min. SAP HANA CloudBeginnerSAP HANA CloudSAP HANA DatabaseSAP HANA

You will learn

  • โœ”What connections will be covered in this tutorial group
  • โœ”How SAP HANA Cloud, SAP HANA database can be your single gateway in a multi-source landscape
  • โœ”How to import data from Amazon S3 to SAP HANA Cloud, SAP HANA database
Christopher Kollhed C Christopher Kollhed November 1, 2022
Created by August 10, 2021
Contributors

Prerequisites

Prerequisites

  • You have completed the tutorials in the previous tutorial group and know how to connect SAP HANA Cloud, SAP HANA database to SAP HANA on-premise using SDA and SDI.
  • A running SAP HANA Cloud, SAP HANA database instance in a trial or production environment.
  • An Amazon AWS S3 bucket that contains data.

Steps

Intro

In this tutorial group, we will show you an example of a multi-source data landscape in SAP HANA Cloud, SAP HANA database that connects to different on-premise and cloud databases. Throughout the tutorials of this group, you can learn how to set up the connections you need for your own landscape. After setting up connections, you can learn how to improve the performance of federated queries.

On-premise connections

In this group, we will focus on showing the connections to other cloud databases, Amazon S/3, Google BigQuery and SAP HANA Cloud, data lake. The scenario described here also includes connections to SAP HANA on-premise, which will not be covered in this group. If you are not sure about the details of how to connect an SAP HANA on-premise system to SAP HANA Cloud, please revisit the previous tutorial group of this mission before continuing here.

In this first tutorial, you will get an overview of the multi-source landscape that we have set up and learn how to import data from an Amazon S3 bucket to SAP HANA Cloud, SAP HANA database.


Step 1 Get to know the multi-source data landscape
โ€”

SAP HANA Cloud is designed to be the single gateway to all your data โ€“ no matter where data is stored, be it on a local on-premise database, on an SAP HANA Cloud instance or in non-SAP cloud databases. You can connect any data storages to SAP HANA Cloud and integrate all the data to then manage it in one place.

In this tutorial, we will show you an example of a hybrid data landscape where multiple data sources like an SAP HANA Cloud data lake, an SAP HANA on-premise database and other non-SAP cloud databases are being accessed in one SAP HANA Cloud, SAP HANA database instance.

SAP HANA Cloud and SAP HANA on-premise

HC and on-premise
HC and on-premise

First, we have connected an SAP HANA on-premise database to our SAP HANA Cloud instance using an SDI (Smart Data Integration) connection and the Data Provisioning Agent. This way, we can virtualise data from a source table in the SAP HANA on-premise database can to the SAP HANA Cloud instance.

To learn how to set up an SDI connection, you can revisit this tutorial.

We have also established a connection that goes the other way around and allows us to virtualise data from a source table in our SAP HANA Cloud instance to a target table in an SAP HANA on-premise database. To achieve this, we could in theory also use the SDI connection, but for this direction, a Smart Data Access (SDA) connection is the simpler and preferable way.

To learn how to set up an SDA connection, you can revisit this tutorial.

SAP and non-SAP cloud databases

Non-SAP cloud databases
Non-SAP cloud databases

In our scenario, we will create connections and use data stored in several different non-SAP cloud data sources. In the articles of this learning track we will cover how to set up each connection:

  • Importing and Exporting data from Amazon S3.
  • Connecting to a Google BigQuery database.
  • Connecting to another SAP HANA Cloud data lake

In a more complex data landscape like this, it is important to make sure queries of your data run efficiently and cost effectively. To ensure great performance in hybrid data landscapes, SAP HANA Cloud provides different options to improve the performance of queries, which we will have a look at in the last tutorial.

Now, that you have on overview of the steps ahead, let us start setting up our data landscape and import data from Amazon S3 to SAP HANA Cloud, SAP HANA database.

Step 2 Prepare in S3
+
Step 3 Create a PSE and add an S3 certificate
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 3
1. Get to know the multi-source data landscape 2. Prepare in S3 3. Create a PSE and add an S3 certificate

Learn more →