Accueil Snowflake AI Data Cloud

Snowflake AI Data Cloud

_Snowflake AI Data Cloud

Dans cet article, nous abordons l'intégration de SAP BDC avec Snowflake AI Data Cloud . Avec SAP Business Data Cloud (BDC), SAP a désormais réussi à imposer sur le marché sa nouvelle plateforme stratégique dédiée aux données et à l’IA. L’une des principales innovations de BDC réside dans son ouverture vers d’autres plateformes cloud via SAP BDC Connect, de sorte que les données SAP, précieuses sur le plan sémantique et souvent critiques pour l’activité, puissent être utilisées dans des produits de données (gérés par SAP) conçus de manière sémantiquement rigoureuse sur les différentes plateformes, sans nécessiter d’efforts d’ingénierie importants.

Table des matières
 

1. Qu'est-ce que Snowflake et quelles sont ses fonctionnalités ?

Mais avant cela, nous devrions clarifier la question fondamentale suivante : qu'est-ce que Snowflake et qu'est-ce qui le rend si particulier ?
 
Snowflake est présent sur le marché depuis 2012 et compte parmi les principaux fournisseurs dans le domaine du data warehousing. Snowflake a été fondé par Benoit Dageville, Thierry Cruanes (tous deux anciens ingénieurs chez Oracle) et Marcin Zukowski (cofondateur de Vectorwise). Leur vision était de développer de A à Z un système de base de données analytique (entrepôt de données/système OLAP) exclusivement destiné au cloud. Les utilisateurs ne devaient se soucier de rien d’autre que de leurs cas d’utilisation, c’est pourquoi Snowflake a été conçu comme une plateforme SaaS. Personne ne devait avoir à se préoccuper du matériel, des mises à jour/correctifs ou d’autres questions d’exploitation ; l’objectif était que « ça fonctionne, tout simplement ».
 
Les problèmes qui causaient des nuits blanches aux concurrents et à leurs clients devaient être résolus d'un seul coup. En effet, lorsque la capacité de calcul d'un système de l'époque (par exemple Teradata ou Netezza) atteignait ses limites, il fallait acheter du nouveau matériel, y compris du stockage, alors que la capacité de stockage supplémentaire n'était pas du tout nécessaire et que seul un gain de puissance de calcul était réellement requis. (Ou inversement.)
 
Cela entraîne des coûts inutilement élevés en matière de matériel et de personnel d'exploitation, et n'offre globalement pas beaucoup de flexibilité ni de possibilités d'adaptation en fonction des besoins. Sur les plateformes cloud des hyperscalers (AWS, Azure, GCP), les ressources peuvent être provisionnées en quelques secondes selon les besoins et sont disponibles en quantité quasi illimitée. Et c'est précisément ces caractéristiques que Snowflake exploite grâce à son architecture :
 
Comme le montre l'illustration précédente, Snowflake se divise en trois couches, de bas en haut :
  1. Couche de stockage,
  2. Couche de calcul et
  3. Couche de services cloud.

La couche de stockage sert à stocker les données chargées dans Snowflake. C'est à cela que sert le tableau Store du fournisseur de cloud sur lequel le compte Snowflake est hébergé (S3 chez AWS, Azure Blob Storage et GCP Cloud Storage). Snowflake tire ainsi parti de la disponibilité et de l’évolutivité inégalées de ces technologies, ce qui montre bien que Snowflake a été développé pour le cloud sans aucun compromis. Pour le stockage dans Snowflake, un montant fixe par To et par mois est appliqué. Ce montant dépend du fournisseur de cloud sur lequel Snowflake est hébergé, ainsi que de sa région ou de son centre de données.
 
La couche de calcul offre un moyen flexible de fournir et de gérer des capacités de calcul pour le traitement des données. À cette fin, Snowflake utilise le concept de ce qu'on appelle un entrepôts virtuels. Il s’agit de capacités de calcul (machines virtuelles) qui peuvent être activées et désactivées de manière flexible. La taille, et donc la puissance, d’un entrepôt virtuel sont définies dans Snowflake par tailles de t-shirts de XS à 6XL, soit dix tailles différentes.
 
