Improve Query Performance in a Multi-Source Data Landscape
- What options are available to you to improve the performance of queries in a complex set up.
- How to create snapshot replicas
- How to use static result cache
Prerequisites
- A running SAP HANA Cloud, SAP HANA database instance in trial or production.
- A multi-source data landscape like the one set up in this tutorial group.
- An SAP HANA on-premise system with SPS04 Rev45 or higher.
- Completion of the previous tutorials in this group is recommended.
In this tutorial, you will learn how to improve the performance of complex queries in the multi-source data-landscape that we have set up in our SAP HANA Cloud instance.
First, for a quick reminder of what was covered in this group so far, you can have a look at the hybrid landscape we have created:

- We have imported data from an Amazon S3 bucket.
- We have virtualised data from a Google BigQuery database.
- We have federated data from another SAP HANA Cloud data lake, which is accessed via its corresponding SAP HANA Cloud instance.
Another element in our landscape is a connection to an SAP HANA on-premise database connected via SDA and SDI.

This landscape serves as an example for a multi-source, hybrid data landscape. Of course, your landscape may look different. The steps described in this tutorial are meant to give you guidance how to apply the techniques to your own landscape.
Attention trial users: Since in this specific data landscape, we have two SAP HANA Cloud, SAP HANA database instances, the exact landscape cannot be replicated in a trial environment due to the limitation to one instance. Nevertheless, you can still create a multi-source environment in trial and use the query performance methods mentioned in this tutorial.