SAP HANA Cloud Multi-Modèle (graphe, spatial, JSON document)
À jour au 2026-09-27
Qu'est-ce que SAP HANA Cloud Multi-Modèle (graphe, spatial, JSON document) ?
Les moteurs graphe, spatial et JSON de HANA Cloud partagent le journal de transaction et le modèle de sécurité des tables relationnelles — une requête SQL peut joindre client, graphe, filtre spatial et document JSON en millisecondes.
De quoi il s'agit
SAP HANA Cloud n'est pas qu'un moteur relationnel en colonnes en mémoire — c'est une base de données multi-modèle qui exécute des parcours de graphe, des requêtes spatiales et des opérations sur documents JSON nativement contre les mêmes données, dans la même transaction, sans ETL vers un moteur séparé. Cela compte parce qu'une part non négligeable des cas d'usage analytique SAP (client 360, optimisation de réseau supply-chain, IoT au bord) est fondamentalement non-relationnelle, et la surface multi-modèle permet à l'architecte de les servir depuis un seul moteur.
Trois moteurs non-relationnels cohabitent dans HANA Cloud. Le moteur graphe traite toute paire de tables jointes par clé étrangère comme un graphe; l'espace de travail GRAPH au dialecte CYPHER permet d'écrire en SQL des requêtes de plus court chemin, de détection de communauté, et de réseau ego. Le moteur spatial implémente les types de géométrie OGC (POINT, POLYGON, LINESTRING) avec les opérateurs ST_* (ST_Distance, ST_Within, ST_Intersects); il sert toute la couche géo-analytique pour SAC Geo Maps et les cas d'usage géolocalisés BDC. Le document store JSON implémente des opérations CRUD compatibles MongoDB sur les colonnes JSON; les payloads semi-structurés (événements IoT, logs web, signaux sociaux) atterrissent nativement sans schéma forcé.
Pourquoi c'est important
- Cela supprime l'étape ETL vers une base graphe ou document séparée quand le cas d'usage est client 360, optimisation de réseau supply chain ou IoT en périphérie.
- Les opérateurs ST_* du moteur spatial (ST_Distance, ST_Within, ST_Intersects) servent déjà directement SAC Geo Maps et les cas d'usage géolocalisés BDC.
- C'est le mauvais outil pour l'analytique graphe à l'échelle pétaoctet ou l'ingestion IoT à très haut débit — il faut alors une base graphe dédiée ou une plateforme de streaming en amont.
Points clés
- Moteur graphe — espace GRAPH au dialecte CYPHER dans SQL ; plus court chemin, détection de communauté, réseaux ego sur données relationnelles existantes sans duplication de schéma.
- Moteur spatial — types de géométrie OGC et opérateurs ST_* ; alimente SAC Geo Maps et les cas d'usage géolocalisés BDC.
- Document store JSON — CRUD compatible MongoDB sur colonnes JSON ; payloads semi-structurés (IoT, logs web) sans schéma forcé.
- Une transaction, un modèle de sécurité — une instruction SQL unique joint relationnel, graphe, spatial et JSON sous une sécurité ligne unifiée.
- Limites — pas pour l'analytique graphe pétaoctet ou l'ingestion IoT haute vélocité ; utilisez des moteurs dédiés en amont.
- HANA Cloud embarque aussi un Vector Engine (embeddings/recherche de similarité) et un Knowledge Graph Engine natif séparé (RDF/SPARQL) aux côtés du GRAPH workspace en graphe de propriétés que couvre cette fiche — trois capacités « graphe-adjacentes » distinctes, pas une seule.
- Septembre 2026 : le Knowledge Graph Engine ajoute le support GeoSPARQL (QRC3 2026) et d'autres innovations orientées IA agentique — un second chemin vers le raisonnement géospatial aux côtés des opérateurs ST_* OGC de cette fiche.
- Test de décision : le multi-modèle se justifie tant que la valeur vient de la jointure des modèles en une seule transaction ; dès que la charge propre d'un moteur (profondeur de parcours, vélocité d'ingestion, taille d'index) devient le principal facteur de coût, évaluer un moteur dédié pour cette charge spécifiquement.
Termes employés sur cette page
- Multi-model database
- Une base de données qui prend nativement en charge plus d'un modèle de données (relationnel, graphe, document, spatial, clé-valeur) sous un seul journal de transactions et un seul modèle de sécurité ; élimine le schéma d'éparpillement multi-moteurs.
- GRAPH workspace
- Le moteur de graphe de propriétés natif de HANA Cloud ; défini sur des tables relationnelles existantes reliées par clés étrangères, interrogé via une syntaxe de pattern-matching inspirée de CYPHER et embarquée dans SQL.
- OGC geometry
- Types et opérateurs de géométrie conformes au standard de l'Open Geospatial Consortium (POINT, POLYGON, ST_Within, ST_Intersects) ; le spatial de HANA Cloud est conforme OGC.
- JSON Document Store
- La surface d'API compatible MongoDB de HANA Cloud sur des colonnes JSON ; opérations CRUD sur des documents sans ETL vers une base documentaire séparée.
- Vector Engine
- Le moteur natif d'embeddings et de recherche de similarité de HANA Cloud, partageant le même journal de transactions et le même modèle de sécurité que les moteurs relationnel, graphe, spatial et JSON — la moitié « recherche sémantique » du RAG hybride de HANA Cloud.
- Knowledge Graph Engine (RDF/SPARQL)
- Un moteur natif de HANA Cloud distinct du GRAPH workspace en graphe de propriétés que couvre cette fiche ; il stocke et interroge des triplets RDF via SPARQL et porte la moitié « relation factuelle » du RAG hybride, alimentant le même SAP Knowledge Graph qui ancre Joule.
- RAG hybride
- Combiner la recherche de similarité vectorielle avec des requêtes de relations factuelles en graphe dans une seule étape de récupération, plutôt que de choisir un seul mode — HANA Cloud met cela en œuvre en faisant tourner son Vector Engine et son Knowledge Graph Engine côte à côte dans la même base.
Sources
- SAP Help Portal — HANA Cloud Multi-Model
- SAP HANA Spatial Reference
- SAP Datasphere — Help Portal
- SAP Datasphere — official product page
- SAP HANA Cloud Intelligent Application - CAP Application with Vector Engine & Generative AI Hub — SAP Community (Technology Blog Posts by SAP)
- Fullstack CAP Application with HANA Cloud (Decoupled Architecture) [Part-1] — SAP Community (Technology Blog Posts by Members)
- Sizing the SAP Datasphere Object Store — SAP Community (Technology Blog Posts by SAP)
- I tricked Datasphere into running my custom scaler functions — SAP Community (Technology Blog Posts by Members)
- SAP HANA Cloud: Expert-Guided Implementation Workshop Series — SAP Community (Technology Blog Posts by SAP)
- SAP Cloud Application Programming Model with SAP HANA Cloud at Tarento Technologies - 6th September — SAP Community (Bengaluru Blog Posts)
- Currency Conversion in SAP Datasphere: The Next Level — SAP Community (Technology Blog Posts by Members)
- A Use Case for HANA Cloud Knowledge Graph: AI‑Driven Tender Analysis — SAP Community (Technology Blog Posts by Members)
- SAP Generative AI Hub: RAG on SAP Data with HANA Cloud Vector Store (Part 4 of 6) — SAP Community (Artificial Intelligence Blogs Posts)
- From HANA Studio to HANA Cloud: The Pain Points Nobody Warns You About — SAP Community (Technology Blog Posts by SAP)
- Migrating to SAP HANA Cloud: What Actually Gets Better (Part 1 of 2) — SAP Community (Technology Blog Posts by SAP)
- Deep Dive into SAP Datasphere Object Store of BDC: Benefits, Architecture and implementation — SAP Community (Technology Blog Posts by Members)
- Innovate with SAP HANA Cloud, an agentic multi-model database service — SAP Community (Technology Blog Posts by SAP)
- Currency Conversion in SAP Datasphere Using Graphical Views — SAP Community (Technology Blog Posts by Members)
- Developing HANA ML models with SAP Databricks — SAP Community (Technology Blog Posts by SAP)
- Beyond Vectors: The Next Evolution of RAG on SAP BTP using SAP HANA Cloud — SAP Community (Artificial Intelligence Blogs Posts)
- New Machine Learning, NLP and AI features in SAP HANA Cloud 2025 Q4 — SAP Community (Technology Blog Posts by SAP)
- Querying RDF Graphs with SAP HANA Cloud Knowledge Graph Engine — SAP Community (Technology Blog Posts by SAP)
- Accelerating Financial Close: Integrating SAP Datasphere with SAP Group Reporting — SAP Community (Financial Management Blog Posts by SAP)
- How to activate the Object Store in SAP Datasphere? — SAP Community (Technology Blog Posts by SAP)
- Agentic Databases for Data Scientists: SAP HANA Cloud Will Equip You with a Team — SAP Community (Technology Blog Posts by SAP)
- JOIN US: Meet SAP HANA Cloud @ SAP TechEd 2025 — SAP Community (Technology Blog Posts by SAP)
- From SAP Datasphere to a Local LLM (Llama 3.1) — Hands-On Tutorial — SAP Community (Technology Blog Posts by Members)
- SAP TechEd Berlin 2025: DA262-Enabling clean core development with SAP HANA Cloud and SAP Build Code — SAP Community (Technology Blog Posts by SAP)
- SAP HANA Cloud Knowledge Graph 入門 — SAP Community (Technology Blog Posts by SAP)
Fiche complète réservée aux abonnés. Ce que la fiche complète ajoute : le cadre de décision complet · la comparaison SAP · Snowflake · Databricks · Fabric · les pièges courants et leur correctif · l'aide-mémoire · les schémas d'architecture · les blocs de code · les chiffres à citer.