Konfigurere en JDBC-tilkobling til en datakilde

Du kan sette opp en JDBC-tilkobling til en datakilde:

  1. Klikk på JDBC-tilkobling på siden Administrasjon.
  2. Klikk på Legg til datakilde.
  3. Angi et visningsnavn for datakilden i feltet Navn på datakilde. Dette navnet vises i valglisten Datakilde i redigeringsprogrammet for datamodeller.
    Du kan ikke opprette en ny Oracle BI EE-datakilde med samme navn, og du kan ikke slette den klargjorte Oracle BI EE-datakilden.
  4. Velg drivertypen.
  5. Velg Bruk Data Gateway bare hvis du vil koble til en ekstern datakilde.
    Administratoren må aktivere ekstern datatilkobling og konfigurere Data Gateway i den lokale måldatabasen. Hvis du velger Bruk Data Gateway, kan ikke innstillingene for Databasedriverklasse, Bruk systembruker, Forbehandlingsfunksjon, Etterbehandlingsfunksjon og Bruk proxy-autentisering velges eller oppdateres.
  6. Du kan om nødvendig oppdatere feltet Databasedriverklasse.
  7. Angi databasetilkoblingsstrengen.

    Eksempler på tilkoblingsstrenger:

    • Oracle-database

      Hvis du vil koble til en Oracle-database (ikke-RAC), bruker du dette formatet for tilkoblingsstrengen:

      jdbc:oracle:thin:@[vert]:[port]:[sid]

      Eksempel: jdbc:oracle:thin:@minvert.no.eksempel.com:1521:prod

    • Oracle RAC-database

      Hvis du vil koble til en Oracle RAC-database, bruker du dette formatet for tilkoblingsstrengen:

      jdbc:oracle:thin:@//<host>[:<port>]/<service_name>

      Eksempel: jdbc:oracle:thin:@//minvert.eksempel.com:1521/min_tjeneste

    • Microsoft SQL Server

      Hvis du vil koble til en Microsoft SQL Server, bruker du dette formatet for tilkoblingsstrengen:

      jdbc:hyperion:sqlserver://[vertsnavn]:[port];DatabaseName=[Databasenavn]

      Eksempel: jdbc:hyperion:sqlserver://minvert.no.eksempel.com:7777;DatabaseName=mindatabase

  8. Angi brukernavnet og passordet som er nødvendig for å få tilgang til datakilden.
  9. Valgfritt: Angi en PL-/SQL-funksjon som skal utføres når en tilkobling opprettes (forbehandling) eller lukkes (etterbehandling).
  10. Valgfritt: Angi et klientsertifikat for sikret tilkobling.
    Klientsertifikatene som er lastet opp i Lastingssenter, vises i en liste der de kan velges.
  11. Hvis du vil aktivere proxy-autentisering, velger du Bruk proxy-autentisering.
  12. Klikk på Test tilkobling.
  13. Valgfritt: Aktiver en sikkerhetskopi av database for denne tilkoblingen:
    1. Velg Bruk reservedatakilde.
    2. Angi tilkoblingsstrengen for reservedatabasen.
    3. Angi brukernavn og passord for denne databasen.
    4. Klikk på Test tilkobling.
  14. Definer sikkerhet for denne datakildetilkoblingen. Flytt de nødvendige rollene fra listen Tilgjengelige roller til listen Tillatte roller. Bare brukere som er tilordnet rollene i listen Tillatte roller, kan opprette eller vise rapporter fra denne datakilden.

    Når du konfigurerer en JDBC-tilkobling til Oracle BI EE-datakilden, må du sørge for å flytte rollen BI-forbruker fra listen Tilgjengelige roller til listen Tillatte roller.

    Hvis du har definert en reservedatakilde, sendes sikkerhetsinnstillingene til reservedatakilden.

Sette opp en sikker JDBC-tilkobling til Oracle Autonomous Data Warehouse

Du kan opprette en sikker JDBC-tilkobling til Oracle Autonomous Data Warehouse.