Vous payez pour la durée pendant laquelle un entrepôt virtuel est actif. Un entrepôt XS (la plus petite taille) consomme un crédit par heure d'activité de l'entrepôt virtuel. Chaque niveau double la capacité et, par conséquent, la consommation de crédits dans les mêmes proportions. Le prix d'un crédit dépend de l'hyperscaler, de sa région et de l'édition Snowflake :
 
Dans cet exemple, un crédit dans l'édition Enterprise de Snowflake, hébergée dans le centre de données GCP de Francfort, coûte 3,90 USD.
 
Les entrepôts virtuels peuvent être configurés de manière très flexible, de sorte qu'ils s'éteignent automatiquement après une certaine période d'inactivité, par exemple, et se remettent en marche automatiquement dès que le système en a à nouveau besoin. Snowflake offre ainsi une flexibilité maximale et une élasticité des ressources en matière de capacité de calcul (Compute).
 
La couche de services cloud est une application dite « multi-tenant » qui prend en charge la gestion de toutes les tâches administratives pour l'ensemble des clients de Snowflake. Cela comprend notamment la gestion des métadonnées et des accès, ainsi que l'optimisation automatisée des performances.
 

2. Comment Snowflake a-t-il évolué depuis sa création ?

À ses débuts, Snowflake était principalement conçu comme un entrepôt de données ou un système de base de données, et c'est toujours le cas aujourd'hui. Ainsi, lorsqu'on utilise Snowflake, on remarque immédiatement que les requêtes et instructions SQL constituent le principal moyen d'interaction. En effet, dans Snowflake, tout peut être géré via SQL, de la création d’utilisateurs et d’autorisations au chargement et au traitement des données, en passant par le déploiement d’applications web à auto-scaling. Un autre aspect qui a caractérisé Snowflake dès le début est la séparation, déjà évoquée, entre le stockage et le calcul, de sorte que les deux peuvent être mis à l’échelle indépendamment l’un de l’autre. C’est pourquoi la facturation dans Snowflake est également gérée séparément en fonction de ces deux éléments. Au fil des ans, des capacités et des fonctionnalités supplémentaires sont venues s’ajouter aux fonctionnalités de base. Tout récemment, notamment, de nombreuses fonctionnalités d’IA ont été intégrées avec Snowflake Cortex AI et Snowflake Intelligence, qui intègrent des modèles linguistiques de grande envergure (LLM) et des agents IA à la plateforme. L'accent est fortement mis sur ces éléments, raison pour laquelle Snowflake a également fait l'objet d'un rebranding pour devenir Snowflake AI Data Cloud.
 

3. Comment Snowflake et SAP Business Data Cloud s'articulent-ils ?

Dans le cadre de SAP BDC Connect, une coopération et une compatibilité avec le partage de données sans copie (Zero-Copy Data Sharing) vers Snowflake ont également été annoncées. Les clients existants de Snowflake ont ainsi la possibilité d'utiliser et de mettre à disposition des produits de données SAP de manière bidirectionnelle via SAP BDC Connect. Pour cela, SAP BDC Connect doit être configuré et géré pour le compte Snowflake.
 
Mais il est également possible d'utiliser Snowflake en tant qu'extension de solution gérée par SAP, SAP Snowflake. Cette solution est comparable à SAP Databricks, mais il existe également des différences. Alors que SAP Databricks offre nettement moins de fonctionnalités que Native Databricks, SAP Snowflake ne nécessite de renoncer qu’à un nombre nettement moindre de fonctionnalités. À la date de rédaction du présent document, on ne savait pas encore s’il fallait renoncer à des fonctionnalités importantes de Snowflake.
 

4. Quel est l'avantage de SAP Snowflake ?

SAP Snowflake est entièrement intégré à l'écosystème SAP, ce qui fait de SAP son principal partenaire de support. De plus, une fois provisionné, SAP Snowflake est immédiatement capable de consommer et de fournir des produits de données SAP sans nécessiter de configuration complexe de SAP BDC Connect. Grâce à cette intégration dans l’écosystème SAP, les questions de sécurité et de gouvernance, telles que la gestion des utilisateurs, la connectivité, etc., sont également plus faciles à gérer.
 
