ARCHITECTURE

Couche sémantique : quand devient-elle indispensable ?

Assia El Omari
Chef de projet Marketing
21/10/26
Sommaire

Une couche sémantique devient indispensable quand les mêmes indicateurs sont consommés par plusieurs outils (BI, tableurs, applications, assistants IA) et que leurs chiffres divergent selon l'outil consulté. Elle définit une fois pour toutes chaque indicateur, sa règle de calcul et ses droits d'accès. Avec un seul outil de restitution, le modèle de cet outil suffit généralement.

Le chiffre d'affaires du mois n'est pas le même dans le tableau de bord de la direction financière et dans celui de la direction commerciale. Les deux équipes ont pourtant puisé dans le même entrepôt de données. L'écart vient du calcul : l'une déduit les avoirs, l'autre non, et chacune a écrit sa formule dans son propre outil.

Pendant longtemps, ce problème a été traité au cas par cas. Un analyste repérait l'écart, une réunion tranchait, un des deux tableaux de bord était corrigé. Ce fonctionnement tenait tant que les indicateurs étaient produits par une petite équipe, dans un seul outil de Business Intelligence.

Ce n'est plus le cas dans la plupart des organisations. Les métiers construisent leurs propres analyses, plusieurs outils de restitution coexistent, et des assistants IA commencent à répondre en langage courant à des questions sur les chiffres de l'entreprise. Chaque nouvel outil qui recalcule un indicateur ajoute une occasion d'écart.

La couche sémantique répond à ce problème en sortant les définitions des outils pour les placer à un seul endroit. Elle n'est pas pour autant nécessaire partout, et sa mise en place mobilise du temps métier autant que du temps technique. Tout l'enjeu consiste à identifier le moment où elle devient rentable, l'endroit où la placer et le périmètre par lequel commencer.

Couche sémantique : de quoi parle-t-on exactement ?

La couche sémantique est une couche logicielle placée entre les données stockées et les outils qui les consomment. Elle décrit les données dans les termes du métier, et non dans ceux des tables et des colonnes.

Ce que la couche sémantique traduit

Dans un entrepôt de données, une vente se présente sous la forme de lignes réparties dans plusieurs tables : les factures, les lignes de facture, les clients, les produits, les avoirs. Un utilisateur métier ne raisonne pas en tables. Il cherche le chiffre d'affaires net par région et par trimestre.

La couche sémantique fait le lien entre ces deux représentations. Elle indique que le chiffre d'affaires net correspond à la somme des montants facturés hors taxes, diminuée des avoirs, sur les factures validées. Elle précise aussi que la région est celle du client facturé, et non celle du site de livraison.

Une fois cette description écrite, l'utilisateur n'a plus besoin de connaître la structure des tables. Il sélectionne un indicateur et un axe, et la couche génère la requête correspondante.

Ce que contient une couche sémantique

Une couche sémantique complète regroupe plusieurs types d'objets. Tous ne sont pas nécessaires dès le départ, mais ils finissent par être utiles dès que le nombre d'utilisateurs augmente :

  • Les indicateurs : chaque KPI est décrit avec sa formule, son unité, son mode d'agrégation et les filtres qui s'appliquent toujours (par exemple, exclure les factures annulées).
  • Les dimensions : les axes d'analyse disponibles (temps, client, produit, région, canal), avec leurs hiérarchies, comme jour, mois, trimestre et année.
  • Les relations : la manière dont les tables se rattachent entre elles, pour que l'utilisateur n'ait jamais à écrire une jointure.
  • Les règles d'accès : qui peut voir quelles lignes et quels indicateurs, appliquées de la même façon quel que soit l'outil utilisé.
  • Les descriptions : une explication en français de chaque indicateur et de chaque dimension, lisible par un utilisateur métier et exploitable par un assistant IA.

Ce que la couche sémantique n'est pas

