Oprette en JDBC-forbindelse til en datakilde

Du kan oprette en JDBC-forbindelse til en datakilde.

  1. Klik på JDBC-forbindelse på siden Administration.
  2. Klik på Tilføj datakilde.
  3. Angiv visningsnavnet for datakilden i feltet Datakildenavn. Dette navn vises i valglisten Datakilde i Datamodeleditor.
    Du kan ikke oprette en ny Oracle BI EE-datakilde med det samme navn eller slette den provisionerede Oracle BI EE-datakilde.
  4. Vælg drivertypen.
  5. Vælg kun Brug Data Gateway, hvis du vil oprette forbindelse til en ekstern datakilde.
    Din administrator skal aktivere ekstern dataforbindelse og konfigurere Data Gateway i din lokale måldatabase. Hvis du vælger Brug Data Gateway, er indstillingerne Databasedriverklasse, Brug systembruger, Funktion til forudbehandling, Funktion til efterbehandling og Brug proxy-autentificering ikke tilgængelige for valg eller opdatering.
  6. Du kan om nødvendigt opdatere feltet Databasedriverklasse.
  7. Indtast databasens forbindelsesstreng.

    Eksempel på forbindelsesstrenge:

    • Oracle-database

      Brug følgende format til forbindelsesstrengen for at oprette forbindelse til en Oracle-database (ikke-RAC):

      jdbc:oracle:thin:@[vært]:[port]:[sid]

      For eksempel: jdbc:oracle:thin:@myhost.us.example.com:1521:prod

    • Oracle RAC-database

      Brug følgende format til forbindelsesstrengen for at oprette forbindelse til en Oracle RAC-database:

      jdbc:oracle:thin:@//<vært>[:<port>]/<servicenavn>

      For eksempel: jdbc:oracle:thin:@//myhost.eksempel.com:1521/my_service

    • Microsoft SQL Server

      Brug følgende format til forbindelsesstrengen for at oprette forbindelse til en Microsoft SQL Server:

      jdbc:hyperion:sqlserver://[værtsnavn]:[port];DatabaseName=[Databasenavn]

      Eksempel: jdbc:hyperion:sqlserver://myhost.us.example.com:7777;DatabaseName=mydatabase

  8. Indtast det brugernavn og den adgangskode, der kræves for at få adgang til datakilden.
  9. Valgfrit: Indtast en PL/SQL-funktion, der skal udføres, når en forbindelse oprettes (forudbehandling) eller lukkes (efterbehandling).
  10. Valgfrit: Angiv et klientcertifikat til den sikrede forbindelse.
    Klientcertifikater, der er uploadet i Uploadcenter, vises til valgt.
  11. Vælg Brug proxy-autentificering for at aktivere proxy-autentificering.
  12. Klik på Test forbindelse.
  13. Valgfrit: Aktiver en backupdatabase for denne forbindelse:
    1. Vælg Brug backupdatakilde.
    2. Indtast forbindelsesstrengen for backupdatabasen.
    3. Indtast brugernavnet og adgangskoden til denne database.
    4. Klik på Test forbindelse.
  14. Definer sikkerhed for denne datakildeforbindelse. Flyt de påkrævede roller fra listen Tilgængelige roller til listen Tilladte roller. Det er kun brugere, som er tildelt rollerne på listen Tilladte roller, der kan oprette eller få vist rapporter fra denne datakilde.

    Når du konfigurerer en JDBC-forbindelse til en Oracle BI EE-datakilde, skal du sørge for at flytte rollen BI-forbruger fra listen Tilgængelige roller til listen Tilladte roller.

    Hvis du har defineret en backupdatakilde, videregives sikkerhedsindstillingerne til backupdatakilden.

Konfigurere en sikker JDBC-forbindelse til Oracle Autonomous Data Warehouse

Du kan oprette en sikker JDBC-forbindelse til Oracle Autonomous Data Warehouse.

Upload et JDBC-klientcertifikat, og opret en SSL-baseret JDBC-forbindelse til Oracle Autonomous Data Warehouse.
  1. Upload JDBC-klientcertifikatet (Oracle-wallet-filen cwallet.sso) til serveren.
    1. Klik på Uploadcenter på siden Administration i Publisher.
    2. Naviger til og vælg Oracle-wallet-filen cwallet.sso.
    3. Vælg JDBC-klientcertifikat på listen Filtype.
    4. Klik på Upload.
  2. Klik på JDBC-forbindelse på siden Publisher-administration.
  3. Klik på Tilføj datakilde.
  4. Angiv følgende detaljer for forbindelsen:
    • Datakildenavn: DBaaSConnection
    • Drivertype: Oracle 12c
    • Databasedriverklasse: oracle.jdbc.OracleDriver
  5. Indtast JDBC-forbindelsesstrengen.

    Brug TCPS-strenge. For eksempel jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=servernavn)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

    Hvis du bruger PAC (Private Access Channel), skal du føje (ENABLE=broken) til parameteren DESCRIPTION i forbindelsesstrengen. For eksempel jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

  6. På listen Klientcertifikat skal du vælge wallet-filen cwallet.sso, som blev uploadet tidligere.
  7. Klik på Test forbindelse.
  8. Klik på Anvend.

Konfigurere en JDBC-forbindelse til en lokal datakilde

Du kan oprette en JDBC-forbindelse til en lokal datakilde ved hjælp af en Data Gateway-agent.

