SAP

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Tabular AI Orchestration in SAP AI Core

This tutorial demonstrates how to use **Tabular AI** in SAP AI Core to predict missing values in tabular data, using your own dataset as retrieval context. The process deploys the `tabular-orchestration` scenario, registers a data destination and a tabular artifact against a dataset stored in SAP HANA Data Lake (HDL), creates a scenario configuration that binds the two, and then runs predictions where selected cells are marked with a `[PREDICT]` placeholder. Instead of sending the whole dataset with every call, Tabular AI retrieves comparable rows from the registered dataset at inference time — and the tutorial walks through each **context selection strategy** (`random`, `heuristic`, `auto`, `none`) so you can see how retrieval quality changes both the predicted values and their confidence scores. The full flow is executed twice: once with the Python and once with a Bruno collection.

Overview

You will learn

  • ✔How the Tabular AI flow is structured: deployment, context registry, prediction.
  • ✔How to create a configuration and a virtual deployment for the tabular-orchestration scenario.
  • ✔How to register a data destination pointing at a dataset in SAP HANA Data Lake Files.
  • ✔How to register a tabular artifact with CSN metadata, and a scenario configuration that binds data to predictions.
  • ✔How to mark target cells with [PREDICT] and declare them in targetColumns.
  • ✔How each context selection strategy works, and which one requires an indexColumn.
  • ✔How to read the prediction response, including confidence scores and retrieved context size.
  • ✔How to compare strategies to judge whether retrieval is actually helping.
Smita Naik S Smita Naik October 13, 2026
Created on October 13, 2026
Contributors

More from Smita Naik

See all 22 tutorials by Smita Naik →

Prerequisites

  1. BTP Account
    Set up your SAP Business Technology Platform (BTP) account.
    Create a BTP Account
  2. For SAP Developers or Employees
    Internal SAP stakeholders should refer to the following documentation: How to create BTP Account For Internal SAP Employee, SAP AI Core Internal Documentation
  3. For External Developers, Customers, or Partners
    Follow this tutorial to set up your environment and entitlements: External Developer Setup Tutorial, SAP AI Core External Documentation
  4. Create BTP Instance and Service Key for SAP AI Core
    Follow the steps to create an instance and generate a service key for SAP AI Core:
    Create Service Key and Instance
  5. AI Core Setup Guide
    Step-by-step guide to set up and get started with SAP AI Core:
    AI Core Setup Tutorial
  6. An Extended SAP AI Core service plan is required, as the Generative AI Hub is not available in the Free or Standard tiers. For more details, refer to
    SAP AI Core Service Plans
  7. You have access to the tabular-orchestration scenario in your resource group, and the Tabular AI feature is enabled in your landscape.
  8. A tabular dataset (CSV) uploaded to a storage location that Tabular AI can read — this tutorial uses SAP HANA Data Lake Files with a used-cars dataset. The dataset used in this tutorial is available here
  9. Read access to that storage from your resource group. HDL Files authorizes clients by certificate: the subject pattern of your resource group’s certificate must be registered in the HDL instance, otherwise reads fail with 401 ... may not be registered in HDL.

Steps

Step 1 Pre-Read
—

Before starting this tutorial, ensure that you:

  • Understand the basics of Generative AI workflows in SAP AI Core.
  • Are familiar with creating configurations and deployments in SAP AI Core.
  • Understand the distinction between the two kinds of configuration used here — they are easy to confuse:
    • Configuration / virtual deployment — the usual AI Core deployment pair that gives you an inference endpoint.
    • Scenario configuration — a Context Registry object that describes which data a prediction should draw context from.
  • Understand the core idea of Tabular AI: the model does not receive your whole dataset. You register the dataset once, and at prediction time the service retrieves a subset of rows as context. How that subset is chosen is the context selection strategy, and it is the main quality lever in this tutorial.
Step 2 Overview
+
Step 3 Bruno Collection Reference
+
Step 4 Environment Variables Setup
+
Step 5 Create a Configuration and Virtual Deployment
+
Step 6 Register the Data Destination
+
Step 7 Subject Pattern Configuration in HANA Data Lake
+
Step 8 Register the Tabular Artifact
+
Step 9 Register the Scenario Configuration
+
Step 10 Run Predictions
+
Step 12 Compare Context Selection Strategies
+
Step 15 Summary
+

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. Pre-Read 2. Overview 3. Bruno Collection Reference 4. Environment Variables Setup 5. Create a Configuration and Virtual Deployment 6. Register the Data Destination 7. Subject Pattern Configuration in HANA Data Lake 8. Register the Tabular Artifact 9. Register the Scenario Configuration 10. Run Predictions 11. Summarize Predictions: 12. Compare Context Selection Strategies 13. Top K Predictions: 14. Side By Side Comparison: 15. Summary