Usar o Autonomous AI Database como um Proxy de IA para Selecionar IA

A Select AI é executada nativamente no Oracle Autonomous AI Database, que pode operar como um AI Proxy Database, também conhecido como "sidecar", para fontes de dados locais e externas (on-premises, na nuvem ou de terceiros). Usando mecanismos de federação padrão da Oracle, como Links de Banco de Dados e Links de Nuvem, o Select AI gera SQL federado a partir de prompts de linguagem natural em sistemas Oracle e não Oracle.

Os hosts do Autonomous AI Database atuam como uma camada central de metadados e processamento para origens de dados locais e externas. O AI Proxy Database controla o processamento de consultas distribuídas, enquanto os sistemas externos permanecem autorizados para seus dados.

O que é um banco de dados proxy de IA

Um AI Proxy Database é uma instância do Autonomous AI Database que executa o Select AI em nome de origens de dados locais ou externas. Ele não possui os dados. Em vez disso, ele usa metadados expostos por meio de Links de Banco de Dados e Links de Nuvem para interpretar solicitações de linguagem natural e gerar SQL que é executado em sistemas distribuídos.

Nesta arquitetura, o AI Proxy Database:

  • AI de Seleção de Hosts

  • Usa o LLM especificado pelo usuário para interpretar a intenção e gerar SQL

  • Coordena a execução de consulta federada

  • Retorna resultados como conjuntos de resultados SQL padrão

Essa abordagem permite análises orientadas por IA em armazenamentos de dados heterogêneos sem migrar ou duplicar dados.

Consulte Usar Links de Banco de Dados com o Autonomous Database e Usar Links de Nuvem para Acesso a Dados Somente para Leitura no Autonomous AI Database para obter mais detalhes.

Por exemplo, uma consulta em linguagem natural, como "Show Pending Orders for Acme Corp", recupera dados do cliente de uma tabela BigQuery no Google Cloud e detalhes do pedido de um banco de dados do Amazon Redshift na AWS. O Select AI gerencia as junções, os locais de dados e a otimização de consultas, para que você não precise gravar SQL ou mover dados manualmente. A Select AI usa perfis, funções e criptografia de IA para proteger dados e garantir a conformidade em bancos de dados vinculados. Usando um banco de dados totalmente gerenciado com o Real Application Security (RAS), o AI Proxy Database com tecnologia Select AI garante acesso e análise de dados seguros e eficientes baseados em IA.

Consulte:

Tópicos

Como o Select AI Usa o Banco de Dados Proxy AI

Você cria Links de Banco de Dados ou Links de Nuvem para expor tabelas e views remotas ao Banco de Dados Proxy AI. Esses objetos aparecem como esquemas mapeados no Autonomous AI Database. Selecione AI para ler os metadados desses objetos mapeados e criar um prompt aumentado.

A Select AI envia o prompt aumentado para o LLM especificado pelo usuário, que gera SQL que abrange origens de dados locais e remotas. O AI Proxy Database executa a consulta federada, envia o processamento para sistemas externos e conclui junções ou agregações conforme necessário. Os resultados retornam como conjuntos de resultados SQL padrão.

Do ponto de vista do usuário, a consulta se comporta como se fosse executada em um único sistema.

Links de Banco de Dados versus Links de Nuvem

O AI Proxy Database usa Links de Banco de Dados e Links de Nuvem para acessar origens de dados externas e gerar SQL federado por meio do Select AI. Ambos os mecanismos expõem metadados ao Select AI, mas atendem a diferentes necessidades de conectividade e governança.

Links de Banco de Dados conectam o Banco de Dados Proxy de IA a bancos de dados externos, Oracle e não Oracle, usando conectividade de rede direta e credenciais. Eles suportam ambientes heterogêneos, incluindo sistemas on-premises, bancos de dados Oracle legados e bancos de dados de terceiros, como PostgreSQL, MySQL, SQL Server, Amazon Redshift, Snowflake e outros. Com os Links de Banco de Dados, o Select AI lê a tabela e exibe metadados de esquemas remotos e gera NL2SQL federado que é executado em sistemas distribuídos enquanto os dados permanecem em seu banco de dados de origem. Consulte CREATE DATABASE LINK para obter mais detalhes.

Os Links da Nuvem conectam um Autonomous AI Database a outro de maneira controlada e segura. Um proprietário de dados escolhe quais tabelas ou views compartilhar e as disponibiliza para outros Autonomous AI Databases. Uma vez compartilhados, outros bancos de dados podem encontrar e usar esses dados sem configurar nomes de usuário, senhas, wallets ou conexões de rede. Os dados permanecem somente leitura e permanecem no banco de dados de origem, enquanto as regras de compartilhamento são gerenciadas centralmente. Os Cloud Links foram projetados especificamente para compartilhar dados entre Autonomous AI Databases de maneira simples e controlada. Consulte Usar Links de Nuvem para Acesso a Dados Somente para Leitura no Autonomous AI Database para obter mais detalhes.

Em ambos os casos, o Select AI depende de metadados expostos, e não da movimentação física de dados, para interpretar prompts de linguagem natural e gerar SQL. O AI Proxy Database coordena a execução de consultas, enquanto os sistemas externos permanecem autorizados para seus dados e impõem seus próprios controles de segurança.

Fontes de Dados Externas Suportadas

Quando usado como um AI Proxy Database, o Autonomous AI Database pode operar em dados armazenados em uma ampla variedade de sistemas externos, incluindo, entre outros:

  • Oracle Autonomous AI Database (incluindo versões anteriores, como 19c)

  • PostgreSQL

  • MySQL

  • Servidor SQL

  • SQL do Azure

  • DB2

  • Teradados

  • Amazon Redshift

  • Snowflake

  • Databricks

  • Salesforce

O suporte depende da acessibilidade da rede e do uso de Links de Banco de Dados ou de Cloud Links. 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

Selecionar IA converte prompts de linguagem natural em SQL que são executados em vários bancos de dados.

Consultas federadas: Sua plataforma de dados pode incluir bancos de dados relacionais on-premises, Autonomous AI Database, data lakes, sistemas legados ou armazenamentos de dados de terceiros. Você pode usar o Select AI para consultar com o Autonomous AI Database por meio de Links de Banco de Dados ou Links de Nuvem como um sidecar.

O AI Proxy Database coordena a execução de consultas enquanto os sistemas externos processam seus dados no local. Isso mantém os dados em seu local original e evita replicação, sincronização ou ETL.

Principais Benefícios:

  • Manter dados nos sistemas de origem

  • Evite ETL, replicação e movimentação de dados

  • Consultar bancos de dados Oracle e não Oracle juntos

  • Amplie a IA generativa e o NL2SQL para sistemas legados e em nuvem

  • Use uma única interface Select AI em todas as origens de dados