Loading

Verbinden mit dem Oracle Autonomous Data Warehouse über JDBC

Veröffentlichungsdatum: Dec 9, 2022
Aufgabe

So stellen Sie mit dem JDBC-Treiber eine Verbindung zum Oracle Autonomous Data Warehouse (ADWC) her

Schritte
Voraussetzungen
  1. Der Oracle JDBC-Treiber (ojdbc8.jar) kann von https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19c-downloads.html heruntergeladen werden (ein Oracle-Konto ist erforderlich).
  2. Kopieren Sie die .jar-Datei nach C:\Programme\Tableau\Drivers.
  3. Beziehen Sie die ZIP-Datei mit den Anmeldeinformationen (Instanz-Wallet) und das Verschlüsselungskennwort für Wallet von Ihrem Oracle Autonomous Data Warehouse-Datenbankadministrator. Weitere Informationen finden Sie in diesem Dokument.
  4. Extrahieren Sie die ZIP-Datei mit den Anmeldeinformationen.

Erstellen der Verbindung

Option 1 – Eine .properties-Datei verwenden, um das Client-Zertifikat und den privaten Schlüssel zu konfigurieren
  1. Erstellen Sie eine oracle.properties-Datei und speichern Sie sie unter Documents\MyTableau Respository\Datasources. Weitere Informationen finden Sie in diesem Dokument. Hinweis: Der Wert sowohl für javax.net.ssl.trustStorePassword als auch für javax.net.ssl.keyStorePassword ist das Verschlüsselungskennwort für Wallet. 
  2. Für die Verbindungsdetails zur Verwendung mit dem Oracle-Connector in Tableau Desktop öffnen Sie die Datei tnsnames.ora (in dem Ordner, der beim Extrahieren der ZIP-Datei mit den Anmeldeinformationen erstellt wurde) in einem Texteditor. 
  3. Wählen Sie den Datenbankdienstnamen (hoch, mittel oder niedrig) je nach gewünschter Verbrauchergruppe (siehe Datenbankdienstnamen für Autonomous Data Warehouse) und verwenden Sie den Wert „host“ für Server, den Wert „service_name“ für Service und die Portnummer und wählen Sie „SSL erfordern“ bei der Anmeldung.

Um eine .properties Datei für Tableau Server zu aktivieren, muss es auf allen Serverknoten im folgendem Verzeichnis platziert werden: 
  • tabsvc/vizqlserver/Datasources für Windows
  • /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/ für Linux

Option 2 – Client-Zertifikate und privaten Schlüssel in die Datenquelle einbetten
  1. Exportieren Sie die Zertifikate und den privaten Schlüssel mit einem Dienstprogramm wie KeyStore Explorer, Portecle oder OpenSSL in das Klartext-PEM-Format (Base64-ASCII-Kodierung). Die SSL-CA-Datei sollte alle aus truststore.jks extrahierten Zertifikate enthalten, während die Dateien „Client Cert“ und „Client Key“ aus der Datei keystore.jks abgeleitet werden.  
  2. Betten Sie die Dateien aus Schritt 1 ein, wenn Sie die Verbindung erstellen. Weitere Informationen finden Sie in den Schritten 2 und 3 von Option 1 sowie in diesem Dokument.
Zusätzliche Ressourcen
Ab Version 2020.2 empfiehlt Tableau die Verwendung des JDBC-Treibers mit dem Oracle-Connector. Weitere Informationen finden Sie unter JDBC- und OCI-Treiber im Vergleich.
Nummer des Knowledge-Artikels

001456914

 
Laden
Salesforce Help | Article