De plus, il n'existe aucune restriction liée aux licences pour l'utilisation des produits de données SAP au sein de SAP Snowflake, alors que certaines restrictions s'appliquent dans le cas de Native Snowflake ainsi que sur d'autres plateformes SAP BDC Connect. En ce qui concerne le modèle de licence et de facturation, SAP Snowflake est assez simple. La facturation ne s'effectue pas en SAP Capacity Units (CU), mais sous la forme de deux SKU distinctes, à savoir, comme pour Native Snowflake, via Compute et Storage.
 

5. Quelle est la structure des coûts du partage de données sans copie ?

Que les produits SAP Data soient utilisés via Native ou via SAP Snowflake, des frais d'infrastructure s'appliquent dans les deux cas, en plus de la consommation de ressources propre à la plateforme.

Ces frais sont dus au fait que l'utilisation des produits de données SAP engendre des coûts chez le fournisseur de cloud sous-jacent, notamment pour les charges de travail d'E/S dans l'Object Store ( enregistrement, lecture et transfert de données).

Digression : comment les produits de données SAP et les tables Snowflake sont-ils stockés ?

Les produits de données SAP sont stockés sous forme de tables Delta Lake dans l'Object Store du fournisseur de services cloud. Voici un article de référence utile à ce sujet : https://delta.io/blog/delta-lake-vs-parquet-comparison/
En bref : une table n'existe pas sous la forme d'un « fichier unique », mais est divisée en plusieurs fichiers individuels (fichiers de données) qui ne contiennent chacun qu'une partie des données de la table. Les métadonnées (par exemple, quels fichiers appartiennent à quelle table et comment les lire de manière optimale) sont gérées séparément.

Le stockage dans Snowflake est en principe très similaire : là aussi, les données sont organisées en arrière-plan sous forme de fichiers et de métadonnées.

Pourquoi cela entraîne-t-il des coûts supplémentaires ?

Chaque accès à l'Object Store – c'est-à-dire un appel d'API ou une requête de traitement visant à lire un fichier – engendre des coûts chez l'hébergeur hyperscale, qui sont facturés en conséquence.

Ces coûts sont généralement moins élevés lorsque l'application utilisatrice fonctionne dans la même région cloud. Cependant, dès que les données franchissent les limites de la région (ou doivent quitter le centre de données), les coûts de transfert peuvent augmenter considérablement.

De quoi se composent les frais d'infrastructure ?

Les frais d'infrastructure se composent généralement de deux éléments :

  1. Frais de transfert de données interrégionaux
    Pour les données SAP Data Product qui doivent quitter le centre de données BDC.

  2. Traitement des requêtes
    Pour les appels API vers l'Object Store (par exemple, lecture de fichiers/objets).

Frais supplémentaires en cas d'utilisation via Native Snowflake / BDC Connect

Lorsque les produits de données SAP sont utilisés via Native Snowflake et BDC Connect, les éléments suivants s'ajoutent :

  • Frais d'infrastructure et
  • les coûts habituels de Snowflake

ainsi que les frais Premium.

Dans ce cadre, Snowflake mesure les charges de calcul générées au sein de la plateforme Snowflake lors du traitement des produits de données SAP, puis transmet régulièrement ces valeurs à SAP. SAP calcule ensuite une majoration, et la facturation s'effectue sous forme d'unités de consommation ( CU ) via SAP BDC Connect.

6. Conclusion : élégance architecturale contre réalité commerciale

