Découvrir l'IA et la fondation de données avec SAP HANA Cloud

Objectives

After completing this lesson, you will be able to:
  • Découvrez la valeur de SAP HANA Cloud.
  • Décrivez les autres services de base de données SAP BTP.

SAP HANA Cloud

Les données comme base de l'IA

Base de l'IA et des données

À l'ère de l'intelligence artificielle, les données sont plus critiques que jamais. Cependant, les données d'entreprise sont souvent fragmentées entre les systèmes, stockées dans différents formats et ne disposent pas d'un contexte de gestion sémantique. Il est donc difficile pour les solutions d’IA de fournir des résultats précis, pertinents et fiables. SAP Business Technology Platform relève ce défi en fournissant un socle de données et d'IA qui connecte les données, les fonctionnalités d'IA et les applications de manière régie. Une partie essentielle de ce socle est SAP HANA Cloud. Il agit comme la plateforme de données centrale qui connecte les données de gestion aux cas d'utilisation de l'IA, aux applications intelligentes et aux agents autonomes.

Qu'est-ce que SAP HANA Cloud ?

SAP HANA Cloud est une base de données Cloud en tant que service (DBaaS) In-Memory multi-niveaux entièrement gérée. En tant que socle de données basé sur le cloud pour SAP Business Technology Platform, SAP HANA Cloud intègre les données de toute l'entreprise, ce qui permet de prendre plus rapidement des décisions basées sur des données en temps réel. SAP HANA Cloud est l'un des quatre piliers de SAP Business Technology Platform et fournit les services de données pour gérer des volumes de données en constante augmentation dans un emplacement central.

Proposition de valeur SAP HANA Cloud

Visualisation de la proposition de valeur de SAP HANA Cloud.
Base de données multi-services

Combinant les qualités connues de SAP HANA telles que le traitement In-Memory, multimodèle, transaction hybride et analytique en temps réel avec un volume important et des services extrêmement axés sur les transactions.

Données à la demande

Toutes les données, quels que soient leur taille, leur catégorie et leur complexité, sont à votre disposition dès que vous en avez besoin.

Intégration facile

Une couche d'accès unifiée pour simplifier le traitement des données tout en consolidant et harmonisant l'intégration des données à vos applications intelligentes.

La puissance du cloud

Les qualités du Cloud telles que le faible coût total de possession, l'élasticité, les principes d'absence de serveur, la haute disponibilité, la résilience et le comportement autonome.

Accès rationalisé

Accès simplifié aux données, qui connecte toutes vos informations sans exiger que toutes les données soient chargées dans une solution de stockage unique.

Expérience développeur

SAP HANA Cloud fournit un environnement de développement intégré dans lequel le développeur peut développer et modéliser des applications personnalisées.

Cas d'utilisation de SAP HANA Cloud

SAP HANA Cloud est au cœur de la stratégie de SAP, qui consiste à fournir une plate-forme numérique nouvelle génération capable d'alimenter à la fois les applications existantes et nouvelles, sur site, dans le Cloud ou hybrides. Ces applications peuvent être des applications SAP ou non SAP. SAP HANA Cloud peut être utilisé dans un grand nombre de scénarios informatiques différents. Examinons quelques exemples d'utilisation de SAP HANA Cloud :

  • Fournir la base de données pour les applications de nouvelle génération qui nécessitent des performances extrêmement rapides sur d'immenses volumes de données à grande échelle.
  • Pour étendre les capacités de stockage et de traitement des données des applications sur site, par exemple, lorsque un grand nombre de nouveaux utilisateurs sont intégrés.
  • Pour étendre les fonctionnalités des applications SAP existantes à l'aide de services basés sur le Cloud.

Modélisation SAP HANA Cloud

Pousser le traitement des données vers la base de données

Bases de données traditionnelles fournit des fonctionnalités de stockage et offre des fonctionnalités de traitement des données limitées (le cas échéant). Cela signifie que les applications lisent les données brutes de la base de données et, à l'aide du code d'application comme ABAP ou JAVA, développent un code de traitement des données complexe à exécuter sur le serveur d'application.

La base de données SAP HANA Cloud fournit un stockage de données sophistiqué et multiniveau, ainsi que des fonctionnalités avancées de traitement des données. Ainsi, au lieu d'une application qui demande des données brutes à la base de données, elle peut demander des informations. Le traitement des données est désormais transféré de la couche application vers la base de données in-memory de SAP HANA Cloud. Cela signifie que non seulement le traitement des données est plus rapide, mais que les applications sont plus simples car elles n'ont pas besoin de gérer la logique de traitement des données. Des applications plus simples, c'est plus d'agilité.

Modèles multiples avancés avec SAP HANA Cloud

Modèles multiples avancés avec SAP HANA Cloud

Les vues calculées asont définies en plus des tables pour fournir la couche de traitement des données. Les vues calculées sont généralement empilées de sorte que les vues calculées inférieures fournissent des opportunités de réutilisation en définissant uniquement la couche de données de base. En plus de ces vues calculées, il existe d’autres vues calculées qui ajoutent des calculs et des sémantiques supplémentaires jusqu’à ce qu’elles soient prêtes à être utilisées par les clients. Les vues calculées ne rendent pas les données persistantes, mais calculent les résultats à la volée en fonction des données en ligne dans les tables source. Les tables source peuvent être des tables locales dans la base de données SAP HANA Cloud ou des tables distantes dans n'importe quelle base de données.

SAP HANA Cloud inclut des moteurs de traitement des données avancés qui se combinent avec des vues de calcul pour stocker et traiter nativement les données spatiales, graphiques, hiérarchiques et prédictives :

Prédictif

Développez des modèles prédictifs à l'aide d'algorithmes intégrés, y compris le Machine Learning.