La couche sémantique est souvent confondue avec d'autres briques de gouvernance ou d'architecture. Ces confusions conduisent à mal dimensionner le projet, voire à acheter un outil qui ne répond pas au besoin :

  • Ce n'est pas un glossaire métier : un glossaire métier définit les termes en prose. La couche sémantique rend ces définitions exécutables, sous la forme de calculs que les outils appliquent.
  • Ce n'est pas un catalogue de données : un catalogue de données recense et décrit les jeux de données disponibles. La couche sémantique ne recense pas, elle calcule.
  • Ce n'est pas un entrepôt de données : elle ne stocke pas les données. Elle s'appuie sur une plateforme existante et génère des requêtes vers elle.
  • Ce n'est pas un tableau de bord : elle ne propose pas de visualisation. Elle alimente les outils qui en proposent.

Le glossaire, le catalogue et la couche sémantique se complètent. Le glossaire dit ce qu'est un client actif, la couche sémantique le calcule de la même manière partout.

Pourquoi la couche sémantique revient au premier plan

La notion n'a rien de nouveau. Les outils de BI des années 1990 et 2000 proposaient déjà des univers ou des modèles métier qui masquaient les tables aux utilisateurs. Ce qui a changé, c'est le nombre de consommateurs de données et leur nature.

La multiplication des outils de restitution

La plupart des organisations utilisent plusieurs outils pour produire leurs chiffres : un outil de BI principal, parfois un second hérité d'une acquisition ou choisi par une filiale, des tableurs connectés aux données, des applications métier qui affichent leurs propres indicateurs. Le comparatif des outils de BI montre à quel point l'offre est large, et il n'est pas rare de voir trois ou quatre de ces outils cohabiter.

Chaque outil possède son propre modèle, dans lequel les indicateurs sont recalculés. Une modification de règle (un nouveau type d'avoir à exclure, un changement de périmètre) doit alors être reportée dans chacun d'eux, par des équipes différentes, à des moments différents.

L'arrivée des assistants et des agents IA

Les assistants IA capables de répondre en langage courant à une question sur les chiffres de l'entreprise changent l'échelle du problème. Un outil de BI est utilisé par des personnes formées, qui connaissent le modèle. Un assistant IA est interrogé par n'importe quel collaborateur, et il doit choisir seul les tables et la formule.

Sans définitions explicites, l'assistant devine. Il peut produire une réponse plausible, correctement rédigée, mais calculée avec une règle que personne n'a validée. La question des données à ouvrir aux agents IA ne porte donc pas seulement sur les droits d'accès : elle porte aussi sur le sens que l'agent donne à ce qu'il lit.

Gartner a placé la sémantique parmi les trois grandes tendances de ses travaux sur la donnée et l'analytique pour 2026, aux côtés des agents IA et de la convergence des plateformes. En mai 2026, le cabinet a estimé que l'absence de sémantique rend les agents IA moins précis et plus coûteux, et a recommandé de faire de cette couche de contexte un composant central de l'architecture data.

Des plateformes qui l'intègrent désormais

L'offre technique a elle aussi évolué. La couche sémantique n'est plus réservée aux outils de BI. Plusieurs familles de solutions la proposent aujourd'hui, ce qui élargit les choix d'architecture :

  • Dans les outils de BI : les modèles sémantiques de Power BI ou le langage LookML de Looker décrivent les indicateurs à l'intérieur de l'outil.
  • Dans la chaîne de transformation : le dbt Semantic Layer permet de définir les indicateurs au même endroit que les transformations de données, puis de les exposer à plusieurs outils.
  • Dans les plateformes de données : Snowflake et Databricks proposent des objets sémantiques natifs, définis directement dans la plateforme.
  • Dans des couches indépendantes : des solutions comme Cube ou AtScale se placent entre la plateforme et tous les outils de consommation.

Un effort de standardisation est également en cours. L'initiative Open Semantic Interchange, portée par Snowflake avec de nombreux éditeurs dont dbt Labs, Salesforce, Databricks et Qlik, a publié en janvier 2026 la première version d'une spécification ouverte pour échanger les définitions d'indicateurs entre outils.

Les signaux qui rendent une couche sémantique indispensable

L'intérêt d'une couche sémantique ne se décrète pas. Il se constate à travers des situations concrètes, que les équipes data et les métiers connaissent généralement bien. Plus ces signaux se cumulent, plus la couche devient difficile à éviter.

Le même indicateur donne des chiffres différents selon l'outil

C'est le signal le plus visible. Deux tableaux de bord affichent un chiffre différent pour un indicateur qui porte le même nom, et une partie des réunions est consacrée à expliquer l'écart plutôt qu'à décider.

Ce signal mérite d'être qualifié avant de conclure. Un écart peut venir d'une définition différente (un vrai sujet de sémantique), d'une date de rafraîchissement différente (un sujet d'architecture) ou d'une erreur dans les données sources (un sujet de qualité). Seul le premier cas relève directement de la couche sémantique.

