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

Explore SAP HANA Cloud, SAP HANA Database SQL on Files

Learn how files such as CSV or Parquet stored on a data lake Files instance can be queried using SQL on Files.

Overview

🎓 beginner 60 min. SAP HANA CloudBeginnerSAP HANA Cloud SAP HANA DatabaseSAP HANA Cloud Data Lake

You will learn

  • โœ”How to create and configure a data lake Files instance
  • โœ”How to upload and view files on a data lake Files instance
  • โœ”How to create a remote source that connects an SAP HANA Cloud database to a data lake Files instance
  • โœ”How to create and query virtual tables that are based on CSV or PARQUET files stored on a data lake Files instance
  • โœ”How to create a snapshot replica table
  • โœ”How to export data to data lake Files
  • โœ”How to create a partitioned virtual table
Unknown U Unknown May 11, 2026
Created by October 21, 2024
Contributors

Prerequisites

Prerequisites

  • An SAP HANA Cloud, SAP HANA database (2024 QRC3 or higher)
  • A data lake Files instance (unavailable in trial/free tier)

Steps

Step 1 SAP HANA Cloud data lake overview
โ€”

A data lake Relational Engine is a column oriented, disk based, relational store that can be used to economically store data that is not updated frequently.

A data lake Files instance provides storage for non-structured files such as images or PDF documents. It can also store structured files such as CSV or Parquet files, and with the use of SQL on Files, queries can be performed on the data contained in those files, without ingestion, and at a reduced cost, providing access to diverse datasets.

With this new feature, SAP HANA Database SQL on Files, virtual tables can be created in SAP HANA Cloud, SAP HANA database that retrieve their data from a CSV, Parquet, or Delta table stored on a data lake Files instance. Details can be found in SAP HANA Cloud, SAP HANA Database SQL on Files Guide and Unlocking the True Potential of Data in Files with SAP HANA Database SQL on Files in SAP HANA Cloud.

Step 2 View and Create Instances in SAP HANA Cloud Central
+
Step 3 Configure a data lake Files instance
+
Step 4 Create a database user with the required privileges
+
Step 5 Connect to the data lake Files instance
+
Step 6 Upload and perform operations on files
+
Step 7 Create a remote source
+
Step 8 Create virtual tables
+
Step 9 Query virtual tables
+
Step 10 Replica tables
+
Step 11 Bring a subset of the virtual data into an SAP HANA table
+
Step 12 Export to data lake Files from an SAP HANA Cloud, SAP HANA database table
+
Step 13 Partitioned Parquet Table
+
Step 14 Monitoring views related to virtual tables
+
Step 15 Knowledge check
+

Resources

Discussion

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

Submit detailed feedback Discuss in Community
Steps
Step 1 of 15
1. SAP HANA Cloud data lake overview 2. View and Create Instances in SAP HANA Cloud Central 3. Configure a data lake Files instance 4. Create a database user with the required privileges 5. Connect to the data lake Files instance 6. Upload and perform operations on files 7. Create a remote source 8. Create virtual tables 9. Query virtual tables 10. Replica tables 11. Bring a subset of the virtual data into an SAP HANA table 12. Export to data lake Files from an SAP HANA Cloud, SAP HANA database table 13. Partitioned Parquet Table 14. Monitoring views related to virtual tables 15. Knowledge check

Learn more →