Fuentes de Datos de Base de Datos
Beak AI Studio permite a los agentes conectarse a una amplia variedad de bases de datos SQL y NoSQL, potenciando los flujos de trabajo con datos tanto estructurados como no estructurados.
Tipos de Bases de Datos Compatibles
Beak AI Studio admite integración directa con las siguientes bases de datos:
-
Bases de Datos SQL:
- MySQL
- PostgreSQL
- SQL Server (Microsoft SQL Server)
- Oracle Database
-
Bases de Datos NoSQL y de Búsqueda:
- MongoDB
- Cassandra
- Redis
- Elasticsearch
- OpenSearch
Nota: Otras bases de datos pueden ser accesibles mediante controladores estándar, pero las anteriores son las oficialmente compatibles y probadas.
Métodos de Integración
- Conexión Directa:
- Conéctese mediante controladores de base de datos estándar y cadenas de conexión.
- Compatibilidad con Bases de Datos en la Nube:
- Integre con bases de datos gestionadas en la nube (p. ej., AWS RDS, Azure SQL, MongoDB Atlas, Amazon OpenSearch Service).
- Métodos de Autenticación:
- Usuario/contraseña (todas las bases de datos compatibles)
- Certificados SSL/TLS (PostgreSQL, MySQL, SQL Server, Oracle)
- Roles IAM o claves API (para bases de datos NoSQL/búsqueda gestionadas en la nube)
- Cadenas de conexión con credenciales integradas
Requisitos de Configuración
-
Detalles de Conexión:
- Nombre de host o dirección IP
- Puerto
- Nombre de la base de datos
- Usuario y contraseña (u otra autenticación según se requiera)
- Para bases de datos en la nube: cadena de conexión completa o URI
- Opcional: certificados SSL/TLS para conexiones seguras
-
Acceso a la Red:
- Asegúrese de que Beak AI Studio pueda alcanzar el servidor de base de datos (considere VPN, cortafuegos o listas de permitidos de IP).
Formatos Compatibles
-
Tipos de Datos:
- Todos los tipos de datos SQL estándar (INT, VARCHAR, DATE, etc.)
- JSON/BSON para bases de datos NoSQL
- Campos binarios y de texto
-
Métodos de Consulta:
- Consultas SQL para bases de datos relacionales
- Pipelines de agregación y consultas de documentos para MongoDB
- Consultas de búsqueda y análisis para Elasticsearch y OpenSearch
- Operaciones clave-valor para Redis y Cassandra
Casos de Uso de Ejemplo
- Recuperación de Datos de Clientes: Consulte registros de clientes desde PostgreSQL, MySQL o SQL Server.
- Agregación para Análisis: Agregue datos de ventas o uso desde MongoDB, Cassandra o Elasticsearch.
- Búsqueda de Texto Completo: Utilice Elasticsearch u OpenSearch para búsqueda semántica y por palabras clave en documentos.
- Gestión de Sesiones: Almacene y recupere datos de sesión utilizando Redis.
- Informes Empresariales: Integre Oracle Database para inteligencia de negocio e informes.
Mejores Prácticas
- Utilice SSL/TLS para todas las conexiones de base de datos en Produccion.
- Limite los permisos del usuario de base de datos únicamente a lo que requieren los flujos de trabajo del agente.
- Supervise el rendimiento de las consultas y optimice los índices para conjuntos de datos grandes.
- Revise y rote las credenciales periódicamente por motivos de seguridad.