Graphique

Stocker et interroger des modèles de données hautement en réseau tels que les chaînes logistiques ou les communautés en ligne (par exemple, les contacts LinkedIn).

Hiérarchie

Interroger les hiérarchies pour extraire des sémantiques précieuses telles que les ancêtres, les dépendants, la distance entre les nœuds ou les éléments de même niveau.

Spatial

Stockez et interrogez des données géométriques pour ajouter des informations spatiales à des analyses telles que le mappage.

Avec SAP HANA Cloud, vous pouvez combiner n'importe quel type de données : texte, géométries, données IdO, etc., pour créer des modèles multiples qui optimisent les analyses avancées et hautes performances.

En savoir plus

Apprenez-en plus sur la modélisation dans SAP HANA Cloud dans notre Learning Journey.

En s'appuyant sur ses fonctionnalités de base de données clés telles que le traitement In-Memory, la prise en charge multimodèles et le traitement des données poussées, SAP HANA Cloud joue un rôle essentiel dans l'activation de scénarios pilotés par l'IA.

SAP HANA Cloud dans le contexte de l'IA et de la fondation de données

Expliquer pourquoi SAP HANA Cloud est la base de données de l'IA

Hana Cloud comme IA de base de données

Les scénarios d'IA modernes nécessitent plus que des données brutes pour fournir de la valeur dans un contexte d'entreprise. Pour être efficaces, les applications d'IA ont besoin d'un contexte métier sémantique, d'un accès unifié à différents types de données, d'un traitement évolutif et d'une gouvernance fiable. SAP HANA Cloud est conçu pour répondre à ces exigences en agissant comme une couche de grounding unique pour les applications et agents d'IA.

Traitement de différents types de données dans un système

La force centrale de SAP HANA Cloud réside dans son puissant moteur multimodèle. Les données transactionnelles, analytiques, spatiales, graphiques et textuelles peuvent être combinées avec des capacités vectorielles natives dans une base de données. Cette intégration est particulièrement importante pour les scénarios d'IA générative dans lesquels les données de texte doivent être traitées directement dans la base de données pour créer des intégrations qui capturent une signification sémantique.

En exécutant des recherches de similarité avec SQL et des requêtes graphiques, les développeurs peuvent considérablement simplifier les workflows d'IA. Au lieu de gérer plusieurs bases de données et pipelines de données complexes, ils se connectent à un service unique qui prend en charge tout, de SQL standard à SPARQL et à la recherche vectorielle, réduisant ainsi la complexité architecturale globale.

Alimentation de l'analyse des données avec des agents spécialisés

SAP HANA Cloud prend de plus en plus en charge les interactions pilotées par l'IA via des agents de base de données spécialisés. Ces agents aident à réaliser des tâches spécifiques telles que la découverte d'artefacts de données pertinents, la compréhension de relations de données complexes et la prise en charge des opérations administratives. Pour garantir l'exactitude, les scénarios d'IA reposent sur une base solide représentée par un graphe de connaissances généré automatiquement basé sur des données d'entreprise personnalisées. Cela garantit que les agents fonctionnent avec le contexte approprié et une compréhension approfondie du domaine de gestion spécifique.

Intégrer l'IA directement aux données avec MCP

Pour rendre les données encore plus accessibles aux agents IA et aux grands modèles de langage, SAP HANA Cloud prend en charge le Model Context Protocol (MCP). Ce protocole permet aux agents Joule, aux agents personnalisés et aux modèles d'IA d'accéder directement aux moteurs multimodèles riches de SAP HANA Cloud. La prise en charge de MCP permet l'orchestration autonome des tâches dans l'ensemble de l'écosystème de données. Cette intégration garantit que, pendant que les agents IA effectuent des tâches complexes, les normes de gouvernance et de sécurité de l'entreprise sont gérées à tout moment.

Gestion du contexte de conversation intelligent

Pour que les agents IA fournissent une réelle valeur ajoutée, ils doivent gérer le contexte dans plusieurs interactions. SAP HANA Cloud fournit une mémoire persistante à long terme pour les agents d'IA, souvent appelée mémoire agentique. Cette fonctionnalité permet aux agents de se souvenir des faits importants des interactions précédentes et de gérer le contexte dans les conversations de longue durée. Par conséquent, les agents peuvent continuellement améliorer leurs processus de raisonnement et de prise de décision. Cela entraîne une expérience utilisateur plus personnalisée et cohérente, où les agents apprennent au fil du temps et agissent avec plus de précision en fonction des données historiques.

Synthèse

En conclusion, SAP HANA Cloud sert de fondation de données native de l'IA de SAP BTP, connectant efficacement les données d'entreprise aux applications et agents intelligents. En utilisant son moteur multimodèle intégré, la plateforme simplifie les architectures techniques en traitant les données vectorielles, graphiques et transactionnelles dans un système unique. En outre, la prise en charge du Model Context Protocol permet aux agents d'IA d'interagir directement avec les moteurs de base de données, tandis que la mémoire agentique fournit le contexte à long terme nécessaire. Cette base permet aux agents d'améliorer continuellement leur raisonnement et de fournir une expérience utilisateur plus précise et personnalisée au fil du temps.

Points clés à retenir de cette leçon

SAP HANA Cloud est une base de données Cloud en tant que service (DBaaS) In-Memory multi-niveaux entièrement gérée. Elle fournit une plateforme numérique nouvelle génération capable d'alimenter à la fois les applications existantes et nouvelles, sur site, dans le cloud ou hybrides. En outre, SAP Business Technology Platform inclut des fonctionnalités de stockage de données telles que Object Store, Redis, option hyperscaler ou service PostgreSQL.