L'ouverture stratégique de la SAP Business Data Cloud vers le Snowflake AI Data Cloud marque un tournant dans la gestion moderne des données. Grâce au partage natif des données sans copie (zero-copy), le paradigme ETL classique, source d’erreurs et nécessitant une maintenance intensive, est définitivement abandonné pour les données SAP. Les données sont disponibles sur toutes les plateformes sans effort de réplication. Lors de la mise en œuvre, la question principale qui se pose pour les entreprises concerne le choix du modèle d’exploitation et de licence approprié :

  • Native Snowflake avec BDC Connect offre une autonomie maximale au sein de l'infrastructure cloud existante, mais exige des architectes qu'ils surveillent de près les restrictions de licence ainsi que les frais supplémentaires facturés par SAP (majoration sur les charges de travail de calcul via les CU).
  • SAP Snowflake (Solution Extension) se distingue par sa conception entièrement intégrée, avec une assistance SAP directe, l'élimination des obstacles liés à la configuration et une facturation simple, purement basée sur les ressources, via des SKU dédiés – sans aucune restriction de licence pour l'utilisation des produits de données SAP.
Au final, ce n'est toutefois pas seulement la structure contractuelle qui détermine la réussite économique, mais aussi la topologie physique du cloud. Étant donné que la mise à disposition des données repose sur des appels d'API vers des magasins d'objets (format Delta Lake), le placement des instances Snowflake et BDC dans la même région d'un hyperscaler reste le levier le plus important pour maintenir les frais d'infrastructure (en particulier les transferts de données interrégionaux) à un niveau minimal. En tenant compte de ces aspects, vous bénéficiez d’une architecture de données de pointe qui associe de manière transparente la sémantique SAP critique pour l’entreprise à l’évolutivité et aux capacités d’IA de Snowflake.
 


Vous souhaitez comprendre en détail le fonctionnement des coûts liés au partage de données sans copie (Zero-Copy Data Sharing), aux frais d'infrastructure et aux frais Premium, et savoir ce que cela implique concrètement pour votre cas d'utilisation ? Alors contactez-nous ici!

Publié par :

Tobias Vogler

autor:IN

Cet article vous a-t-il plu ?

Cet article vous a-t-il été utile ?

Cliquez sur une étoile pour évaluer !

Note moyenne 0 / 5.
Nombre d'évaluations : 0

Aucun vote pour l'instant ! Soyez la première personne à noter ce post !

INFORMATIONS

Plus d'informations

Glossaire SAP Sapphire 2026 : Joule, agents IA et « Autonomous Enterprise » expliqués simplement

Joule, agents IA, entreprise autonome, protocole A2A : tous les nouveaux termes SAP présentés lors du salon Sapphire 2026 en un coup d'œil. Consultez dès maintenant le glossaire s-peers.
Wiki Big Query SAP Warehousing

Google BigQuery vs SAP BW : comparaison de deux solutions d'entrepôt de données

Cet article Wiki présente deux solutions leaders pour la gestion et l'analyse des données dans le monde moderne axé sur les données : Google...
Transformation par l'IA et économie comportementale : pourquoi les gens ne veulent (souvent) pas changer

Transformation par l'IA et économie comportementale : pourquoi les gens ne veulent (souvent) pas changer

Dans ce wiki, Yvonne explique, sous l'angle de l'économie comportementale, pourquoi les changements sont si difficiles à mettre en œuvre dans les entreprises. Pourquoi les gens agissent-ils...
Facteurs de réussite de l'adoption de l'IA - gestion du changement

Quels sont les véritables moteurs de l'adoption de l'IA dans les entreprises ? 6 facteurs qui déterminent le succès ou l'échec.

Ce wiki explique pourquoi le changement échoue rarement à cause de la technologie, mais plutôt en raison de schémas psychologiques, et comment...
Gestion du changement informatique

La psychologie dans la gestion du changement : 6 biais qui freinent l'adoption (et 6 mesures pour y remédier)

Ce wiki explique pourquoi le changement échoue rarement à cause de la technologie, mais plutôt en raison de schémas psychologiques, et comment...
Gestion du changement informatique

Gestion du changement informatique : définition, processus et bonnes pratiques

Les entreprises ne tirent parti que de moins d'un tiers des avantages escomptés de la transformation numérique, non pas parce que la technologie fait défaut, mais parce que...

Qu'est-ce que la FP&A ? Définition, processus clés et avenir du pilotage d'entreprise

Les entreprises ne sont pas pilotées par des rapports, mais par de meilleures décisions. La FP&A (Financial Planning & Analysis) est la fonction stratégique...