Een JDBC-verbinding met een gegevensbron instellen

U kunt een JDBC-verbinding met een gegevensbron instellen.

  1. Klik op JDBC-verbinding op de pagina Beheer.
  2. Klik op Gegevensbron toevoegen.
  3. Voer een weergavenaam in voor de gegevensbron in het veld Naam gegevensbron. Deze naam wordt weergegeven in de selectielijst 'Gegevensbron' in de gegevensmodeleditor.
    U kunt geen nieuwe Oracle BI EE gegevensbron met dezelfde naam maken. U kunt de geïnitialiseerde Oracle BI EE gegevensbron ook niet verwijderen.
  4. Selecteer het drivertype.
  5. Selecteer alleen Gegevensgateway gebruiken als u verbinding wilt maken met een externe gegevensbron.
    De beheerder moet externe gegevensverbindingen activeren en Data Gateway configureren voor uw lokale doeldatabase. Als u Data Gateway gebruiken selecteert, zijn de instellingen Database Driver Class, Systeemgebruiker gebr., Voorverwerkingsfunctie, Naverwerkingsfunctie en Proxyverificatie gebruiken niet beschikbaar voor selectie of bijwerken.
  6. U kunt het veld Databasedriverklasse bijwerken indien vereist.
  7. Voer de databaseverbindingsstring in.

    Voorbeelden van verbindingsstrings:

    • Oracle database

      Als u verbinding wilt maken met een Oracle database (niet-RAC), gebruikt u de volgende indeling voor de verbindingsstring:

      jdbc:oracle:thin:@[host]:[poort]:[sid]

      Voorbeeld: jdbc:oracle:thin:@mijnhost.us.voorbeeld.com:1521:prod

    • Oracle RAC-database

      Als u verbinding wilt maken met een Oracle RAC database, gebruikt u de volgende indeling voor de verbindingsstring:

      jdbc:oracle:thin:@//<host>[:<poort>]/<naam_service>

      Voorbeeld: jdbc:oracle:thin:@//mijnhost.voorbeeld.com:1521/mijn_service

    • Microsoft SQL Server

      Als u verbinding wilt maken met een Microsoft SQL Server, gebruikt u de volgende indeling voor de verbindingsstring:

      jdbc:hyperion:sqlserver://[hostnaam]:[poort];DatabaseName=[databasenaam]

      Bijvoorbeeld: jdbc:hyperion:sqlserver://mijnhost.us.voorbeeld.com:7777;DatabaseName=mijndatabase

  8. Voer de gebruikersnaam en het wachtwoord in die vereist zijn voor toegang tot de gegevensbron.
  9. Optioneel: Voer een PL/SQL-functie in die moet worden uitgevoerd wanneer een verbinding wordt gemaakt (voorverwerking) of wordt gesloten (naverwerking).
  10. Optioneel: Geef een clientcertificaat op voor een beveiligde verbinding.
    De clientcertificaten die zijn geladen in het uploadcentrum, worden voor selectie weergegeven.
  11. Als u proxyverificatie wilt activeren, selecteert u Proxyverificatie gebruiken.
  12. Klik op Verbinding testen.
  13. Optioneel: Activeer een back-updatabase voor deze verbinding:
    1. Selecteer Back-upgegevensbron gebruiken.
    2. Voer de verbindingsstring voor de back-updatabase in.
    3. Voer de gebruikersnaam en het wachtwoord voor deze database in.
    4. Klik op Verbinding testen.
  14. Geef beveiligingsinstellingen op voor deze gegevensbronverbinding. Verplaats de vereiste rollen van de lijst Beschikbare rollen naar de lijst Toegestane rollen. Alleen gebruikers aan wie de rollen in de lijst Toegestane rollen zijn toegewezen, kunnen rapporten van de gegevensbron maken of bekijken.

    Zorg er wanneer u een JDBC-verbinding met Oracle BI EE-gegevensbron instelt dat u de rol BI-consument van de lijst Beschikbare rollen verplaatst naar de lijst Toegestane rollen.

    Als u een back-upgegevensbron hebt gedefinieerd, worden de beveiligingsinstellingen doorgegeven aan de back-upgegevensbron.

Een veilige JDBC-verbinding instellen met Oracle Autonomous Data Warehouse

U kunt een veilige JDBC-verbinding maken met Oracle Autonomous Data Warehouse.