Last opp et JDBC-klientsertifikat, og opprett en SSL-basert JDBC-tilkobling til Oracle Autonomous Data Warehouse.
  1. Last opp JDBC-klientsertifikatet (Oracle-lommebokfilen Cwallet.sso) til tjeneren.
    1. Klikk på Lastingssenter på siden Administrasjon i Publisher.
    2. Bla til og velg Oracle-lommebokfilen Cwallet.sso.
    3. Velg JDBC-klientsertifikat fra listen Filtype.
    4. Klikk på Last.
  2. Klikk på JDBC-tilkobling på siden Publisher-administrasjon.
  3. Klikk på Legg til datakilde.
  4. Angi følgende detaljer for tilkoblingen:
    • Navn på datakilde: DBaaSConnection
    • Drivertype: Oracle 12c
    • Databasedriverklasse: oracle.jdbc.OracleDriver
  5. Angi JDBC-tilkoblingsstrengen.

    Bruk TCPS-strenger. Eksempel: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=tjenernavn)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=tjenestenavn)))

    Hvis du bruker PAC (Private Access Channel), legger du til (ENABLE=broken) i parameteren DESCRIPTION i tilkoblingsstrengen. Eksempel: jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=tjenernavn)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=tjenestenavn)))

  6. Velg lommebokfilen cwallet.sso som ble lastet opp tidligere, fra listen Klientsertifikat.
  7. Klikk på Test tilkobling.
  8. Klikk på Bruk.

Konfigurere en JDBC-tilkobling til en lokal datakilde

Du kan opprette en JDBC-tilkobling til en lokal datakilde ved hjelp av en Data Gateway-agent.

Sørg for at administratoren konfigurerer Data Gateway i den lokale måldatabasen din og aktiverer datatilkobling. Se Oversikt over tilkobling til lokale datakilder.

  1. Aktiver Data Gateway i konsollen:
    1. Klikk på Konsoll på hjemmesiden i Analytics Cloud.
    2. Klikk på Ekstern datatilkobling.
    3. Aktiver valget Aktiver Data Gateway.
    4. Velg og aktiver Data Gateway-agenten du vil bruke.
  2. Klikk på JDBC-tilkobling på siden Publisher-administrasjon.
  3. Klikk på Legg til datakilde.
  4. Angi et visningsnavn for datakilden i feltet Navn på datakilde. Dette navnet vises i valglisten Datakilde i redigeringsprogrammet for datamodeller.
  5. Fra listen Drivertype velger du driveren for databasen du vil koble til. Du kan for eksempel velge Oracle 12c for Oracle Database.
  6. Velg Bruk Data Gateway.

    Når du velger Bruk Data Gateway, er ikke innstillingene nedenfor tilgjengelige for valg eller oppdatering.

    • Databasedriverklasse (standard: oracle.jdbc.OracleDriver)
    • Bruk systembruker
    • Forbehandlingsfunksjon
    • Etterbehandlingsfunksjon
    • Klientsertifikat
    • Bruk proxy-autentisering
  7. Angi tilkoblingsstrengen for databasen.
  8. Angi brukernavnet og passordet som er nødvendig for å få tilgang til datakilden.
  9. Klikk på Test tilkobling.
  10. (Valgfritt) Aktiver en reservedatabase for denne tilkoblingen:
    1. Velg Bruk reservedatakilde.
    2. Angi tilkoblingsstrengen for reservedatabasen.
    3. Angi brukernavn og passord for denne databasen.
    4. Klikk på Test tilkobling.
  11. Definer sikkerhet for denne datakildetilkoblingen. Flytt de nødvendige rollene fra listen Tilgjengelige roller til listen Tillatte roller. Bare brukere som er tilordnet rollene i listen Tillatte roller, kan opprette eller vise rapporter fra denne datakilden.

    Hvis du har definert en reservedatakilde, sendes sikkerhetsinnstillingene til reservedatakilden.

