SQL
Las fuentes SQL permiten que un agente consulte las tablas autorizadas de una base de datos. Conviene usar siempre una cuenta dedicada y de solo lectura, limitada a los esquemas necesarios.
Motores disponibles
PostgreSQL
En la selección, se debe indicar PostgreSQL e junto al host, puerto, base de datos, usuario, contraseña y las opciones SSL que requiera el servidor.
Microsoft SQL Server
Se debe seleccionar Microsoft SQL Server en la lista, especificando el servidor, puerto, base de datos y las credenciales de una cuenta con permisos de lectura.
MySQL
La opción del selector debe ser MySQL junto con el host, puerto, base de datos y credenciales. Conviene activar SSL cuando el servidor lo exija.
MariaDB
En este caso la selección es MariaDB con los datos de conexión del servidor y de la base de datos a los que se quiere conectar.
Oracle
La selección debe ser Oracle, completando el host, puerto, usuario y el identificador de servicio solicitado por el formulario.
Snowflake
Snowflake admite contraseña y OAuth, además de parámetros como esquema, almacén y rol. Se pueden consultar más detalles en la guía de Snowflake.
Crear y limitar una conexión
- Abrir Configuración > Datos > SQL y pulsar Añadir SQL.
- Seleccionar el motor, completar la conexión y validarla.
- Elegir solo las tablas que necesiten los agentes.
- Guardar y asignar a un agente para probar una consulta representativa para finalizar.
Si la base de datos restringe el acceso por red, solicita al equipo de NurIA Labs los datos de salida vigentes antes de configurar una lista de IP permitidas.