Glosario
¿Qué es texto a SQL?
Texto a SQL (en inglés, text-to-SQL) es la técnica que convierte una pregunta escrita en lenguaje natural, como «¿cuánto vendimos en septiembre?», en una consulta SQL que se ejecuta sobre una base de datos. Hoy se hace con modelos de lenguaje que leen el esquema de la base y escriben la consulta.
También: text-to-SQL · NL2SQL · lenguaje natural a SQL
Cómo funciona
El modelo recibe la pregunta junto con el esquema: nombres de tablas, columnas y relaciones. Con eso escribe la consulta, la ejecuta y, si hay un error, la corrige. Los sistemas más completos suman definiciones de negocio (una capa semántica) y ejemplos de consultas correctas.
El riesgo principal es que la consulta sea válida pero responda otra cosa: un filtro de fecha mal puesto o una métrica calculada distinto. Por eso es importante poder ver el SQL que generó cada respuesta.
Ejemplo
Pregunta: «¿Cuáles fueron los 5 productos más vendidos el mes pasado?»
SELECT p.nombre, SUM(v.cantidad) AS unidades
FROM ventas v
JOIN productos p ON p.id = v.producto_id
WHERE v.fecha >= DATE '2026-09-01'
AND v.fecha < DATE '2026-10-01'
GROUP BY p.nombre
ORDER BY unidades DESC
LIMIT 5;Preguntas frecuentes
¿Texto a SQL reemplaza a un analista de datos?
Resuelve rápido las preguntas frecuentes y libera tiempo del analista, que puede revisar el SQL y ocuparse de análisis más profundos.
¿Es seguro dejar que una IA ejecute consultas?
Con acceso de solo lectura, la consulta puede leer pero no modificar datos. Es la configuración recomendada para cualquier herramienta de texto a SQL.
Términos relacionados
- Capa semántica
Una capa semántica es un conjunto de definiciones de negocio (métricas, dimensiones y relaciones) que traduce las tablas de una base de datos a conceptos como «ventas netas» o «cliente activo». Sirve para que cada consulta, tablero o asistente de IA calcule esos conceptos de la misma manera.
- BI conversacional
El BI conversacional (o analítica conversacional) es la forma de consultar datos de negocio chateando en lenguaje natural, en lugar de armar reportes o tableros a mano. Hacés una pregunta, el sistema consulta los datos y responde con números, tablas o gráficos, y podés seguir preguntando sobre la respuesta.
Tus datos ya tienen las respuestas.
Conectá tu primera fuente en minutos y hacé tu primera pregunta hoy.
¿Son un equipo o una empresa? Agendá una demo