Inteligencia semántica

Una capa semántica construida por IA para sus bases de datos.

Tu base de datos almacena nombres. La inteligencia semántica añade significado: para qué sirve cada tabla y columna, los valores que puede contener una columna de estado y las uniones no declaradas. El agente de red lee tu esquema y tus valores reales, y Nova, la IA de Query Streams diseñada para trabajar con bases de datos, crea la capa por ti, de modo que Nova, Claude y ChatGPT consultan tu base de datos tal como es en realidad.

Incluido en los planes Business & Enterprise · Créditos Nova cada mes, luego pago por uso

Inteligencia semántica conector producción erp · base de datos ventas cobertura 92%
01

Capturado

El agente de red lee tablas, vistas, columnas, claves e índices según la programación que usted elija y cuando lo solicite. Esto es todo lo que la base de datos puede revelar sobre sí misma.

Agente de red, en su red

ord_hdr · 2,4 millones de filas

Oh, noentero cnoentero stat_cdcarácter(1) ord_dtfecha y hora cantidad_totaldecimal(12,2) ID de representanteentero

cust_mstr · 38.000 filas

cnoentero cust_nmvarchar(60) tierracarácter(3) cr_limdecimal(12,2) act_flcarácter(1)

0 claves foráneas declaradas0 comentarios de la columnaNo hay lista de códigos de estado válidos

02

Comprendido

Nova describe cada tabla y columna, tipifica cada columna, enumera los valores que contiene realmente una columna de código y nombra las uniones que encontró el Agente. Nova está diseñado para esto: conoce todos los motores, dialectos y conectores compatibles con Query Streams, desde SQL Server y Oracle hasta conjuntos de archivos y Stripe. Todo lo que edites permanecerá editado.

Nova Escrito por Nova, puedes anularlo

ord_hdr — Encabezados de pedidos de venta: una fila por pedido de cliente, con su estado, fecha, total y el representante de ventas responsable. Tabla de hechos · Dominio de ventas.

Oh, noNúmero de ordenidentificadorclave principal
cnoCliente que realizó el pedidose une a cust_mstr.cnomuchos a unocomprobado con los datos
stat_cdEstado del pedido 'S'Enviado58% 'O'Abrir31% 'H'En espera7% 'INCÓGNITA'Cancelado4%
cantidad_totalTotal del pedidodinero
ID de representanteRepresentante de ventas responsable del pedidose une a emp.emp_idcomprobado con los datos
cr_limLímite de crédito aprobado, en la moneda del cliente.dineroeditado por tu equipo
Uniones encontradas en los datos 0 claves foráneas declaradas · 4 candidatos comprobados en su red
ord_hdr.cno cno_mstr.cnomuchos a unovalidadoEl número de cliente de cada pedido existe en el registro maestro de clientes.
ord_line.ohno ord_hdr.ohnomuchos a unovalidadoLas líneas de pedido se agrupan en su encabezado.
cust_mstr.terr hr.territory.terr_cdmuchos a unovalidadoSe encontró en dos bases de datos del mismo servidor.
ord_hdr.rep_id cno_mstr.cno-rechazadoLos números coinciden por casualidad. No hay ninguna relación.
03

Enseñó

Algunos datos no están incluidos en el esquema: qué tabla está desactivada, qué se considera una cuenta de prueba, cómo se define una métrica. Cuando alguien corrige a Nova en el chat, Nova propone un dato. Este solo surte efecto una vez que ha superado una comprobación de solo lectura con tus datos, o cuando la persona ha confirmado una reformulación de una sola frase. Nova nunca lo recuerda automáticamente.

Flujos de consultas Aprendizaje verificado
Responsable de finanzas, en el chat: “No uses historia_ord, fue retirado. Y deje las cuentas de prueba fuera de los ingresos, son las que tienen act_fl = 'T'.”
NovaEstrella nueva: De cheques historia_ord contra ord_hdr en tu red ahora. La regla de la cuenta de prueba que mantendré es: excluir clientes con act_fl = 'T' a partir de los ingresos y el número de clientes¿Es correcto?
Mesa de jubilación verificado con los datos

historia_ord Solo conserva los pedidos realizados entre 2014 y 2018; ord_hdr Cubre todo desde entonces. Nova deja de leer historia_ord y mantiene una nota de una sola línea para preguntas históricas.

Comprobado en su red: los rangos de fechas realmente no coinciden.Se vuelve a comprobar después de cada reescaneo del esquema.
Regla de negocio Confirmado por la persona que lo enseñó.

Las cuentas de prueba tienen act_fl = 'T'Excluirlos del recuento de ingresos y clientes.

