Une couche sémantique construite par l'IA pour vos bases de données.
Votre base de données stocke des noms. L'intelligence sémantique leur donne du sens : la fonction de chaque table et colonne, les valeurs possibles d'une colonne d'état et les jointures non déclarées. L'agent réseau lit votre schéma et vos valeurs réelles, et Nova, l'IA de Query Streams conçue pour les bases de données, génère la couche d'abstraction pour vous. Ainsi, Nova, Claude et ChatGPT interrogent votre base de données telle qu'elle est réellement.
Inclus dans les forfaits Business et Enterprise · Crédits Nova chaque mois, puis paiement à l'utilisation
Capturé
L'agent réseau lit les tables, les vues, les colonnes, les clés et les index selon une planification que vous définissez et à la demande. C'est tout ce que la base de données peut vous dire sur elle-même.
Agent réseau, sur votre réseauord_hdr · 2,4 millions de lignes
client_mstr · 38 000 lignes
0 clés étrangères déclarées0 commentaires de la chroniqueAucune liste de codes d'état valides
Compris
Nova décrit chaque table et colonne, indique le type de chaque colonne, liste les valeurs réelles d'une colonne de code et nomme les jointures détectées par l'agent. Nova est conçu pour cela : il connaît tous les moteurs, dialectes et connecteurs pris en charge par Query Streams, de SQL Server et Oracle aux ensembles de fichiers et Stripe. Toute modification est conservée.
ord_hdr — En-têtes de commandes : une ligne par commande client, avec son statut, sa date, son total et le commercial responsable. Table de faits · Domaine Ventes.
Enseigné
Certaines informations ne figurent pas dans le schéma : quelle table est obsolète, ce qui est considéré comme un compte de test, la définition d'une métrique. Lorsqu'une personne corrige Nova par chat, Nova propose une information. Celle-ci n'est prise en compte qu'après vérification de l'intégrité des données ou confirmation d'une brève reformulation par la personne. Nova ne conserve jamais d'informations automatiquement.
Flux de requêtes Apprentissage vérifiéord_histIl a été mis hors service. Et il faut exclure les comptes de test des revenus, ce sont eux qui ont act_fl = 'T'."ord_hist contre ord_hdr sur votre réseau actuellement. La règle du compte de test que je conserverai est la suivante : exclure les clients avec act_fl = 'T' à partir des revenus et du nombre de clientsC'est exact ?ord_hist détient les commandes de 2014 à 2018 uniquement ; ord_hdr couvre tout depuis. Nova cesse de lire ord_hist et conserve une note d'une ligne pour les questions historiques.
Les comptes de test ont act_fl = 'T'Exclure ces personnes du chiffre d'affaires et du nombre de clients.
ord_hdr.rep_id Le champ « Commandes en ligne » est vide pour 11 % des commandes web, ce qui explique pourquoi le détail fourni par le représentant ne correspond pas au total. Nova le précise au lieu de le dissimuler.
Si des réponses s'appuyant sur un fait sont corrigées, ce fait est immédiatement suspendu et revérifié. Les faits délaissés sont relégués au second plan ; ceux régulièrement consultés sont mis en avant. Les administrateurs ont accès à chaque fait, à ses preuves et à son auteur, et peuvent le modifier, le retirer ou bloquer les personnes autorisées à l'enseigner.
Demandé
La même question, à laquelle répondent une IA qui ne voit que les noms, et une autre qui lit la couche. Une seule de ces IA est exécutée.
Nova · Claude · ChatGPTSELECTIONNER c.nom, PAYS(*)
DE commandes o
JOINDRE clients c
ON c.id = o.numéro de client
OÙ o.statut = 'expédié'
GROUPE PAR c.nom;Aucune de ces tables ni colonnes n'existe. Même avec les bons noms, le statut est un code d'une seule lettre ; le filtre ne donnerait donc aucun résultat.
SELECTIONNER c.customer_nm, PAYS(*) AS expédié
DE ord_hdr o
JOINDRE client_mstr c
ON c.cno = o.cno
OÙ o.stat_cd = 'S'
ET o.ord_dt >= '2026-09-01'
GROUPE PAR c.cust_nm;La table réelle, la jointure trouvée dans les données, et 'S' à partir de la liste de valeurs propre à la colonne.
Effectué sur votre réseau, par l'agent
- Les points de jonction sont d'abord identifiés, puis validés, sur votre réseau. Les systèmes ERP et les bases de données existantes ne déclarent souvent aucune clé étrangère. L'Agent détermine les colonnes susceptibles de servir de clés, teste chaque candidat par rapport à vos valeurs réelles sur sa propre machine, lui attribue une cardinalité et un verdict, et rejette les correspondances fortuites. Il peut lier des tables provenant de bases de données différentes sur le même serveur. Seuls les scores et quelques exemples de valeurs sont conservés ; les données de travail sont supprimées une fois le contrôle terminé.
- Il lit ce que votre base de données sait déjà. Les statistiques du moteur remplacent les analyses de table lorsqu'elles existent, et les commentaires de colonnes que vous avez déjà écrits sont conservés.
- Conçu pour la production. Chaque requête est une lecture que l'agent construit lui-même, chacune a un délai d'expiration, les tables lentes se désengagent et réessaient, et la découverte s'exécute avec un budget de temps.
- SaaS et sources de fichiers également. Stripe, Shopify et HubSpot sont profilés à partir du cache local de l'agent, ce qui évite de dépasser la limite des API des fournisseurs.
Envoyé à Nova pour écrire la couche
- Noms, types et clés des tables et des colonnes
- Quelques exemples de valeurs par colonne et quelques exemples de lignes, taille limitée, texte long tronqué, valeurs binaires remplacées par un espace réservé
- Listes de valeurs pour les colonnes statut et type, avec leurs effectifs
- Ne jamais copier de table. Excluez les tables avant une exécution et supprimez à tout moment les échantillons et descriptions de Nova par table, schéma ou base de données.
Schéma illustratif de saisie de commandes. Les listes de valeurs proviennent des valeurs réelles de vos colonnes, jamais de suppositions.
Une couche sémantique que vous n'avez pas à construire
Les couches sémantiques construites manuellement sont un projet de modélisation. L'intelligence sémantique, quant à elle, part de vos données.
Vous avez déjà une couche dbt ou LookML ? Conservez-la. L’intelligence sémantique couvre les bases de données qu’elle n’a jamais atteintes.
FAQ sur l'intelligence sémantique
Qu'est-ce qu'une couche sémantique ?
Une couche sémantique fait office d'intermédiaire entre vos tables brutes et les personnes ou outils qui les interrogent. Elle décrit la signification de chaque table et colonne, la manière dont les tables sont jointes et les valeurs valides ; certains outils utilisent le terme « modèle sémantique ». L'intelligence sémantique en crée une automatiquement : l'agent réseau lit votre schéma et vos données réelles, et Nova, l'IA de Query Streams conçue pour les bases de données, génère la couche. Elle s'adapte à tous les moteurs, dialectes et connecteurs que nous prenons en charge, permettant ainsi aux outils d'IA de générer du SQL compatible avec votre base de données.
Le profilage va-t-il ralentir ma base de données de production ?
Il est conçu pour éviter cela. Chaque requête est en lecture seule et générée par l'Agent ; chacune a un délai d'expiration, les tables lentes sont relancées ultérieurement et la découverte s'effectue avec un budget de temps limité. Lorsque votre moteur conserve des statistiques, l'Agent les consulte au lieu d'analyser les tables. Vous pouvez également exclure les tables volumineuses ou sensibles avant une exécution.
Ma base de données ne contient aucune clé étrangère. Fonctionne-t-elle quand même ?
Oui, et c'est là que cela compte le plus. Les schémas ERP et les schémas existants en sont souvent dépourvus. L'agent réseau identifie les clés candidates, les compare aux valeurs réelles des deux colonnes sur votre réseau et enregistre celles qui sont valides, en indiquant leur cardinalité et leur score de confiance. Les candidates dont les valeurs se chevauchent par simple coïncidence sont rejetées, et il est possible de lier des tables situées dans différentes bases de données sur le même serveur. Nova et les outils MCP ne prennent en compte que les jointures validées.
Et si Nova se trompe dans sa description ?
Modifiez-le. Les descriptions et les types que vous saisissez ne seront jamais écrasés par les exécutions ultérieures. Nova tire également des enseignements des corrections apportées dans le chat, et chaque information apprise est vérifiée par rapport à vos données ou confirmée avant d'être utilisée par Nova. Les administrateurs peuvent consulter, modifier ou supprimer ces informations.
Nova peut-elle apprendre nos règles métier ?
Oui. L'apprentissage vérifié par flux de requêtes est intégré à Nova. Lorsqu'un utilisateur corrige Nova ou explique une règle dans le chat, Nova propose une information : une table obsolète, la signification exacte d'une colonne, la fiabilité d'une jointure, une règle métier ou la définition d'une métrique. Les informations relatives au schéma sont vérifiées par une requête en lecture seule sur votre réseau avant leur application ; les règles métier sont appliquées lorsque l'utilisateur confirme la reformulation de Nova (une phrase). Chaque information conserve son auteur, sa preuve et son historique. Si les réponses s'appuyant sur une information sont corrigées, celle-ci est suspendue et revérifiée, et les mesures sont recalculées en fonction des modifications apportées à vos données. Les administrateurs contrôlent qui peut enseigner et peuvent modifier ou supprimer toute information.
Avec quelles sources fonctionne-t-il ?
SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery, SQLite, Microsoft Access et DuckDB, ainsi que les ensembles de fichiers et les connecteurs API tels que Stripe, Shopify, HubSpot et Google Analytics 4. Il s'adapte au dialecte SQL de chaque moteur.
Quels plans l'incluent, et qui peut le gérer ?
L'intelligence sémantique est incluse dans Nova pour les abonnements Business et Enterprise. Les analyses sont comptabilisées dans le volume de traitement de données de votre abonnement. Seuls les administrateurs peuvent l'activer, choisir les bases de données et les tables concernées, modifier les résultats ou les supprimer. Tous les utilisateurs de Nova ou MCP en bénéficient.
Laissez Nova apprendre à connaître votre base de données.
Connectez-vous à une base de données, activez l'intelligence sémantique et posez votre première question en langage clair.
Inclus dans les forfaits Business et Enterprise · Crédits Nova chaque mois, puis paiement à l'utilisation