Plusieurs outils consomment les mêmes indicateurs

Le deuxième signal est structurel. Dès que deux outils de restitution ou plus affichent les mêmes indicateurs, chaque règle de calcul existe en plusieurs exemplaires. La cohérence repose alors sur la discipline des équipes qui maintiennent chaque outil.

Ce signal se renforce avec le temps. Les exemplaires d'une même règle divergent par petites touches, au fil des corrections faites dans un outil et oubliées dans l'autre. Multiplier les tableaux de bord a le même effet : chaque nouveau tableau recalcule ses indicateurs.

Les métiers construisent leurs propres analyses

Le troisième signal vient du self-service. Quand les analystes métier créent leurs propres rapports, ils recréent souvent leurs propres calculs, faute de pouvoir réutiliser ceux qui existent. L'autonomie gagnée sur la production se paie alors en cohérence.

Une couche sémantique change ce rapport. Les métiers restent libres de construire leurs analyses, mais à partir d'indicateurs déjà définis. La question de savoir si le self-service BI apporte une autonomie réelle dépend en grande partie de cette capacité à réutiliser des définitions communes.

Des assistants IA doivent répondre sur les chiffres

Le quatrième signal est le plus récent. Dès qu'un projet prévoit de permettre aux collaborateurs d'interroger les données en langage courant, la question des définitions devient bloquante. Un assistant qui répond sans définition validée expose l'organisation à des décisions prises sur des chiffres faux, présentés avec assurance.

Les règles d'accès doivent être identiques partout

Le dernier signal concerne la sécurité. Quand un commercial ne doit voir que les clients de son secteur, cette règle doit s'appliquer dans l'outil de BI, dans le tableur connecté et dans l'assistant IA. Si chaque outil porte sa propre règle, le risque d'oubli augmente avec chaque outil ajouté.

Quand une couche sémantique n'est pas nécessaire, ou pas encore

Une couche sémantique ajoute un composant à l'architecture, une compétence à maintenir et un circuit de validation des indicateurs. Dans plusieurs situations, ce coût dépasse le bénéfice attendu, et d'autres réponses sont plus adaptées.

Un seul outil de restitution et peu d'indicateurs partagés

Une organisation qui utilise un seul outil de BI, avec un modèle bien tenu par une équipe identifiée, dispose déjà d'une couche sémantique de fait : le modèle de cet outil. Ajouter une couche indépendante n'apporterait pas de cohérence supplémentaire.

Cette situation change dès qu'un second consommateur apparaît (un autre outil, une application, un assistant IA). Le modèle de l'outil de BI ne peut alors plus servir de référence unique, puisque les autres consommateurs n'y ont pas accès.

Des définitions qui ne sont pas encore stabilisées

Une couche sémantique applique des définitions. Elle ne les produit pas. Si les directions ne se sont pas encore accordées sur ce qu'est un client actif ou une marge, la couche ne fera que figer l'une des versions en concurrence, sans légitimité pour l'imposer.

Dans ce cas, le travail commence par un référentiel d'indicateurs, qui organise l'accord des directions sur les définitions. La couche sémantique vient ensuite, pour appliquer ces définitions dans les outils.

👉 À lire aussi : Référentiel d'indicateurs : comment aligner les directions sur une même définition ?

