Verbindung zu Compute herstellen
In diesem Abschnitt wird beschrieben, wie Sie Compute in Ihrer AI Data Platform Workbench mit anderen Business-Intelligence-Tools verbinden.
Verbindungen
Sie können Ihre AI Data Platform Workbench mit Oracle Analytics Cloud oder anderen Business-Intelligence-Tools verbinden.
Mit einem benutzerdefinierten JDBC oder ODBC, das von der AI Data Platform Workbench bereitgestellt wird, können Sie über verschiedene Business-Intelligence-Tools eine Verbindung zu Oracle AI Data Platform Workbench herstellen. AI Data Platform Workbench unterstützt auch Verbindungen von kommerziellen BI-Tools von Drittanbietern (Tableau, Power BI) oder Open-Source-BI-Tools wie DBeaver. Um über diese Tools eine Verbindung herzustellen, benötigen Sie die Verbindungsdetails des Compute-Clusters in Ihrer AI Data Platform Workbench. Diese finden Sie auf der Registerkarte "Verbindungsdetails". Die erforderlichen Informationen variieren je nach Produkt, mit dem Sie eine Verbindung herstellen.

Oracle Analytics mit AI Data Platform Workbench verbinden
Sie können über eine Oracle Analytics Cloud-Instanz eine Verbindung zu dem Katalog oder den Tabellen herstellen, die von Ihrer AI Data Platform Workbench-Instanz verwaltet werden.
Um eine Verbindung von Oracle Analytics zu Oracle AI Data Platform Workbench herzustellen, müssen Sie die folgenden Schritte ausführen:
- API-Schlüssel von OCI abrufen.
- Oracle Analytics-Verbindungskonfigurationsdatei abrufen.
- Kombinieren Sie den API-Schlüssel und die Konfigurationsdatei, um die Verbindung zu erstellen. Siehe Oracle Analytics-Verbindungsdatei erstellen.
- Verwenden Sie die Verbindung in Oracle Analytics Cloud. Siehe Oracle AI Data Platform Workbench mit Oracle Analytics verbinden.
Sie können die Schritte 1 und 2 in beliebiger Reihenfolge ausführen, müssen jedoch beide ausgeführt werden, bevor Sie fortfahren.
Oracle empfiehlt, einen Benutzer in OCI zu erstellen, der für den Oracle Analytics-Anwendungsfall dediziert ist. Dieser Benutzer muss über die entsprechenden Berechtigungen für die Tabellen in AI Data Platform Workbench verfügen, auf die Sie von Oracle Analytics zugreifen möchten. Generieren Sie den erforderlichen API-Schlüssel in OCI, und laden Sie die PEM-Datei für den zu diesem Zweck erstellten Benutzer herunter.
Hinweis:
- Um über Oracle Analytics eine Verbindung zu AI Data Platform Workbench herzustellen, müssen Sie den Katalognamen beim Verbindungssetup angeben.
- Der Katalog ist derzeit erforderlich, damit das System das richtige Schema und die richtigen Datenobjekte im AI Data Platform-Cluster findet.
- Diese Anforderung wird in einem zukünftigen Release gemindert.
API-Schlüssel von OCI abrufen
Sie benötigen einen API-Schlüssel von OCI für einen Benutzer, der Zugriff auf Oracle AI Data Platform Workbench hat, wenn Sie eine Verbindung zu Oracle Analytics herstellen.
Konfigurationsdatei für Oracle Analytics-Verbindung abrufen
Um eine Verbindung zu Oracle Analytics herzustellen, müssen Sie eine config.json-Datei aus der Oracle AI Data Platform Workbench-Instanz herunterladen.
config.json fehlt das Schlüsselwertpaar für den Fingerprint. Er muss mit dem Fingerprint-Schlüsselwert aus einem API-Schlüssel kombiniert werden, der zu einem OCI-Benutzer gehört, der die AI Data Platform Workbench erstellt hat, oder einem Benutzer mit Admin-Berechtigungen.
Oracle Analytics-Verbindungsdatei erstellen
Sie müssen das Fingerprint-Schlüsselwertpaar manuell zur Datei config.json hinzufügen, die von Oracle AI Data Platform Workbench heruntergeladen wurde, damit die Datei für die Verbindung zu Oracle Analytics verwendet werden kann.
config.json aus dem Cluster heruntergeladen haben, mit dem Sie eine Verbindung zu Oracle Analytics herstellen möchten.
config.json den Fingerprint des Public Keys des API-Schlüssels, und Sie müssen ihn nicht mehr manuell hinzufügen. In diesem Release wird der neueste für den Benutzer verfügbare API-Schlüssel in der config.json verwendet.
Oracle AI Data Platform Workbench mit Oracle Analytics verbinden
Sie können über eine Oracle Analytics-Instanz eine Verbindung zu dem Katalog oder den Tabellen herstellen, die von Ihrer AI Data Platform Workbench-Instanz verwaltet werden.
Wenn Sie die Anweisungen befolgt haben und weiterhin Probleme beim Speichern der Verbindung oder beim Auflisten der Schemas haben, ist möglicherweise ein Clusterneustart erforderlich.
JDBC-Treiber herunterladen
Sie können den JDBC-Treiber auf der Registerkarte "Verbindungsdetails" herunterladen und für verschiedene BI-Tools konfigurieren.
- Navigieren Sie zu Ihrem Workspace, und klicken Sie auf Compute.
- Klicken Sie auf das Cluster, das Sie mit einem JDBC-kompatiblen BI-Tool verbinden möchten, und klicken Sie auf Verbindungen.
- Klicken Sie auf JDBC-Treiber herunterladen.
DBeaver konfigurieren
Sie müssen DBeaver installieren und Dateien vorbereiten, die von Oracle AI Data Platform Workbench heruntergeladen wurden, bevor Sie es mit einem Compute-Cluster in AI Data Platform Workbench verbinden können.
- Herunterladen und DBeaver-Client installieren Sie können Community- oder Enterprise-Versionen verwenden, müssen jedoch mindestens 22.x sein. DBeaver ist nur für Windows, Mac OS X, Eclipse-Plug-in und Linux verfügbar.
- Dekomprimieren Sie die Datei aus JDBC-Treiber herunterladen.
- Entpacken Sie die Treiberdatei
simbaSpark.zipaus den entpackten Dateien.
DBeaver mit dem Spark Simba JDBC-Treiber konfigurieren
Sie können DBeaver so konfigurieren, dass eine Verbindung zu einem Compute-Cluster in Oracle AI Data Platform Workbench hergestellt wird.
- Öffnen Sie DBeaver.
- Klicken Sie auf Database Navigator.
- Klicken Sie auf Treibermanager.
- Klicken Sie auf Neu.
- Geben Sie AI Data Platform als Treibernamen ein.
- Klicken Sie auf Librarys.
- Klicken Sie auf Ordner hinzufügen.
- Navigieren Sie zum Speicherort des sparkSimba.zip-Extrakts.
- Klicken Sie auf Klasse suchen.
- Wählen Sie OK aus.
- Setzen Sie Treiberklasse auf com.simba.spark.jdbc.Driver.
- Klicken Sie auf Einstellungen.
- Setzen Sie Klassenname auf com.simba.spark.jdbc.Driver.
- Klicken Sie auf OK.
Datenbankverbindung in DBeaver erstellen
Um DBeaver mit einem Compute-Cluster in Oracle AI Data Platform Workbench zu verbinden, müssen Sie zunächst eine Datenbankverbindung in DBeaver erstellen.
- Öffnen Sie DBeaver.
- Klicken Sie auf Datenbank.
- Klicken Sie auf Neue Datenbankverbindung.
- Klicken Sie auf Alle.
- Wählen Sie AI Data Platform aus.
- Klicken Sie auf Weiter.
- Geben Sie die URL des JDBC-Treibers ein. Die JDBC-URL finden Sie auf der Registerkarte Verbindungsdetails des Compute-Clusters in AI Data Platform Workbench.
- Klicken Sie auf Fertig stellen.
DBeaver über JDBC mit Oracle AI Data Platform Workbench verbinden
Nachdem DBeaver konfiguriert wurde und eine Datenbankverbindung zu AI Data Platform Workbench besteht, können Sie die Verbindung zwischen DBeaver und AI Data Platform Workbench herstellen.
- Öffnen Sie DBeaver.
- Klicken Sie auf Verbinden.
- Wählen Sie aus, ob eine Verbindung mit einem Autorisierungstoken oder einem API-Schlüssel hergestellt werden soll.
- Verbindung mit Autorisierungstoken herstellen
- Verwenden Sie ein Token, indem Sie kein Profil in der URL angeben, wenn Sie kein DEFAULT-Profil haben. Beispiel:
jdbc:spark://gateway.aidp.me-riyadh-1.oci.oraclecloud.com/default;SparkServerType=AIDP;httpPath=cliservice/cf18b4ef-b83e-41dd-82b6-8d391584f6c5Die URL öffnet ein Browserfenster.
Melden Sie sich bei dem Mandanten an, in dem die AI Data Platform Workbench-Instanz erstellt wird.
Weitere Informationen finden Sie unter Tokenbasierte Authentifizierung für die CLI.
- Verwenden Sie ein Token, indem Sie kein Profil in der URL angeben, wenn Sie kein DEFAULT-Profil haben. Beispiel:
-
Verbinden Sie sich mit einem API-Schlüssel, indem Sie das OCI-Profil mit
ociProfile=<profile_name>in der Verbindungs-URL angeben.- Verwenden Sie die API-Schlüsselauthentifizierung, um eine Verbindung zu einer AI Data Platform Workbench-Instanz herzustellen.
Verwenden Sie den API-Schlüssel, indem Sie das OCI-Profil mit
ociProfile=<profile_name>in der Verbindungs-URL angeben. Beispiel: So verwenden Sie die Demo des OCI-Profilnamens:jdbc:spark://gateway.aidp.me-riyadh-1.oci.oraclecloud.com/default;SparkServerType=AIDP;httpPath=cliservice/cf18b4ef-b83e-41dd-82b6-8d391584f6c5 ;ociProfile=DemoWeitere Informationen finden Sie unter Erforderliche Schlüssel und OCIDs.
- Verwenden Sie die API-Schlüsselauthentifizierung, um eine Verbindung zu einer AI Data Platform Workbench-Instanz herzustellen.
- Verbindung mit Autorisierungstoken herstellen
- DBeaver erstellt eine Verbindung zum Lesen von Metadaten und eine Verbindung für alle anderen Vorgänge. Wenn Sie auf Verbindungen beschränkt sind, können Sie die zweite Verbindung deaktivieren, sodass DBeaver eine Verbindung für alle Vorgänge verwendet.
- Klicken Sie auf Voreinstellungen.
- Klicken Sie auf Allgemein.
- Klicken Sie auf Metadaten.
- Deaktivieren Sie die Option Separate Verbindung für Metadatenlesevorgänge öffnen.