Autor, pruebas y todas las revisiones registradasGenera confianza a medida que se aceptan las respuestas que lo utilizan.
Únete a la confiabilidad mesurado

ord_hdr.rep_id Aparece en blanco en el 11% de los pedidos web, por lo que el desglose por representante no sumará el total. Nova lo indica en lugar de ocultarlo.

Repita la medición cuando cambien sus datos.

Si las respuestas que se basan en un dato empiezan a corregirse, dicho dato se suspende inmediatamente y se vuelve a comprobar. Los datos que nadie usa se desvanecen; los que la gente sigue utilizando ganan relevancia. Los administradores pueden ver cada dato, su evidencia y su autor, y pueden revisar, retirar o bloquear a quienes imparten la clase.

04

Preguntó

La misma pregunta, respondida por una IA que solo ve nombres y por otra que lee la capa. Solo una de ellas se ejecuta.

Nova · Claude · ChatGPT
En lenguaje sencillo“¿Cuántos pedidos se enviaron a cada cliente el mes pasado?”
solo nombresadivinó
SELECCIONE c.nombre, CONTAR(*)
DESDE   pedidos o
ÚNASE A   clientes c
  EN c.id = o.customer_id
DONDE  o.estado = 'enviado'
GRUPO POR c.nombre;

Ninguna de estas tablas o columnas existe. Incluso con los nombres correctos, el estado es un código de una sola letra, por lo que el filtro no coincidiría con nada.

Nova Nova, con inteligencia semánticacarreras
SELECCIONE c.cust_nm, CONTAR(*) AS enviado
DESDE   ord_hdr o
ÚNASE A   cust_mstr c
  EN c.cno = o.cno
DONDE  o.stat_cd = 'S'
  Y  o.ord_dt >= '2026-09-01'
GRUPO POR c.cust_nm;

La tabla real, la unión encontrada en los datos y 'S' de la lista de valores de la propia columna.

Realizado en su red, por el Agente.

  • Las inserciones se encuentran y luego se verifican en tu red. Los sistemas ERP y las bases de datos heredadas a menudo no declaran claves foráneas. El Agente determina qué columnas podrían ser claves, compara cada candidata con los valores reales en su propio servidor, le asigna una cardinalidad y un veredicto, y rechaza las coincidencias que solo se superponen por casualidad. Puede vincular tablas entre bases de datos en el mismo servidor. Solo se conservan las puntuaciones y algunos valores de ejemplo, y los datos de trabajo se eliminan al finalizar la verificación.
  • Lee la información que tu base de datos ya conoce. Las estadísticas del motor sustituyen a los escaneos de tablas cuando existen, y los comentarios de columna que ya hayas escrito se incluyen automáticamente.
  • Diseñado para la producción. Cada consulta es una lectura que el Agente construye por sí mismo, cada una tiene un tiempo de espera, las tablas lentas retroceden y vuelven a intentarlo, y el descubrimiento se ejecuta con un presupuesto de tiempo.
  • También software como servicio (SaaS) y fuentes de archivos. Stripe, Shopify y HubSpot se configuran desde la caché local del agente, por lo que no se consume ningún límite de la API del proveedor.

Nova Enviado a Nova para escribir la capa

  • Nombres, tipos y claves de tablas y columnas
  • Algunos valores de ejemplo por columna y algunas filas de muestra, con tamaño limitado, texto largo truncado, binario reemplazado por un marcador de posición.
  • Listas de valores para las columnas de estado y tipo, con sus recuentos.
  • Nunca se copia una tabla. Excluya tablas antes de ejecutar el programa y elimine las muestras y descripciones de Nova por tabla, esquema o base de datos en cualquier momento.

Esquema ilustrativo de entrada de pedidos. Las listas de valores provienen de los valores reales de las columnas, nunca de suposiciones.

Leído por Nova chat Nova en el Generador de Consultas Claude sobre MCP ChatGPT sobre MCP

Una capa semántica que no tienes que construir.

Las capas semánticas construidas manualmente son un proyecto de modelado. La inteligencia semántica, en cambio, parte de tus datos.