Une équipe data qui ne pourra pas la maintenir

Une couche sémantique se maintient comme un logiciel : chaque nouvel indicateur doit être défini, testé, versionné et documenté. Une équipe data déjà saturée par la maintenance des flux ne pourra pas absorber ce travail, et la couche se dégradera rapidement.

Le niveau de couche sémantique adapté dépend donc du nombre d'outils et d'usages à servir. Le schéma suivant présente trois niveaux, du plus léger au plus structurant, et ce que chacun permet de garantir.

Trois niveaux de couche sémantique, selon les outils à servir

Où placer la couche sémantique dans l'architecture data

Une fois le besoin établi, la question de l'emplacement se pose. Elle n'a pas de réponse unique : elle dépend des outils existants, de la plateforme de données et des usages prévus. Trois grandes options existent, chacune avec ses avantages et ses limites.

Dans l'outil de BI

La première option consiste à s'appuyer sur le modèle de l'outil de BI principal et à en faire la référence. C'est la solution la plus simple à mettre en œuvre, puisque le modèle existe souvent déjà.

Sa limite tient à la portée. Les définitions restent enfermées dans l'outil, et les autres consommateurs (tableurs, applications, assistants IA) ne peuvent pas toujours y accéder. Certains éditeurs ouvrent leur modèle à d'autres outils, mais avec des contraintes de compatibilité et de licence qu'il faut vérifier.

Dans la plateforme de données ou la chaîne de transformation

La deuxième option place les définitions au plus près des données : dans la chaîne de transformation (avec le dbt Semantic Layer, par exemple) ou dans la plateforme elle-même, grâce aux objets sémantiques que proposent désormais certains éditeurs.

Cette option a l'avantage de rapprocher les définitions des règles de modélisation des données, et de les versionner avec le reste du code. Elle suppose une équipe à l'aise avec ces outils, et une plateforme dont la Modern Data Stack est déjà structurée.

Dans une couche indépendante

La troisième option repose sur une solution dédiée, placée entre la plateforme et tous les outils de consommation. Elle offre la plus grande neutralité vis-à-vis des outils de restitution, et convient aux organisations qui en utilisent plusieurs de façon durable.

Elle ajoute en revanche une brique à l'architecture, avec son propre coût, ses compétences et ses contraintes de performance. Ce choix se justifie quand la diversité des outils est une réalité durable, et non un état transitoire en attendant une consolidation.

👉 À lire aussi : Faut-il une architecture data différente pour la BI, l'IA et le self-service ?

Le tableau suivant compare les trois options selon les critères qui pèsent le plus dans la décision.

EmplacementAvantagesLimitesSituation adaptée
Dans l'outil de BImise en œuvre rapide, modèle souvent existant, compétences déjà présentesdéfinitions peu accessibles aux autres outils, dépendance à l'éditeurun outil de BI dominant et peu d'autres consommateurs
Dans la plateforme ou la chaîne de transformationdéfinitions versionnées avec le code, proches des donnéescompétences techniques requises, compatibilité à vérifier avec chaque outilune plateforme structurée et une équipe data outillée
Dans une couche indépendanteneutralité vis-à-vis des outils, une seule définition pour tousbrique supplémentaire à financer, exploiter et superviserplusieurs outils de restitution durables et des usages IA

Comment mettre en place une couche sémantique sans alourdir la plateforme

Un projet de couche sémantique peut vite devenir un chantier sans fin, si l'objectif est de décrire tous les indicateurs de l'entreprise avant de livrer quoi que ce soit. Une démarche progressive donne des résultats plus rapides et mobilise moins les métiers.

Commencer par les indicateurs qui posent problème

Le premier lot ne doit pas couvrir tous les indicateurs. Il doit couvrir ceux dont l'incohérence coûte le plus cher : ceux qui sont repris par plusieurs directions et dont les chiffres diffèrent d'un outil à l'autre.

