Mit JDBC Verbindungen zu Daten herstellen

Mit JDBC können Sie Verbindungen zu Datenbanken herstellen, die im Dialogfeld "Verbindung erstellen" nicht als Verbindungstypen aufgeführt sind.

Sie verwenden Treiber in einer JDBC-JAR-Datei für die Verbindung zu Datenbanken.
Stellen Sie gemeinsam mit Ihrem Administrator sicher, dass die JDBC-Treiberversion auch bei Verwendung einer Oracle-Datenbank mit der Datenbankversion identisch sein muss. Nicht übereinstimmende Versionen können zu Datenproblemen führen.
Für die Verbindungskriterien:
  • Vermeiden Sie instanzspezifische Verbindungsnamen wie Hostnamen, weil eine Verbindung für mehrere Datenbanken in verschiedenen Umgebungen, beispielsweise Entwicklung und Produktion, konfiguriert werden kann.
  • In der Treiberdokumentation und in der JAR-Datei finden Sie Angaben zur URL Ihrer JDBC-Datenquellen.
  • Sie finden den Treiberklassennamen in der JAR-Datei oder dort, wo Sie die JAR-Datei heruntergeladen haben.
  • Wenn Sie einen JDBC-Treiber lokal installieren, stellen Sie sicher, dass er nicht dieselbe Treiberklasse wie ein vorhandener Treiber aufweist. Wenn Sie zwei Treiber mit derselben Treiberklasse installieren, wird ein Verbindungsfehler bei Verwendung dieser Verbindung angezeigt (Beispiel: Failed to save connection Invalid hostname.).
  • Geben Sie als URL-Wert die JDBC-URL an. Beispiel: jdbc:oracle:thin:@host:port/database.
  • Verwenden Sie unter Treiberklassenname den im verwendeten JDBC-Treiberdownloadpackage angegebenen Namen. Beispiel: oracle.jdbc.driver.OracleDriver.
  1. Klicken Sie auf der Seite "Daten" oder "Home" auf Erstellen und anschließend auf Verbindung.
  2. Klicken Sie im Dialogfeld "Verbindung erstellen" auf das JDBC-Symbol.
  3. Geben Sie die Verbindungskriterien ein.
  4. Klicken Sie auf Speichern.
    Jetzt können Sie Datasets aus der Verbindung erstellen.
Wenn Sie eine Arbeitsmappe mit einer JDBC-Verbindung in eine Oracle Analytics-Installation importieren, in der kein JDBC-Treiber installiert ist, funktioniert der Import trotzdem. Allerdings funktioniert die Verbindung nicht, sobald Sie versuchen, die Arbeitsmappe oder den Datenfluss auszuführen. Sie müssen die JDBC-Verbindung und den JDBC-Treiber für eine geeignete Datenquelle neu erstellen.