Verbinding met gegevens maken met behulp van JDBC

U kunt JDBC gebruiken om verbinding te maken met databases die niet als verbindingstypen worden weergegeven in het dialoogvenster 'Verbinding maken'.

U gebruikt drivers in een JDBC JAR-bestand om verbinding te maken met de databases.
Informeer bij de beheerder of de versie van de JDBC-driver overeen moet komen met de databaseversie, zelfs bij gebruik van een Oracle database. Wanneer de versies niet overeenkomen, kan dit leiden tot problemen met de gegevens.
Voor de verbindingscriteria geldt het volgende:
  • Vermijd het gebruik van instance-specifieke verbindingsnamen, zoals hostnamen, omdat dezelfde verbinding kan worden geconfigureerd met verschillende databases in verschillende omgevingen, bijvoorbeeld ontwikkeling en productie.
  • Raadpleeg de documentatie bij de driver en het JAR-bestand voor het opgeven van de URL's van uw JDBC-gegevensbronnen.
  • De driverklassennaam is te vinden in het JAR-bestand of op de locatie waarvandaan u het JAR-bestand hebt gedownload.
  • Wanneer u een JDBC-driver lokaal installeert, mag deze niet dezelfde klasse hebben als een bestaand stuurprogramma. Als u twee drivers met dezelfde klasse installeert, treedt er een verbindingsfout op wanneer u deze verbinding gebruikt (bijvoorbeeld Opslaan van verbinding is mislukt. Ongeldige hostnaam.).
  • Geef voor de waarde URL de JDBC-URL op, bijvoorbeeld jdbc:oracle:thin:@host:port/database.
  • Gebruik voor de waarde van Driverklassennaam de opgegeven naam in het gebruikte downloadpack voor de JDBC-driver, bijvoorbeeld oracle.jdbc.driver.OracleDriver.
  1. Klik op de pagina Gegevens of de beginpagina op Maken en klik vervolgens op Verbinding.
  2. Zoek in het dialoogvenster Verbinding maken het pictogram JDBC en klik hierop.
  3. Voer de verbindingscriteria in.
  4. Klik op Opslaan.
    U kunt nu gegevenssets maken op basis van de verbinding.
Als u een werkmap die een JDBC-verbinding bevat, importeert in een Oracle Analytics installatie waar de JDBC-driver niet is geïnstalleerd, is dat voor het importeren geen probleem. De verbinding werkt dan echter niet als u de werkmap of de gegevensstroom wilt uitvoeren. U moet de JDBC-verbinding opnieuw maken, evenals een JDBC-driver voor een geschikte gegevensbron.