Analytics Legends logoAI & Analytics Legends Sign inSign up
Academy module

SAP AI Core — Resource Groups, Scenarios, Executables

SAP AI Core — Resource Groups, Scenarios, Executables — Analytics Legends section illustration for the SAP Analytics knowledge base (concepts, studies, Academy)

As of 2026-11-08

This module teaches SAP AI Core's object model as SAP's documentation defines it: six objects (scenarios, executables, configurations, executions, deployments and artifacts) and the resource groups that isolate them. You learn which objects are scoped to a resource group (executions, deployments, configurations, artifacts, object store secrets) and which are shared across the tenant (scenarios, executables, Docker registry secrets), and why sharing an object store bucket or IAM credentials defeats the isolation. You register a scenario through the metadata of an Argo workflow template in an onboarded Git repository, read a KServe serving template and its scaling options, and run the lifecycle through the AI API from resource group to running deployment. Deliverables: a four-resource-group landscape for an invoice-exception assistant and a fraud-model team, the fraud training template metadata, a scaling policy per deployment and a four-check landscape test pack. SAP AI Core is metered in BTP capacity units, not AI Units; SAP's autumn 2026 tabular models (SAP-RPT-1.6, SAP-RPT-TS, SAP-RPT-Decisions, TabPFN-3.5 Plus) arrive as executables under tenant-wide scenarios, each with the scenario and executable SAP documents for it, and one status ledger read on 5 November 2026 carries every date.

What you will learn

  • Name and sequence SAP AI Core's six core objects — scenario, executable, configuration, execution, deployment, artifact — and explain how each is built from the one before it
  • State precisely which AI Core objects are shared tenant-wide across resource groups and which are scoped to one, and use that boundary to design a resource-group layout
  • Write the mandatory labels and annotations that register an Argo WorkflowTemplate as a scenario and executable, including artifact metadata and globalName
  • Explain how a Git-registered repository synchronizes into AI Core's scenario and executable catalog, and why reviewing a client's landscape means reading the repository, not just the tenant
  • Read a serving template's KServe InferenceService spec and set minReplicas, maxReplicas and containerConcurrency for a realistic traffic pattern
  • Apply AI Core's efficiency features — autoscaling, scale-to-zero, scale-to-1, ttl, warm node pool — to balance cost and latency for a given deployment

Module overview

Who this is for. You have built a proof of concept in the generative AI hub, called a model through orchestration, and now a client asks for a real landscape: separate dev, test and production, a place for a data-science team to run training jobs next to the chatbot workloads, and an answer to "who can see what". That landscape is SAP AI Core's object model (resource groups, scenarios, executables, configurations, executions, deployments, artifacts). Most courses skip it because a trial tenant hides it behind one resource group named default. By the end you can design the landscape on paper, create it through the AI API and review a client's tenant for the isolation mistakes listed in the pitfalls chapter. Next module: training and serving custom models.

Prerequisites

  • A proof of concept built in the generative AI hub, with a model called through orchestration (“SAP AI Launchpad Operations” for SAP AI Launchpad and the generative AI hub)
  • Basic Kubernetes and YAML vocabulary (namespace, secret, container image, replica)
  • For the hands-on part: an SAP AI Core service instance and service key, the extended service plan for generative AI, and a bearer token from the service key

Outcomes

  • Name SAP AI Core's six objects in dependency order (scenario, executable, configuration, execution or deployment, artifact) with SAP's definitions.
  • State which objects are scoped to a resource group and which are shared across the tenant, and explain why a shared bucket or IAM credential breaks isolation.
  • Write the labels and annotations that register a scenario and executable from an Argo workflow template, including globalName on output artifacts.
  • Create a resource group, onboard a repository, create a configuration and a deployment through the AI API, and confirm the deployment is refused for another resource group.
  • Choose a scaling policy per deployment (scale-to-zero, scale-to-1, warm nodes, ttl) and test a landscape with four checks per resource group.

Full module with the Consultant plan — €19.90/month. The full module adds: the decision framework · the end-to-end scenario walkthrough · the KPI scorecard · the anti-patterns · the code blocks · the knowledge check · the diagrams.

Open in the app →

Open missions

102 live roles and contracts in SAP AI & Joule right now — see the SAP AI & Joule missions · freelance SAP contracts.