Upload een JDBC-clientcertificaat en maak een op SSL gebaseerde JDBC-verbinding met Oracle Autonomous Data Warehouse.
  1. Upload het JDBC-clientcertificaat (Oracle walletbestand, cwallet.sso) naar de server.
    1. Klik op de pagina 'Beheer' van Publisher op Uploadcentrum.
    2. Selecteer het Oracle walletbestand, cwallet.sso.
    3. Selecteer JDBC-clientcertificaat in de lijst Bestandstype.
    4. Klik op Uploaden.
  2. Klik op de pagina 'Beheer' van Publisher op JDBC-verbinding.
  3. Klik op Gegevensbron toevoegen.
  4. Geef de volgende gegevens op voor de verbinding:
    • Naam gegevensbron: DBaaSConnection
    • Drivertype: Oracle 12c
    • Databasedriverklasse: oracle.jdbc.OracleDriver
  5. Voer de JDBC-databaseverbindingsstring in.

    Gebruik TCPS-strings. Bijvoorbeeld jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=servernaam)(PORT=poort))(CONNECT_DATA=(SERVICE_NAME=servicenaam)))

    Als u gebruik maakt van een privétoegangskanaal (PAC), voegt u (ENABLE=broken) toe aan de parameter DESCRIPTION in de verbindingsstring. Bijvoorbeeld jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=servernaam)(PORT=poort))(CONNECT_DATA=(SERVICE_NAME=servicenaam)))

  6. Klik in de lijst Clientcertificaat op het walletbestand cwallet.sso dat u eerder hebt geladen.
  7. Klik op Verbinding testen.
  8. Klik op Toepassen.

Een JDBC-verbinding met een lokale gegevensbron instellen

U kunt een JDBC-verbinding met een lokale gegevensbron maken met behulp van een gegevensgatewayagent.

Zorg ervoor dat de beheerder Data Gateway configureert op uw lokale database en de gegevensverbinding inschakelt. Zie voor meer informatie: Verbinding maken met lokale gegevensbronnen: overzicht.

  1. Data Gateway activeren in Console:
    1. Klik op de beginpagina van Analytics Cloud op Console.
    2. Klik op Externe gegevensverbinding.
    3. Selecteer de optie Data Gateway activeren.
    4. Selecteer de gegevensgatewayagent die u wilt gebruiken en activeer deze.
  2. Klik op de pagina 'Beheer' van Publisher op JDBC-verbinding.
  3. Klik op Gegevensbron toevoegen.
  4. Voer een weergavenaam in voor de gegevensbron in het veld Naam gegevensbron. Deze naam wordt weergegeven in de selectielijst 'Gegevensbron' in de gegevensmodeleditor.
  5. Selecteer in de lijst Drivertype het stuurprogramma voor de database waarmee u verbinding wilt maken. Bijvoorbeeld: selecteer Oracle 12c voor Oracle Database.
  6. Selecteer Gegevensgateway gebruiken.

    Wanneer u Gegevensgateway gebruiken selecteert, zijn de volgende instellingen niet beschikbaar voor selectie of bijwerken.

    • Databasedriverklasse (standaard: oracle.jdbc.OracleDriver)
    • Systeemgebruiker gebr.
    • Voorverwerkingsfunctie
    • Naverwerkingsfunctie
    • Clientcertificaat
    • Proxyverificatie gebruiken
  7. Voer de verbindingsstring voor de database in.
  8. Voer de gebruikersnaam en het wachtwoord in die vereist zijn voor toegang tot de gegevensbron.
  9. Klik op Verbinding testen.
  10. (Optioneel) Activeer een back-updatabase voor deze verbinding:
    1. Selecteer Back-upgegevensbron gebruiken.
    2. Voer de verbindingsstring voor de back-updatabase in.
    3. Voer de gebruikersnaam en het wachtwoord voor deze database in.
    4. Klik op Verbinding testen.
  11. Geef beveiligingsinstellingen op voor deze gegevensbronverbinding. Verplaats de vereiste rollen van de lijst Beschikbare rollen naar de lijst Toegestane rollen. Alleen gebruikers aan wie de rollen in de lijst Toegestane rollen zijn toegewezen, kunnen rapporten van de gegevensbron maken of bekijken.

    Als u een back-upgegevensbron hebt gedefinieerd, worden de beveiligingsinstellingen doorgegeven aan de back-upgegevensbron.

