Ställa in en JDBC-anslutning till en datakälla

Du kan ställa in en JDBC-anslutning till en datakälla.

  1. På sidan Administration klickar du på JDBC-anslutning.
  2. Klicka på Lägg till datakälla.
  3. Ange ett visningsnamn för datakällan i fältet Datakälla. Det här namnet visas i urvalslistan Datakälla i redigeringsprogrammet för datamodeller.
    Du kan inte skapa en ny Oracle BI EE-datakälla med samma namn och du kan inte heller ta bort den tilldelade Oracle BI EE-datakällan.
  4. Välj drivrutinstyp.
  5. Välj Använd datanätslussen endast om du vill ansluta till en fjärrdatakälla.
    Administratören måste aktivera fjärrdataanslutningar och konfigurera datanätslussen i den lokala måldatabasen. Om du väljer Använd datanätsluss kan inställningarna Drivrutinklass för databas, Använd systemanvändare, Förbearbetningsfunktion, Efterbearbetningsfunktion och Använd proxyautentisering inte väljas eller uppdateras.
  6. Du kan uppdatera fältet Drivrutinklass för databas vid behov.
  7. Ange databasanslutningssträngen.

    Exempel på anslutningssträngar:

    • Oracle-databas

      Använd följande format för anslutningssträngen om du vill ansluta till en Oracle-databas (inte RAC):

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

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

    • Oracle RAC-databas

      Använd följande format för anslutningssträngen om du vill ansluta till en Oracle RAC-databas:

      jdbc:oracle:thin:@//<värd>[:<port>]/<namnet på tjänsten>

      Exempel: jdbc:oracle:thin:@//myhost.example.com:1521/my_service

    • Microsoft SQL Server

      Använd följande format för anslutningssträngen om du vill ansluta till en Microsoft SQL-server:

      jdbc:hyperion:sqlserver://[hostname]:[port];DatabaseName=[Databasename]

      Till exempel: jdbc:hyperion:sqlserver://myhost.us.exempel.com:7777;DatabaseName=mydatabase

  8. Ange användarnamnet och lösenordet som krävs för att få åtkomst till datakällan.
  9. Valfritt: Ange en PL/SQL-funktion för att exekvera när en anslutning skapas (förbearbetning) eller stängs (efterbearbetning).
  10. Valfritt: Ange ett klientcertifikat för skyddad anslutning.
    Klientcertifikaten som har laddats upp i Uppladdningscenter finns listade så att du kan välja bland dem.
  11. Du aktiverar proxyautentisering genom att välja Använd proxyautentisering.
  12. Klicka på Testa anslutning.
  13. Valfritt: Aktivera en säkerhetskopieringsdatabas för anslutningen:
    1. Välj Använd säkerh.kopieringsdatakälla.
    2. Ange anslutningssträngen för säkerhetskopieringsdatabasen.
    3. Ange användarnamnet och lösenordet för databasen.
    4. Klicka på Testa anslutning.
  14. Definiera säkerhet för den här datakällanslutningen. Flytta de roller som behövs från listan Tillgängliga roller till listan Tillåtna roller. Endast användare som har tilldelats rollerna i listan Tillåtna roller kan skapa och visa rapporter för den här datakällan.

    När du ställer in en JDBC-anslutning till datakällan i Oracle BI EE ska du se till att flytta rollen BI-konsument från listan Tillgängliga roller till listan Tillåtna roller.

    Om du har angett en säkerhetskopieringsdatakälla överförs säkerhetsinställningarna till säkerhetskopieringsdatakällan.

Skapa en säker JDBC-anslutning till Oracle Autonomous Data Warehouse

Du kan skapa en säker JDBC-anslutning till Oracle Autonomous Data Warehouse:

Ladda upp ett JDBC-klientcertifikat och skapa en SSL-baserad JDBC-anslutning till Oracle Autonomous Data Warehouse:
  1. Ladda upp JDBC-klientcertifikatet (Oracle-plånboksfil, cwallet.sso) till servern.
    1. På administrationssidan för Publisher klickar du på Uppladdningscenter.
    2. Bläddra till och välj Oracle-plånboksfilen, cwallet.sso.
    3. Välj JDBC-klientcertifikat i listan Filtyp.
    4. Klicka på Ladda upp.
  2. Från administrationssidan för Publisher klickar du på JDBC-anslutning.
  3. Klicka på Lägg till datakälla.
  4. Ange följande information om anslutningen:
    • Datakälla: DBaaSConnection
    • Typ av drivrutin: Oracle 12c
    • Drivrutinklass för databas: oracle.jdbc.OracleDriver
  5. Ange JDBC-anslutningssträngen.

    Använd TCPS-strängar. Exempel: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

    Om du använder PAC (privat åtkomstkanal) ska du lägga till (ENABLE=broken) i parametern DESCRIPTION i anslutningssträngen. Exempel: jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

  6. I listan Klientcertifikat väljer du plånboksfilen cwallet.sso du laddade upp tidigare.
  7. Klicka på Testa anslutning.
  8. Klicka på Använd.

Ställa in en JDBC-anslutning till en lokal datakälla

Du kan skapa en JDBC-anslutning till lokala datakällor genom att använda en datanätslussagent.

