Analytics Legends La plateforme de connaissance SAP Analytics
Fiche concept

SAP AI Core : resource groups, scenarios et executables

SAP AI Core : resource groups, scenarios et executables — illustration de section Analytics Legends pour la base de connaissances SAP Analytics (concepts, études, Academy)

À jour au 2026-09-25

Qu'est-ce que SAP AI Core ?

Le modèle d'objets de SAP AI Core comporte six éléments : scenarios et executables (templates), configurations (instances concrètes de paramètres), executions et deployments (runs), et artifacts (données circulant entre eux). Les resource groups isolent executions, deployments, configurations et artifacts par équipe ou charge de travail — mais scenarios, executables et secrets de registre Docker sont partagés à l'échelle du tenant, avec un plafond documenté de 50 resource groups par tenant.

Le vocabulaire, précisément

Pourquoi c'est important

  • Les scenarios et executables sont partagés à l'échelle du tenant tandis qu'executions, deployments, configurations et artifacts sont isolés par resource group — mal interpréter quels objets sont partagés ou isolés mène à des hypothèses d'accès multi-équipes erronées.
  • La documentation de sécurité propre de SAP met explicitement en garde contre la réutilisation du même bucket de stockage objet et des mêmes identifiants IAM AWS entre resource groups, car cela annule silencieusement l'isolation que la frontière du resource group est censée fournir.
  • Supprimer un resource group déprovisionne purement et simplement tout scenario-consumer tenant qu'il contient sous le modèle de multitenancy XSUAA — pas une action de nettoyage réversible, à signaler avant que quelqu'un ne l'exécute sur un tenant partagé.

Points clés

  • Scenario : un ensemble prédéfini d'executables et de templates implémentant un cas d'usage IA précis, avec suivi de version (exemple d'ID : « foundation-models »).
  • Executable : un template réutilisable de workflow/pipeline ; les executables non déployables produisent des executions, les executables déployables produisent des deployments.
  • Configuration : l'instance concrète de paramètres/références d'artefacts/environnement d'un executable, créée via POST /v2/lm/configurations en nommant un scenarioId et un executableId ; un executable peut avoir plusieurs configurations.
  • Execution vs Deployment : une execution est un run unique (entraînement → modèle entraîné ; inférence par lot → ensemble de résultats) ; un deployment est un serveur de modèle permanent avec une URL d'inférence.
  • Artifact : tout sous-produit tangible de données/fichier/binaire/bibliothèque consommé ou produit par une execution ou un deployment.
  • Resource groups : unités d'isolation scopées au tenant, un par défaut par tenant, maximum 50 par tenant, créés/supprimés via l'AI API.
  • Partagé à l'échelle du tenant : scenarios, executables, secrets de registre Docker, templates de workflow/serving, UAA. Isolé par resource group : executions, deployments, configurations, artifacts.
  • Le plan de service (Standard ou Extended) gouverne si les scenarios d'IA générative sont utilisables ou non, indépendamment du modèle resource group/scenario/executable.

Termes employés sur cette page

Scenario
Un ensemble prédéfini de capacités IA (executables et templates) implémentant un cas d'usage IA précis, partagé entre tous les resource groups d'un tenant.
Executable
Un template réutilisable de workflow/pipeline ; les executables non déployables produisent des executions, les executables déployables produisent des deployments ; partagé à l'échelle du tenant.
Configuration
L'instance concrète de paramètres, références d'artefacts et paramètres d'environnement d'un executable, utilisée pour démarrer une execution ou un deployment ; isolée par resource group.
Execution
Un run unique d'un executable non déployable — entraînement (produit un modèle entraîné) ou inférence par lot (produit un ensemble de résultats) ; isolée par resource group.
Deployment
Une instance active d'un template de serving de modèle configurée avec un artefact de modèle, exposant une URL d'inférence ; isolé par resource group.
Artifact
Tout sous-produit tangible (donnée, fichier, binaire, bibliothèque) consommé ou produit par une execution ou un deployment ; isolé par resource group.
Resource group
Un espace de noms d'isolation scopé au tenant pour executions, deployments, configurations et artifacts ; jusqu'à 50 par tenant, un par défaut créé automatiquement.

Sources

  1. GitHub SAP-docs — sap-artificial-intelligence: Resource Groups (sap-ai-core/resource-groups)
  2. GitHub SAP-docs — sap-artificial-intelligence: Scope of Resources (shared vs isolated across resource groups)
  3. GitHub SAP-docs — sap-artificial-intelligence: Concepts (scenario, executable, configuration, execution, deployment, artifact)
  4. GitHub SAP-docs — sap-artificial-intelligence: What Is SAP AI Core?
  5. SAP certification codes registry — C_AIG_2604 (SAP Certified Associate — SAP Generative AI Developer), verified 2026-09-16; supersedes C_AIG_2412 (verified 2026-09-23)

Fiche complète réservée aux abonnés. Ce que la fiche complète ajoute : le cadre de décision complet · les pièges courants et leur correctif · l'aide-mémoire · les blocs de code · les chiffres à citer.

Ouvrir dans l'application →