Verbinding met een Snowflake-datawarehouse instellen

U kunt een verbinding met Snowflake Data Warehouse maken en de verbinding gebruiken om toegang tot gegevens te krijgen voor pixelperfecte rapporten.

  1. Klik op de pagina Beheer van Publisher op JDBC-verbinding.
  2. Klik op Gegevensbron toevoegen.
  3. Voer een weergavenaam in voor de gegevensbron in het veld Naam gegevensbron. Deze naam wordt weergegeven in de selectielijst 'Gegevensbron' in de gegevensmodeleditor.
  4. Selecteer Snowflake als de driversoort.
  5. Selecteer in het veld Databasedriverklasse de standaardwaarde net.snowflake.client.jdbc.SnowflakeDriver.
  6. Voer in het veld 'Verbindingsstring' de volgende string in:

    jdbc:snowflake://accountName.snowflakecomputing.com;db=databasenaam);warehouse=(warehousenaam);schema=(schemanaam);

    Als u andere eigenschappen wilt configureren voor de verbinding, voeg deze dan toe, gescheiden door een puntkomma (;) zoals in het voorbeeld.

    Voorbeeld: jdbc:snowflake://example.us-central1.gcp.snowflakecomputing.com;db=SNOWFLAKE_SAMPLE_DATA;warehouse=COMPUTE_WH;useProxy=true;proxyHost=www-proxy-example.com;proxyPort=80

  7. Voer de gebruikersnaam en het wachtwoord in die vereist zijn voor toegang tot de gegevensbron.
  8. Optioneel: Voer een PL/SQL-functie in die moet worden uitgevoerd wanneer een verbinding wordt gemaakt (voorverwerking) of wordt gesloten (naverwerking).
  9. Optioneel: Geef een clientcertificaat op voor een beveiligde verbinding.
    De clientcertificaten die zijn geladen in het uploadcentrum, worden voor selectie weergegeven.
  10. Als u proxyverificatie wilt activeren, selecteert u Proxyverificatie gebruiken.
  11. Klik op Verbinding testen.
  12. Geef beveiligingsinstellingen op voor deze gegevensbronverbinding. Verplaats de vereiste rollen van de lijst Beschikbare rollen naar de lijst Toegestane rollen. Alleen gebruikers aan wie de rollen in de lijst Toegestane rollen zijn toegewezen, kunnen rapporten van de gegevensbron maken of bekijken.

Verbinding met een Vertica-datawarehouse instellen

U kunt een verbinding met Vertica-datawarehouse maken en de verbinding gebruiken om toegang tot gegevens te krijgen voor pixelperfecte rapporten.

  1. Klik op de pagina Beheer van Publisher op JDBC-verbinding.
  2. Klik op Gegevensbron toevoegen.
  3. Voer een weergavenaam in voor de gegevensbron in het veld Naam gegevensbron. Deze naam wordt weergegeven in de selectielijst 'Gegevensbron' in de gegevensmodeleditor.
  4. Selecteer Vertica als de driversoort.
  5. Selecteer in het veld Databasedriverklasse de standaardwaarde com.vertica.jdbc.Driver.
  6. Voer in het veld 'Verbindingsstring' de volgende string in:

    jdbc:vertica://[host_name]:[port_number]/[service_name]

  7. Voer de gebruikersnaam en het wachtwoord in die vereist zijn voor toegang tot de gegevensbron.
  8. Optioneel: Voer een PL/SQL-functie in die moet worden uitgevoerd wanneer een verbinding wordt gemaakt (voorverwerking) of wordt gesloten (naverwerking).
  9. Optioneel: Geef een clientcertificaat op voor een beveiligde verbinding.
    De clientcertificaten die zijn geladen in het uploadcentrum, worden voor selectie weergegeven.
  10. Als u proxyverificatie wilt activeren, selecteert u Proxyverificatie gebruiken.
  11. Klik op Verbinding testen.
  12. Geef beveiligingsinstellingen op voor deze gegevensbronverbinding. Verplaats de vereiste rollen van de lijst Beschikbare rollen naar de lijst Toegestane rollen. Alleen gebruikers aan wie de rollen in de lijst Toegestane rollen zijn toegewezen, kunnen rapporten van de gegevensbron maken of bekijken.