Uso de la base de datos de IA autónoma como proxy de IA para la selección de IA
Los hosts de la base de datos de IA autónoma actúan como una capa central de procesamiento y metadatos para orígenes de datos locales y externos. La base de datos proxy de IA controla el procesamiento de consultas distribuidas, mientras que los sistemas externos siguen teniendo autoridad para sus datos.
Qué es una base de datos proxy de IA
Una base de datos proxy de IA es una instancia de base de datos de IA autónoma que ejecuta Select AI en nombre de orígenes de datos locales o externos. No posee los datos. En su lugar, utiliza metadatos expuestos a través de enlaces de base de datos y enlaces de nube para interpretar solicitudes de lenguaje natural y generar SQL que se ejecute en sistemas distribuidos.
En esta arquitectura, la base de datos proxy de IA:
-
Hosts Seleccionar IA
-
Utiliza el LLM especificado por el usuario para interpretar la intención y generar SQL
-
Coordina la ejecución de consultas federadas
-
Devuelve resultados como juegos de resultados SQL estándar
Este enfoque permite la analítica basada en IA en almacenes de datos heterogéneos sin migrar ni duplicar datos.
Consulte Uso de enlaces de base de datos con Autonomous Database y Uso de enlaces en la nube para el acceso a datos de solo lectura en la base de datos de IA autónoma para obtener más información.
Por ejemplo, una consulta en lenguaje natural, como "Mostrar órdenes pendientes para Acme Corp", recupera los datos de los clientes de una tabla BigQuery en Google Cloud y los detalles de las órdenes de una base de datos de Amazon Redshift en AWS. Select AI gestiona las uniones, las ubicaciones de datos y la optimización de consultas, por lo que no necesita escribir SQL ni mover datos manualmente. Select AI utiliza perfiles, roles y cifrado de IA para proteger los datos y garantizar el cumplimiento en todas las bases de datos enlazadas. Mediante el uso de una base de datos totalmente gestionada con Real Application Security (RAS), AI Proxy Database con tecnología Select AI garantiza un acceso y un análisis de datos seguros y eficientes basados en IA.
Consulte:
-
Ejemplo: uso de Select AI con enlaces de base de datos para consultar otra base de datos de IA autónoma para explorar el uso de Select AI para consultar datos en otra instancia de base de datos de IA autónoma conectada a través de enlaces de base de datos.
- Ejemplo: utilizar Select AI with Database Links to Query Non-Oracle Database para explorar el uso de Select AI para consultar datos en bases de datos que no son de Oracle conectadas mediante Database Links.
-
Ejemplo: utilice Seleccionar IA con enlaces en la nube para consultar otra base de datos de IA autónoma para explorar el uso de Seleccionar IA para consultar datos en otra instancia de base de datos de IA autónoma conectada a través de enlaces en la nube.
Temas
- Cómo Seleccionar AI Utiliza la Base de Datos de Proxy de IA
Puede crear enlaces de base de datos o enlaces de nube para exponer tablas y vistas remotas a la base de datos de proxy de IA. Estos objetos aparecen como esquemas asignados dentro de Autonomous AI Database. Seleccione AI para leer los metadatos de estos objetos asignados y crear una petición de datos aumentada. - Enlaces de base de datos frente a enlaces en la nube
La base de datos de proxy de IA utiliza enlaces de base de datos y enlaces en la nube para acceder a orígenes de datos externos y generar SQL federado mediante Select AI. Ambos mecanismos exponen los metadatos a Select AI, pero atienden diferentes necesidades de conectividad y gobernanza. - Caso de uso principal
Seleccione AI convierte las peticiones de datos en lenguaje natural en SQL que se ejecutan en varias bases de datos.
Tema principal: Seleccionar funciones de IA
Cómo utiliza AI Select la base de datos proxy de IA
Puede crear enlaces de base de datos o enlaces de nube para exponer tablas y vistas remotas a la base de datos de proxy de IA. Estos objetos aparecen como esquemas asignados dentro de Autonomous AI Database. Seleccione AI para leer los metadatos de estos objetos asignados y crear una petición de datos aumentada.
Select AI envía la petición de datos aumentada al LLM especificado por el usuario, que genera SQL que abarca orígenes de datos locales y remotos. La base de datos proxy AI ejecuta la consulta federada, transfiere el procesamiento a sistemas externos y completa las uniones o agregaciones según sea necesario. Los resultados se devuelven como juegos de resultados SQL estándar.
Desde la perspectiva del usuario, la consulta se comporta como si se ejecutara en un único sistema.
Enlaces de base de datos frente a enlaces de nube
La base de datos proxy de IA utiliza enlaces de base de datos y enlaces en la nube para acceder a orígenes de datos externos y generar SQL federado a través de Select AI. Ambos mecanismos exponen los metadatos a Select AI, pero atienden diferentes necesidades de conectividad y gobernanza.
Los enlaces de base de datos conectan la base de datos de proxy de IA a bases de datos externas, de Oracle y que no sean de Oracle, mediante conectividad de red directa y credenciales. Admiten entornos heterogéneos, incluidos sistemas locales, bases de datos heredadas de Oracle y bases de datos de terceros como PostgreSQL, MySQL, SQL Server, Amazon Redshift, Snowflake y otros. Con Database Links, Select AI lee tablas y visualiza metadatos de esquemas remotos y genera NL2SQL federado que se ejecuta en sistemas distribuidos mientras los datos permanecen en su base de datos de origen. Consulte CREATE DATABASE LINK para obtener más información.
Los enlaces a la nube conectan una base de datos de IA autónoma a otra de forma controlada y segura. Un propietario de datos elige qué tablas o vistas compartir y las pone a disposición de otras bases de datos de IA autónomas. Una vez compartido, otras bases de datos pueden encontrar y utilizar estos datos sin configurar nombres de usuario, contraseñas, carteras o conexiones de red. Los datos permanecen en solo lectura y permanecen en la base de datos origen, mientras que las reglas de uso compartido se gestionan de forma centralizada. Los enlaces en la nube están diseñados específicamente para compartir datos entre bases de datos de IA autónomas de una manera simple y controlada. Consulte Uso de enlaces en la nube para acceder a datos de solo lectura en una base de datos de IA autónoma para obtener más información.
En ambos casos, Select AI se basa en metadatos expuestos, no en movimientos de datos físicos, para interpretar peticiones de datos en lenguaje natural y generar SQL. La base de datos proxy de IA coordina la ejecución de consultas, mientras que los sistemas externos siguen teniendo autoridad para sus datos y aplican sus propios controles de seguridad.
Orígenes de Datos Externos Soportados
Cuando se utiliza como base de datos proxy de IA, la base de datos de IA autónoma puede operar con datos almacenados en una amplia gama de sistemas externos, incluidos, entre otros:
-
Oracle Autonomous AI Database (incluidas las versiones anteriores, como 19c)
-
PostgreSQL
-
MySQL
-
Servidor SQL
-
SQL de Azure
-
DB2
-
Teradata
-
Amazon Redshift
-
Copo de nieve
-
Databricks
-
Salesforce
El soporte depende de la accesibilidad de la red y del uso de enlaces de base de datos o enlaces en la nube. See Create Database Links to Non-Oracle Databases with Oracle-Managed Heterogeneous Connectivity for a complete list of supported non-Oracle databases.
Caso de uso principal
Select AI convierte peticiones de datos en lenguaje natural en SQL que se ejecutan en varias bases de datos.
Consultas federadas: tu plataforma de datos puede incluir bases de datos relacionales locales, base de datos de IA autónoma, lagos de datos, sistemas heredados o almacenes de datos de terceros. Puede utilizar Select AI para consultar junto con Autonomous AI Database a través de enlaces de base de datos o enlaces de nube como sidecar.
La base de datos proxy de IA coordina la ejecución de consultas mientras los sistemas externos procesan sus datos en su lugar. Esto mantiene los datos en su ubicación original y evita la replicación, la sincronización o el ETL.
Ventajas clave:
-
Mantener datos en sistemas de origen
-
Evite ETL, replicación y movimiento de datos
-
Consulta conjunta de bases de datos de Oracle y no de Oracle
-
Amplía la IA generativa y NL2SQL a sistemas heredados y en la nube
-
Utilizar una única interfaz Select AI en todos los orígenes de datos