Saltearse al contenido

SQLDatabase

SQLDatabase prepara la conexión a una base de datos para que otros componentes la usen, por ejemplo SQL Query Database Tool, con el que un agente consulta la base, o Natural Language to SQL, que convierte una pregunta en una consulta SQL. Por sí solo no lee ni escribe datos.

Cuándo usarlo

  • Quieres que un agente responda preguntas consultando tu base de datos.
  • Quieres convertir preguntas en consultas SQL sobre tu base.

Configuración

Los datos de conexión se escriben en el propio nodo.

CampoQué hace
User (obligatorio)El usuario de la base de datos.
Password (obligatorio)Su contraseña.
Hostname (obligatorio)La dirección del servidor.
PortEl puerto del servidor.
DatabaseEl nombre de la base de datos.
Table To UseOpcional: la tabla con la que se trabaja, si la conoces.

Resultado

La salida SQLDatabase es la conexión, para enchufarla a los componentes que piden una base de datos. URI Database string es la dirección de conexión como texto.

Ejemplo

Un director comercial quiere preguntar a un agente «¿cuánto vendimos en septiembre?».

  1. Añade SQLDatabase con los datos de la base de ventas.
  2. Conecta la salida SQLDatabase a un SQL Query Database Tool.
  3. Conecta la herramienta a un agente y hazle la pregunta en el chat.

Buenas prácticas

  • Usa un usuario de la base con permisos de solo lectura.

Componentes relacionados

  • Postgres SQL: lee y cambia filas de PostgreSQL directamente.