Pour constituer ce premier lot, plusieurs critères se combinent, à examiner avec les directions concernées :

  • L'usage transverse : l'indicateur figure dans les tableaux de bord de plusieurs directions, ou dans les supports du comité de direction.
  • L'écart constaté : les chiffres publiés diffèrent selon l'outil ou la direction qui les produit.
  • L'enjeu de décision : l'indicateur sert à fixer des objectifs, à calculer des primes ou à arbitrer des budgets.
  • L'usage prévu par l'IA : l'indicateur fait partie des questions que les collaborateurs poseront à un assistant.

Une quinzaine d'indicateurs bien choisis suffisent souvent à démontrer l'intérêt de la démarche. Le schéma suivant montre comment ces critères réduisent progressivement la liste.

Choisir les premiers indicateurs de la couche sémantique

Écrire la définition avant le code

Chaque indicateur du premier lot fait l'objet d'une fiche rédigée en français avant toute implémentation. Cette fiche sert de référence aux métiers, aux développeurs et, plus tard, aux assistants IA.

Une fiche utile contient quelques rubriques, courtes mais précises, qui évitent les interprétations divergentes :

  • Le nom et la définition : ce que mesure l'indicateur, en une ou deux phrases compréhensibles par un non-spécialiste.
  • La règle de calcul : la formule, les données sources et les règles de gestion appliquées (exclusions, conversions, dates de référence).
  • Les axes autorisés : les dimensions selon lesquelles l'indicateur peut être découpé, et celles qui n'ont pas de sens pour lui.
  • Le propriétaire : la personne qui valide la définition et arbitre les demandes de modification.
  • Les exemples de questions : quelques questions auxquelles l'indicateur répond, utiles pour tester un assistant IA.

Désigner un propriétaire par indicateur

Chaque indicateur de la couche a un propriétaire métier, généralement le Data Owner du domaine concerné. C'est lui qui valide la définition initiale et chaque modification ultérieure.

Sans propriétaire, la couche sémantique devient un dépôt technique que l'équipe data enrichit à la demande. Les définitions dérivent au gré des demandes, et la couche finit par reproduire les incohérences qu'elle devait supprimer.

Brancher les outils un par un

Une fois les premiers indicateurs implémentés, les outils de consommation sont raccordés progressivement. Le premier raccordement est souvent l'outil de BI principal, parce qu'il permet de comparer les chiffres de la couche avec ceux des tableaux de bord existants.

Chaque raccordement s'accompagne d'une période de double publication. Les anciens rapports et ceux qui s'appuient sur la couche coexistent quelques semaines, le temps d'expliquer les écarts éventuels et de faire valider les nouveaux chiffres par les métiers.

Suivre l'usage plutôt que le nombre d'indicateurs

Le nombre d'indicateurs décrits dans la couche n'est pas un bon indicateur de réussite. Une couche qui contient deux cents indicateurs dont vingt sont utilisés n'a pas atteint son objectif.

Les mesures utiles portent sur l'usage réel de la couche par les outils et les utilisateurs :

  • La part des rapports raccordés : combien de tableaux de bord du comité de direction s'appuient sur la couche plutôt que sur des calculs locaux.
  • Les indicateurs réellement interrogés : ceux qui reçoivent des requêtes chaque semaine, et ceux qui n'en reçoivent jamais.
  • Les écarts signalés : le nombre de cas où un utilisateur conteste un chiffre de la couche, et le délai de traitement.
  • Les questions sans réponse : pour un assistant IA, les questions auxquelles aucun indicateur de la couche ne permet de répondre.

Les erreurs fréquentes sur un projet de couche sémantique

Les projets de couche sémantique échouent rarement pour des raisons techniques. Les difficultés viennent le plus souvent de l'organisation, du périmètre ou du séquencement.