Capa construida manualmente (dbt, LookML)Inteligencia semántica
¿Quién lo escribe?Tu equipo de datos, en YAML o LookML.Nova, a partir de tu esquema y valores reales. Edita lo que quieras.
EmpezandoUn proyecto de modelado, generalmente en un almacén.Elige una base de datos y actívala.
Se uneDeclarado a manoDescubierto y cotejado con los datos.
Dónde funcionaEl almacén modeloBases de datos operativas en tiempo real, conjuntos de archivos y conectores API, a través del Agente
Mantenerse al día con los cambios de esquemaAlguien edita el modeloMarca la base de datos cuando crece; la siguiente ejecución solo rellena lo nuevo.
Reglas de negocio y conocimiento tribalModelado por el equipo de datos, si alguien se acuerda deImpartido en el chat por personas que saben, verificado con los datos o confirmado antes de que Nova confíe en él.
Definiciones de métricas gobernadasSí, esa es su fortaleza.Ese no es el objetivo. Describe tus datos y aprende tus reglas; no reemplaza una capa de métricas.

¿Ya tienes una capa dbt o LookML? Consérvala. La inteligencia semántica cubre las bases de datos a las que nunca llegó.

Preguntas frecuentes sobre inteligencia semántica

¿Qué es una capa semántica?

Una capa semántica se interpone entre las tablas sin procesar y las personas o herramientas que realizan consultas. Define el significado de cada tabla y columna, cómo se unen las tablas y qué valores son válidos; algunas herramientas la denominan modelo semántico. La Inteligencia Semántica la crea automáticamente: el Agente de Red lee el esquema y los datos reales, y Nova, la IA de Query Streams diseñada para trabajar con bases de datos, escribe la capa. Se adapta a todos los motores, dialectos y conectores compatibles, de modo que las herramientas de IA generan consultas SQL que coinciden con la base de datos.

¿La creación de perfiles ralentizará mi base de datos de producción?

Está diseñado para evitarlo. Cada consulta es de solo lectura y la genera el Agente; cada una tiene un tiempo de espera, las tablas lentas se reintentan más tarde y el descubrimiento se ejecuta con un presupuesto de tiempo. Si su motor guarda estadísticas, el Agente las lee en lugar de escanear las tablas. También puede excluir tablas grandes o confidenciales antes de la ejecución.

Mi base de datos no tiene claves foráneas. ¿Aún así funciona?

Sí, y ahí radica la mayor importancia. Los esquemas ERP y heredados a menudo carecen de ellos. El Agente de Red encuentra claves candidatas, las compara con los valores reales de ambas columnas en su propia red y registra las que coinciden, junto con su cardinalidad y un índice de confianza. Se rechazan las candidatas cuyos números se superponen por mera coincidencia, y se pueden vincular tablas de diferentes bases de datos en el mismo servidor. Nova y las herramientas MCP solo se basan en las uniones que se superaron.

¿Qué ocurre si Nova se equivoca en la descripción?

Edítalo. Las descripciones y los tipos que escribas nunca se sobrescribirán en ejecuciones posteriores. Nova también aprende de las correcciones en el chat, y cada dato aprendido se verifica con tus datos o se confirma antes de que Nova lo utilice. Los administradores pueden revisar, modificar o eliminar esos datos.

¿Puede Nova aprender nuestras reglas de negocio?

Sí. El aprendizaje verificado de Query Streams está integrado en Nova. Cuando alguien corrige a Nova o explica una regla en el chat, Nova propone un hecho: una tabla obsoleta, el significado real de una columna, la fiabilidad de una unión, una regla de negocio o la definición de una métrica. Los hechos sobre el esquema se verifican con una consulta de solo lectura en su red antes de que entren en vigor; las reglas de negocio entran en vigor cuando la persona confirma la reformulación de una sola frase de Nova. Cada hecho conserva su autor, evidencia e historial. Si las respuestas que dependen de un hecho comienzan a corregirse, este se suspende y se vuelve a verificar, y las mediciones se vuelven a ejecutar a medida que cambian sus datos. Los administradores controlan quién puede enseñar y pueden revisar o obsoletar cualquier cosa.

¿Con qué fuentes funciona?

SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery, SQLite, Microsoft Access y DuckDB, además de conjuntos de archivos y conectores API como Stripe, Shopify, HubSpot y Google Analytics 4. Se adapta al dialecto SQL de cada motor.

¿Qué planes lo incluyen y quién puede gestionarlo?

La inteligencia semántica viene incluida con Nova en los planes Business y Enterprise. Las ejecuciones se contabilizan dentro del procesamiento de datos de tu plan. Solo los administradores pueden activarla, seleccionar las bases de datos y tablas que abarca, editar los resultados o eliminarlos. Todos los usuarios de Nova o MCP se benefician de esta función.

Impulsado por la inteligencia semántica
Nova

Deja que Nova aprenda tu base de datos.

Conecta una base de datos, activa la inteligencia semántica y formula tu primera pregunta en lenguaje sencillo.

Incluido en los planes Business & Enterprise · Créditos Nova cada mes, luego pago por uso