Kontroller, at din administrator konfigurerer Data Gateway på din lokale database og aktiverer dataforbindelsen. Se Oversigt over Oprettelse af forbindelse til lokale datakilder.

  1. Aktiver Data Gateway i konsollen:
    1. Klik på Konsol på startsiden til Analytics Cloud.
    2. Klik på Ekstern dataforbindelse.
    3. Aktiver muligheden Aktiver Data Gateway.
    4. Vælg og aktiver den Data Gateway-agent, som du vil bruge.
  2. Klik på JDBC-forbindelse på siden Publisher-administration.
  3. Klik på Tilføj datakilde.
  4. Angiv visningsnavnet for datakilden i feltet Datakildenavn. Dette navn vises i valglisten Datakilde i Datamodeleditor.
  5. Vælg driveren til den database, som du vil oprette forbindelse til, på listen Drivertype. Vælg for eksempel Oracle 12c til Oracle Database.
  6. Vælg Brug Data Gateway.

    Når du vælger Brug Data Gateway, kan følgende indstillinger ikke vælges eller opdateres.

    • Databasedriverklasse (Standard: oracle.jdbc.OracleDriver)
    • Brug systembruger
    • Funktion til forudbehandling
    • Funktion til efterbehandling
    • Klientcertifikat
    • Brug proxy-autentificering
  7. Indtast forbindelsesstrengen for databasen.
  8. Indtast det brugernavn og den adgangskode, der kræves for at få adgang til datakilden.
  9. Klik på Test forbindelse.
  10. (Valgfrit) Aktiver en backupdatabase for denne forbindelse:
    1. Vælg Brug backupdatakilde.
    2. Indtast forbindelsesstrengen for backupdatabasen.
    3. Indtast brugernavnet og adgangskoden til denne database.
    4. Klik på Test forbindelse.
  11. Definer sikkerhed for denne datakildeforbindelse. Flyt de påkrævede roller fra listen Tilgængelige roller til listen Tilladte roller. Det er kun brugere, som er tildelt rollerne på listen Tilladte roller, der kan oprette eller få vist rapporter fra denne datakilde.

    Hvis du har defineret en backupdatakilde, videregives sikkerhedsindstillingerne til backupdatakilden.

Konfigurere en forbindelse til et Snowflake Data Warehouse

Du kan oprette forbindelse til Snowflake Data Warehouse og bruge forbindelsen til at få adgang til data til pixelperfekte rapporter.

  1. Klik på JDBC-forbindelse på siden Administration i Publisher.
  2. Klik på Tilføj datakilde.
  3. Angiv visningsnavnet for datakilden i feltet Datakildenavn. Dette navn vises i valglisten Datakilde i Datamodeleditor.
  4. Vælg Snowflake som drivertype.
  5. I feltet Databasedriverklasse vælger du standarden net.snowflake.client.jdbc.SnowflakeDriver.
  6. I feltet Forbindelsesstreng indtaster du følgende streng:

    jdbc:snowflake://accountName.snowflakecomputing.com;db=databasenavn);warehouse=(navn på varehus);schema=(skemanavn);

    Hvis du vil have andre egenskaber for forbindelsen, skal du tilføje egenskaberne adskilt af semikolon (;) som vist i eksemplet.

    For 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. Indtast det brugernavn og den adgangskode, der kræves for at få adgang til datakilden.
  8. Valgfrit: Indtast en PL/SQL-funktion, der skal udføres, når en forbindelse oprettes (forudbehandling) eller lukkes (efterbehandling).
  9. Valgfrit: Angiv et klientcertifikat til den sikrede forbindelse.
    Klientcertifikater, der er uploadet i Uploadcenter, vises til valgt.
  10. Vælg Brug proxy-autentificering for at aktivere proxy-autentificering.
  11. Klik på Test forbindelse.
  12. Definer sikkerhed for denne datakildeforbindelse. Flyt de påkrævede roller fra listen Tilgængelige roller til listen Tilladte roller. Det er kun brugere, som er tildelt rollerne på listen Tilladte roller, der kan oprette eller få vist rapporter fra denne datakilde.

Konfigurere en forbindelse til et Vertica Data Warehouse

Du kan oprette forbindelse til Vertica Data Warehouse og bruge forbindelsen til at få adgang til data til pixelperfekte rapporter.

  1. Klik på JDBC-forbindelse på siden Administration i Publisher.
  2. Klik på Tilføj datakilde.
  3. Angiv visningsnavnet for datakilden i feltet Datakildenavn. Dette navn vises i valglisten Datakilde i Datamodeleditor.
  4. Vælg Vertica som drivertype.
  5. I feltet Databasedriverklasse bruger du standarden com.vertica.jdbc.Driver.
  6. I feltet Forbindelsesstreng indtaster du følgende streng:

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

  7. Indtast det brugernavn og den adgangskode, der kræves for at få adgang til datakilden.
  8. Valgfrit: Indtast en PL/SQL-funktion, der skal udføres, når en forbindelse oprettes (forudbehandling) eller lukkes (efterbehandling).
  9. Valgfrit: Angiv et klientcertifikat til den sikrede forbindelse.
    Klientcertifikater, der er uploadet i Uploadcenter, vises til valgt.
  10. Vælg Brug proxy-autentificering for at aktivere proxy-autentificering.
  11. Klik på Test forbindelse.
  12. Definer sikkerhed for denne datakildeforbindelse. Flyt de påkrævede roller fra listen Tilgængelige roller til listen Tilladte roller. Det er kun brugere, som er tildelt rollerne på listen Tilladte roller, der kan oprette eller få vist rapporter fra denne datakilde.