Plusieurs erreurs reviennent d'un projet à l'autre. Les connaître permet de les anticiper dès le cadrage :

  • Viser l'exhaustivité : décrire tous les indicateurs avant de livrer, au lieu de commencer par ceux qui posent problème, retarde le premier résultat de plusieurs mois.
  • Confier le projet à la seule équipe technique : sans les métiers, les définitions sont écrites par déduction à partir des rapports existants, avec leurs incohérences.
  • Laisser coexister les anciens calculs indéfiniment : si les rapports historiques continuent d'être maintenus en parallèle, les utilisateurs choisissent le chiffre qui les arrange.
  • Négliger les descriptions : une couche dont les indicateurs n'ont qu'un nom technique reste inutilisable pour les métiers et pour les assistants IA.
  • Multiplier les variantes : créer un indicateur par demande particulière (le chiffre d'affaires hors une filiale, hors un canal) recrée la confusion à l'intérieur même de la couche.

Ces erreurs ont un point commun : elles transforment un outil de cohérence en un chantier de plus. Éviter que la gouvernance des données devienne une usine à gaz repose sur les mêmes principes : un périmètre restreint, des responsables identifiés et des résultats visibles rapidement.

Couche sémantique : trois situations, trois décisions

La décision dépend moins de la maturité technique de l'organisation que de sa situation concrète. Trois cas reviennent souvent, et chacun appelle une réponse différente.

Une PME avec un seul outil de BI

Une entreprise qui utilise un seul outil de BI, avec une équipe de deux ou trois personnes qui maintient le modèle, n'a pas besoin d'une couche sémantique indépendante. Le modèle de l'outil joue ce rôle. L'effort porte sur la documentation des indicateurs dans ce modèle et sur la désignation de leurs propriétaires.

Cette situation doit toutefois être réexaminée dès qu'un projet d'assistant IA apparaît. Si l'assistant ne peut pas interroger le modèle de l'outil de BI, les définitions devront être placées ailleurs.

Un groupe avec plusieurs outils et des filiales

Un groupe dont les filiales utilisent des outils de BI différents, avec un reporting consolidé au niveau du groupe, rencontre le problème dans sa forme la plus aiguë. Les indicateurs du groupe sont recalculés dans chaque outil, avec des écarts qui ressurgissent à chaque clôture.

Dans ce cas, une couche placée dans la plateforme de données ou dans une solution indépendante devient pertinente. Le premier lot couvre les indicateurs du reporting de groupe, ceux qui remontent au comité exécutif.

Une organisation qui prépare des usages d'IA sur ses données

Une organisation qui prévoit de permettre à ses collaborateurs d'interroger les données en langage courant doit traiter la sémantique avant de déployer l'assistant. Un assistant IA déployé sans définitions validées produit des chiffres que personne ne peut garantir.

Le premier lot couvre alors les indicateurs sur lesquels porteront les questions les plus fréquentes, avec des descriptions rédigées pour être comprises par l'assistant autant que par les utilisateurs. La couche sert ensuite à tous les autres outils, ce qui répartit son coût sur plusieurs usages.

FAQ

Les questions fréquentes

Qu'est-ce qu'une couche sémantique ?+

Une couche sémantique est une couche logicielle placée entre les données stockées et les outils qui les consomment. Elle décrit les indicateurs, les axes d'analyse et les règles de calcul dans les termes du métier, pour que chaque outil obtienne le même résultat à la même question.

  • Elle définit chaque indicateur une seule fois, avec sa formule et ses filtres.
  • Elle décrit les axes d'analyse et leurs hiérarchies (temps, client, produit, région).
  • Elle porte les relations entre tables, pour que l'utilisateur n'écrive jamais de jointure.
  • Elle applique les mêmes règles d'accès dans tous les outils.
  • Elle ne stocke pas les données : elle génère des requêtes vers la plateforme existante.
Quelle différence entre une couche sémantique et un glossaire métier ?+

Le glossaire métier définit les termes en prose, pour que les collaborateurs partagent le même vocabulaire. La couche sémantique rend ces définitions exécutables : elle calcule les indicateurs selon la règle validée, dans tous les outils qui l'interrogent.

  • Le glossaire décrit, la couche sémantique calcule.
  • Le glossaire s'adresse aux personnes, la couche sémantique aux outils et aux assistants IA.
  • Les deux se complètent : la définition du glossaire sert de base à la règle de la couche.
  • Un catalogue de données, de son côté, recense les jeux de données disponibles sans calculer d'indicateurs.
À partir de quand une couche sémantique devient-elle nécessaire ?+

Une couche sémantique devient nécessaire quand les mêmes indicateurs sont consommés par plusieurs outils et que leurs chiffres divergent. Avec un seul outil de BI bien tenu, le modèle de cet outil suffit généralement.

  • Le même indicateur affiche des chiffres différents selon l'outil consulté.
  • Deux outils de restitution ou plus affichent les mêmes indicateurs.
  • Les métiers recréent leurs propres calculs dans leurs analyses.
  • Un assistant IA doit répondre à des questions sur les chiffres de l'entreprise.
  • Les règles d'accès doivent s'appliquer de la même manière dans tous les outils.
Où placer la couche sémantique dans l'architecture data ?+

Trois emplacements sont possibles : dans l'outil de BI, dans la plateforme de données ou la chaîne de transformation, ou dans une couche indépendante. Le choix dépend du nombre d'outils à servir et des compétences disponibles.

  • Dans l'outil de BI, la mise en œuvre est rapide, mais les définitions restent peu accessibles aux autres outils.
  • Dans la plateforme ou la chaîne de transformation, les définitions sont versionnées avec le code et proches des données.
  • Dans une couche indépendante, une seule définition sert tous les outils, au prix d'une brique supplémentaire à exploiter.
  • Une organisation qui prépare des usages d'IA doit vérifier que l'assistant pourra interroger la couche retenue.
Quels outils proposent une couche sémantique ?+

Plusieurs familles de solutions proposent une couche sémantique. Le choix dépend de l'emplacement retenu dans l'architecture et des outils de restitution déjà en place.

  • Les outils de BI, avec par exemple les modèles sémantiques de Power BI ou le langage LookML de Looker.
  • La chaîne de transformation, avec le dbt Semantic Layer.
  • Les plateformes de données, comme Snowflake et Databricks, qui proposent des objets sémantiques natifs.
  • Les couches indépendantes, comme Cube ou AtScale.
  • L'initiative Open Semantic Interchange travaille à un format ouvert pour échanger les définitions entre ces outils.
Par quels indicateurs commencer une couche sémantique ?+

Le premier lot couvre les indicateurs dont l'incohérence coûte le plus cher, et non l'ensemble des indicateurs de l'entreprise. Une quinzaine d'indicateurs bien choisis suffisent souvent à démontrer l'intérêt de la démarche.

  • Les indicateurs repris par plusieurs directions ou par le comité de direction.
  • Ceux dont les chiffres diffèrent selon l'outil qui les produit.
  • Ceux qui servent à fixer des objectifs ou à arbitrer des budgets.
  • Ceux sur lesquels porteront les questions posées à un assistant IA.
Pourquoi une couche sémantique est-elle importante pour l'IA ?+

Un assistant IA qui interroge directement les tables doit deviner le sens des colonnes et la formule de chaque indicateur. La couche sémantique lui fournit des définitions validées, ce qui rend ses réponses cohérentes avec les chiffres officiels.

  • L'assistant interroge des indicateurs définis plutôt que des tables.
  • Les règles de calcul validées par les métiers s'appliquent à ses réponses.
  • Les règles d'accès limitent ce que chaque utilisateur peut obtenir.
  • Les descriptions en français aident l'assistant à choisir le bon indicateur.
  • Gartner recommande depuis 2026 de faire de cette couche de contexte un composant central de l'architecture data.
Quelles sont les erreurs à éviter sur un projet de couche sémantique ?+

Les projets de couche sémantique échouent rarement pour des raisons techniques. Les difficultés viennent surtout du périmètre, de l'organisation et du séquencement.

  • Choisir l'outil avant d'avoir écrit et validé les définitions.
  • Viser l'exhaustivité au lieu de commencer par les indicateurs qui posent problème.
  • Confier le projet à la seule équipe technique, sans les métiers.
  • Laisser les anciens calculs coexister indéfiniment avec la couche.
  • Créer une variante d'indicateur pour chaque demande particulière.