Säkerställ att administratören konfigurerar datanätslussen i den lokala måldatabasen och aktiverar dataanslutningar. Se Översikt över anslutning till lokala datakällor.

  1. Aktivera datanätslussen i konsolen:
    1. Gå till hemsidan för analysmolnet och klicka på Konsol.
    2. Klicka på Fjärrdataanslutningar.
    3. Aktivera alternativet Aktivera datanätsluss.
    4. Välj och aktivera den datanätslussagent som du vill använda.
  2. Från administrationssidan för Publisher klickar du på JDBC-anslutning.
  3. Klicka på Lägg till datakälla.
  4. Ange ett visningsnamn för datakällan i fältet Datakälla. Det här namnet visas i urvalslistan Datakälla i redigeringsprogrammet för datamodeller.
  5. I listan Typ av drivrutin väljer du drivrutinen för databasen du vill ansluta. Du väljer till exempel Oracle 12c för en Oracle-databas.
  6. Välj Använd datanätslussen.

    När du väljer Använd datanätslussen är följande inställningar inte tillgängliga för att väljas eller uppdateras.

    • Drivrutinklass för databas: (standard: oracle.jdbc.OracleDriver)
    • Använd systemanvändare.
    • Förbearbetningsfunktion
    • Efterbearbetningsfunktion
    • Klientcertifikat
    • Använd proxyautentisering
  7. Ange anslutningssträngen för databasen.
  8. Ange användarnamnet och lösenordet som krävs för att få åtkomst till datakällan.
  9. Klicka på Testa anslutning.
  10. (Valfritt) Aktivera en säkerhetskopieringsdatabas för anslutningen:
    1. Välj Använd säkerh.kopieringsdatakälla.
    2. Ange anslutningssträngen för säkerhetskopieringsdatabasen.
    3. Ange användarnamnet och lösenordet för databasen.
    4. Klicka på Testa anslutning.
  11. Definiera säkerhet för den här datakällanslutningen. Flytta de roller som behövs från listan Tillgängliga roller till listan Tillåtna roller. Endast användare som har tilldelats rollerna i listan Tillåtna roller kan skapa och visa rapporter för den här datakällan.

    Om du har angett en säkerhetskopieringsdatakälla överförs säkerhetsinställningarna till säkerhetskopieringsdatakällan.

Ställa in en anslutning till ett Snowflake-datalager

Du kan skapa en anslutning till Snowflake-datalager och använda anslutningen till att komma åt data för pixelperfekta rapporter.

  1. Klicka på sidan Administration för Publisher och sedan på JDBC-anslutning.
  2. Klicka på Lägg till datakälla.
  3. Ange ett visningsnamn för datakällan i fältet Datakälla. Det här namnet visas i urvalslistan Datakälla i redigeringsprogrammet för datamodeller.
  4. Välj Snowflake som typ av drivrutin.
  5. I fältet Drivrutinklass för databas använder du standardvärdet net.snowflake.client.jdbc.SnowflakeDriver.
  6. I fältet Anslutningssträng anger du följande sträng:

    jdbc:snowflake://accountName.snowflakecomputing.com;db=(databasnamn);warehouse=(datalagernamn);schema=(schemanamn);

    Om du vill ange andra egenskaper för anslutningen lägger du till dem avgränsade med semikolon (;) som i exemplet.

    Exempel: 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. Ange användarnamnet och lösenordet som krävs för att få åtkomst till datakällan.
  8. Valfritt: Ange en PL/SQL-funktion för att exekvera när en anslutning skapas (förbearbetning) eller stängs (efterbearbetning).
  9. Valfritt: Ange ett klientcertifikat för skyddad anslutning.
    Klientcertifikaten som har laddats upp i Uppladdningscenter finns listade så att du kan välja bland dem.
  10. Du aktiverar proxyautentisering genom att välja Använd proxyautentisering.
  11. Klicka på Testa anslutning.
  12. Definiera säkerhet för den här datakällanslutningen. Flytta de roller som behövs från listan Tillgängliga roller till listan Tillåtna roller. Endast användare som har tilldelats rollerna i listan Tillåtna roller kan skapa och visa rapporter för den här datakällan.

Ställa in en anslutning till ett Vertica-datalager

Du kan skapa en anslutning till Vertica-datalager och använda anslutningen till att komma åt data för pixelperfekta rapporter.

  1. Klicka på sidan Administration för Publisher och sedan på JDBC-anslutning.
  2. Klicka på Lägg till datakälla.
  3. Ange ett visningsnamn för datakällan i fältet Datakälla. Det här namnet visas i urvalslistan Datakälla i redigeringsprogrammet för datamodeller.
  4. Välj Vertica som typ av drivrutin.
  5. I fältet Drivrutinklass för databas använder du standardvärdet com.vertica.jdbc.Driver.
  6. I fältet Anslutningssträng anger du följande sträng:

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

  7. Ange användarnamnet och lösenordet som krävs för att få åtkomst till datakällan.
  8. Valfritt: Ange en PL/SQL-funktion för att exekvera när en anslutning skapas (förbearbetning) eller stängs (efterbearbetning).
  9. Valfritt: Ange ett klientcertifikat för skyddad anslutning.
    Klientcertifikaten som har laddats upp i Uppladdningscenter finns listade så att du kan välja bland dem.
  10. Du aktiverar proxyautentisering genom att välja Använd proxyautentisering.
  11. Klicka på Testa anslutning.
  12. Definiera säkerhet för den här datakällanslutningen. Flytta de roller som behövs från listan Tillgängliga roller till listan Tillåtna roller. Endast användare som har tilldelats rollerna i listan Tillåtna roller kan skapa och visa rapporter för den här datakällan.