Saltar al contenido principal

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.