Autonome KI-Datenbank als KI-Proxy für ausgewählte KI verwenden
Autonome KI-Datenbankhosts fungieren als zentrale Metadaten- und Verarbeitungsebene für lokale und externe Datenquellen. Die AI-Proxydatenbank steuert die verteilte Abfrageverarbeitung, während externe Systeme für ihre Daten weiterhin maßgeblich sind.
Was ist eine AI-Proxydatenbank?
Eine AI-Proxydatenbank ist eine autonome KI-Datenbankinstanz, in der Select AI im Namen lokaler oder externer Datenquellen ausgeführt wird. Es besitzt keine Daten. Stattdessen werden Metadaten verwendet, die über Datenbanklinks und Cloud-Links bereitgestellt werden, um Anforderungen in natürlicher Sprache zu interpretieren und SQL zu generieren, die über verteilte Systeme ausgeführt werden.
In dieser Architektur die AI-Proxydatenbank:
-
Hosts wählen AI
-
Verwendet das benutzerdefinierte LLM, um Intents zu interpretieren und SQL zu generieren
-
Koordiniert die Ausführung föderierter Abfragen
-
Gibt Ergebnisse als Standard-SQL-Ergebnissätze zurück
Dieser Ansatz ermöglicht KI-gesteuerte Analysen über heterogene Datenspeicher hinweg, ohne Daten zu migrieren oder zu duplizieren.
Weitere Informationen finden Sie unter Datenbanklinks mit Autonomous Database verwenden und Cloudlinks für schreibgeschützten Datenzugriff in einer autonomen KI-Datenbank verwenden.
Beispiel: Eine Abfrage in natürlicher Sprache wie "Ausstehende Bestellungen für Acme Corp anzeigen" ruft Kundendaten aus einer BigQuery-Tabelle in Google Cloud ab und bestellt Details aus einer Amazon Redshift-Datenbank in AWS. Select AI verwaltet die Joins, Datenspeicherorte und Abfrageoptimierung, sodass Sie keine SQL schreiben oder Daten manuell verschieben müssen. Select AI nutzt KI-Profile, -Rollen und -Verschlüsselung, um Daten zu schützen und die Compliance über verknüpfte Datenbanken hinweg sicherzustellen. Mit einer vollständig verwalteten Datenbank mit Real Application Security (RAS) gewährleistet AI Proxy Database powered by Select AI einen sicheren und effizienten KI-basierten Datenzugriff und -analyse.
Siehe:
-
Beispiel: Verwenden Sie "Select AI with Database Links", um eine andere autonome KI-Datenbank abzufragen, um mit "Select AI" Daten in einer anderen autonomen KI-Datenbankinstanz abzufragen, die über Datenbanklinks verbunden ist.
- Beispiel: Select AI mit Datenbanklinks zur Abfrage von Nicht-Oracle Database verwenden, um Daten mit Select AI in einer Nicht-Oracle-Datenbank abzufragen, die über Datenbanklinks verbunden ist.
-
Beispiel: Verwenden Sie "Select AI with Cloud Links", um eine weitere autonome KI-Datenbank abzufragen, um mit "Select AI" Daten in einer anderen autonomen KI-Datenbankinstanz abzufragen, die über Cloud Links verbunden ist.
Themen
- Verwendung der AI-Proxydatenbank durch Select AI
Sie erstellen Datenbanklinks oder Cloud-Links, um Remote-Tabellen und -Ansichten für die AI-Proxydatenbank bereitzustellen. Diese Objekte werden als zugeordnete Schemas in der autonomen KI-Datenbank angezeigt. Wählen Sie "AI" aus, um die Metadaten aus diesen zugeordneten Objekten zu lesen und eine erweiterte Eingabeaufforderung zu erstellen. - Datenbanklinks vs. Cloud-Links
Die KI-Proxydatenbank verwendet Datenbanklinks und Cloud-Links, um auf externe Datenquellen zuzugreifen und föderiertes SQL über Select AI zu generieren. Beide Mechanismen stellen Metadaten für Select AI bereit, erfüllen jedoch unterschiedliche Konnektivitäts- und Governance-Anforderungen. - Primärer Anwendungsfall
Durch Auswahl von KI werden Eingabeaufforderungen in natürlicher Sprache in SQL konvertiert, die über mehrere Datenbanken hinweg ausgeführt werden.
Übergeordnetes Thema: KI-Features auswählen
Verwendung der AI-Proxydatenbank durch Select AI
Sie erstellen Datenbanklinks oder Cloud-Links, um Remote-Tabellen und -Ansichten für die AI-Proxydatenbank bereitzustellen. Diese Objekte werden als zugeordnete Schemas in der autonomen KI-Datenbank angezeigt. Wählen Sie "AI" aus, um die Metadaten aus diesen zugeordneten Objekten zu lesen und eine erweiterte Eingabeaufforderung zu erstellen.
Select AI sendet den erweiterten Prompt an das benutzerdefinierte LLM, das SQL generiert, das lokale und Remote-Datenquellen umfasst. Die AI-Proxydatenbank führt die föderierte Abfrage aus, überträgt die Verarbeitung an externe Systeme und schließt Joins oder Aggregationen nach Bedarf ab. Ergebnisse werden als Standard-SQL-Ergebnismengen zurückgegeben.
Aus Sicht des Benutzers verhält sich die Abfrage so, als würde sie auf einem einzelnen System ausgeführt werden.
Übergeordnetes Thema: Autonome KI-Datenbank als KI-Proxy für ausgewählte KI verwenden
Datenbanklinks und Cloudlinks
Die AI-Proxydatenbank verwendet Datenbanklinks und Cloud-Links, um auf externe Datenquellen zuzugreifen und föderiertes SQL über Select AI zu generieren. Beide Mechanismen stellen Metadaten für Select AI bereit, erfüllen jedoch unterschiedliche Konnektivitäts- und Governance-Anforderungen.
Datenbanklinks verbinden die AI-Proxydatenbank über direkte Netzwerkkonnektivität und Zugangsdaten mit externen Datenbanken, Oracle und Nicht-Oracle. Sie unterstützen heterogene Umgebungen, darunter On-Premises-Systeme, Legacy-Datenbanken von Oracle und Datenbanken von Drittanbietern wie PostgreSQL, MySQL, SQL Server, Amazon Redshift, Snowflake und andere. Mit Datenbanklinks liest Select AI Tabellen und zeigt Metadaten aus Remoteschemas an und generiert föderierte NL2SQL, die über verteilte Systeme ausgeführt werden, während Daten in der Quelldatenbank verbleiben. Weitere Informationen finden Sie unter CREATE DATABASE LINK.
Cloud-Links verbinden eine autonome KI-Datenbank auf kontrollierte und sichere Weise mit einer anderen. Ein Dateneigentümer wählt aus, welche Tabellen oder Ansichten freigegeben werden sollen, und stellt sie anderen autonomen KI-Datenbanken zur Verfügung. Nach der Freigabe können andere Datenbanken diese Daten finden und verwenden, ohne Benutzernamen, Passwörter, Wallets oder Netzwerkverbindungen einzurichten. Die Daten bleiben schreibgeschützt und bleiben in der Quelldatenbank, während die Freigaberegeln zentral verwaltet werden. Cloud-Links wurden speziell für die einfache und gesteuerte gemeinsame Nutzung von Daten zwischen autonomen KI-Datenbanken entwickelt. Weitere Informationen finden Sie unter Cloud-Links für schreibgeschützten Datenzugriff auf einer autonomen KI-Datenbank verwenden.
In beiden Fällen basiert Select AI auf bereitgestellten Metadaten und nicht auf physischer Datenverschiebung, um Eingabeaufforderungen in natürlicher Sprache zu interpretieren und SQL zu generieren. Die AI-Proxydatenbank koordiniert die Abfrageausführung, während externe Systeme für ihre Daten maßgeblich bleiben und ihre eigenen Sicherheitskontrollen durchsetzen.
Unterstützte externe Datenquellen
Bei der Verwendung als KI-Proxydatenbank kann die autonome KI-Datenbank mit Daten arbeiten, die in einer Vielzahl externer Systeme gespeichert sind, einschließlich, aber nicht beschränkt auf:
-
Oracle Autonomous AI Database (einschließlich früherer Versionen wie 19c)
-
PostgreSQL
-
MySQL
-
SQL-Server
-
Azure-SQL
-
DB2
-
Teradata
-
Amazon Redshift
-
Snowflake
-
Databricks
-
Salesforce
Der Support hängt von der Netzwerkzugänglichkeit und der Verwendung von Datenbanklinks oder Cloudlinks ab. Eine vollständige Liste der unterstützten Nicht-Oracle-Datenbanken finden Sie unter Datenbanklinks zu Nicht-Oracle-Datenbanken mit Oracle verwalteter heterogener Konnektivität erstellen.
Übergeordnetes Thema: Autonome KI-Datenbank als KI-Proxy für ausgewählte KI verwenden
Primärer Anwendungsfall
Select AI konvertiert Eingabeaufforderungen in natürlicher Sprache in SQL, die über mehrere Datenbanken hinweg ausgeführt werden.
Föderierte Abfragen: Ihre Datenplattform kann relationale On-Premises-Datenbanken, autonome KI-Datenbank, Data Lakes, Legacy-Systeme oder Datenspeicher von Drittanbietern umfassen. Mit "KI auswählen" können Sie neben einer autonomen KI-Datenbank über Datenbanklinks oder Cloud-Links als Sidecar abfragen.
Die AI-Proxydatenbank koordiniert die ausgeführte Abfrage, während externe Systeme ihre Daten verarbeiten. Dadurch bleiben die Daten am ursprünglichen Speicherort erhalten, und Replikation, Synchronisierung oder ETL werden vermieden.
Wichtige Vorteile:
-
Daten in Quellsystemen beibehalten
-
Vermeidung von ETL, Replikation und Datenverschiebung
-
Oracle- und Nicht-Oracle-Datenbanken zusammen abfragen
-
Generative KI und NL2SQL auf Legacy- und Cloud-Systeme erweitern
-
Eine einzige Select AI-Schnittstelle für alle Datenquellen verwenden
Übergeordnetes Thema: Autonome KI-Datenbank als KI-Proxy für ausgewählte KI verwenden