Sette opp en tilkobling til et Snowflake-datavarehus

Du kan opprette en tilkobling til et Snowflake-datavarehus og bruke tilkoblingen til å få tilgang til data for rapporter med perfekte piksler.

  1. Gå til siden Administrasjon i Publisher, og klikk på JDBC-tilkobling.
  2. Klikk på Legg til datakilde.
  3. Angi et visningsnavn for datakilden i feltet Navn på datakilde. Dette navnet vises i valglisten Datakilde i redigeringsprogrammet for datamodeller.
  4. Velg Snowflake som drivertype.
  5. Bruk standarden net.snowflake.client.jdbv.SnowflakeDriver i feltet Databasedriverklasse.
  6. Angi følgende streng i feltet Tilkoblingsstreng:

    jdbc:snowflake://accountName.snowflakecomputing.com;db=databasenavn);warehouse=(varehusnavn);schema=(skjemanavn);

    Hvis du vil bruke andre egenskaper for tilkoblingen, legger du til egenskaper skilt med semikolon (;), som vist i eksempelet.

    Eksempel: jdbc:snowflake://hw11692.us-central1.gcp.snowflakecomputing.com;db=SNOWFLAKE_SAMPLE_DATA;warehouse=COMPUTE_WH;useProxy=true;proxyHost=www-proxy-adcq7-new.us.oracle.com;proxyPort=80

  7. Angi brukernavnet og passordet som er nødvendig for å få tilgang til datakilden.
  8. Valgfritt: Angi en PL-/SQL-funksjon som skal utføres når en tilkobling opprettes (forbehandling) eller lukkes (etterbehandling).
  9. Valgfritt: Angi et klientsertifikat for sikret tilkobling.
    Klientsertifikatene som er lastet opp i Lastingssenter, vises i en liste der de kan velges.
  10. Hvis du vil aktivere proxy-autentisering, velger du Bruk proxy-autentisering.
  11. Klikk på Test tilkobling.
  12. Definer sikkerhet for denne datakildetilkoblingen. Flytt de nødvendige rollene fra listen Tilgjengelige roller til listen Tillatte roller. Bare brukere som er tilordnet rollene i listen Tillatte roller, kan opprette eller vise rapporter fra denne datakilden.

Sette opp en tilkobling til et Vertica-datavarehus

Du kan opprette en tilkobling til et Vertica-datavarehus og bruke tilkoblingen til å få tilgang til data for rapporter med perfekte piksler.

  1. Gå til siden Administrasjon i Publisher, og klikk på JDBC-tilkobling.
  2. Klikk på Legg til datakilde.
  3. Angi et visningsnavn for datakilden i feltet Navn på datakilde. Dette navnet vises i valglisten Datakilde i redigeringsprogrammet for datamodeller.
  4. Velg Vertica som drivertype.
  5. Bruk standarden com.vertica.jdbc.Driver i feltet Databasedriverklasse.
  6. Angi følgende streng i feltet Tilkoblingsstreng:

    jdbc:vertica://[vertsnavn]:[portnummer]/[tjenestenavn]

  7. Angi brukernavnet og passordet som er nødvendig for å få tilgang til datakilden.
  8. Valgfritt: Angi en PL-/SQL-funksjon som skal utføres når en tilkobling opprettes (forbehandling) eller lukkes (etterbehandling).
  9. Valgfritt: Angi et klientsertifikat for sikret tilkobling.
    Klientsertifikatene som er lastet opp i Lastingssenter, vises i en liste der de kan velges.
  10. Hvis du vil aktivere proxy-autentisering, velger du Bruk proxy-autentisering.
  11. Klikk på Test tilkobling.
  12. Definer sikkerhet for denne datakildetilkoblingen. Flytt de nødvendige rollene fra listen Tilgjengelige roller til listen Tillatte roller. Bare brukere som er tilordnet rollene i listen Tillatte roller, kan opprette eller vise rapporter fra denne datakilden.