Konfigurowanie połączenia JDBC ze źródłem danych

Można skonfigurować połączenie JDBC ze źródłem danych.

  1. Na stronie "Administrowanie" wybrać opcję Połączenie JDBC.
  2. Wybrać opcję Dodaj źródło danych.
  3. Podać w polu Nazwa źródła danych wyświetlaną nazwę źródła danych. Nazwa ta jest wyświetlana na liście wyboru źródła danych w edytorze modelu danych.
    Nie można utworzyć nowego źródła danych Oracle BI EE o tej samej nazwie ani nie można usunąć udostępnianego źródła danych Oracle BI EE.
  4. Wybrać typ sterownika.
  5. Opcję Użyj modułu Data Gateway wybrać, jeśli połączenie ma być nawiązywane z odległym źródłem danych.
    Administrator musi włączyć zdalne połączenia z danymi oraz skonfigurować Data Gateway dla docelowej lokalnej (on-premises) bazy danych. Jeśli zostanie wybrana opcja Użyj modułu Data Gateway, to ustawienia Klasa sterownika bazy danych, Użyj użytkownika systemu, Funkcja przed przetwarzaniem, Funkcja po przetwarzaniu i Użyj identyfikacji proxy nie będą dostępne do wyboru ani do aktualizacji.
  6. Jeśli trzeba, zmienić zawartość pola Klasa sterownika bazy danych.
  7. Wprowadzić opis połączenia z bazą danych.

    Przykładowe opisy połączeń:

    • Baza danych Oracle

      Dla bazy danych Oracle (nie RAC) użyć następującego formatu opisu połączenia:

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

      Na przykład: jdbc:oracle:thin:@myhost.us.example.com:1521:prod

    • Baza danych Oracle RAC

      Dla bazy danych Oracle RAC użyć następującego formatu opisu połączenia:

      jdbc:oracle:thin:@//<host>[:<port>]/<nazwa_usługi>

      Na przykład: jdbc:oracle:thin:@//myhost.example.com:1521/my_service

    • Microsoft SQL Server

      Dla systemu Microsoft SQL Server użyć następującego formatu opisu połączenia:

      jdbc:hyperion:sqlserver://[nazwa_hosta]:[port];DatabaseName=[nazwa_bazy_danych]

      Na przykład: jdbc:hyperion:sqlserver://myhost.us.example.com:7777;DatabaseName=mydatabase

  8. Wprowadzić nazwę użytkownika i hasło, wymagane w celu uzyskania dostępu do źródła danych.
  9. Opcjonalne: Wprowadzić funkcję PL/SQL wykonywaną podczas tworzenia (przed przetwarzaniem) lub zamykania (po przetwarzaniu) połączenia.
  10. Opcjonalne: Określić certyfikat klienta dla zabezpieczonego połączenia.
    Jest wyświetlana lista certyfikatów wysłanych z centrum wysyłania.
  11. Aby włączyć identyfikację proxy (przez pośrednika), wybrać opcję Użyj identyfikacji proxy.
  12. Kliknąć przycisk Test połączenia.
  13. Opcjonalne: Włączyć zapasową bazę danych dla tego połączenia.
    1. Wybrać opcję Użyj zapasowego źródła danych.
    2. Podać opis połączenia dla zapasowej bazy danych.
    3. Podać nazwę użytkownika i hasło dla tej bazy danych.
    4. Kliknąć przycisk Test połączenia.
  14. Zdefiniować zabezpieczenia dla tego połączenia ze źródłem danych. Przenieść wymagane role z listy Dostępne role na listę Dozwolone role. Tylko użytkownicy, którym przypisano role umieszczone na liście Dozwolone role, będą mogli tworzyć i wyświetlać raporty z tego źródła danych.

    Konfigurując połączenie JDBC ze źródłem danych Oracle BI EE, trzeba przenieść rolę Konsument BI z listy Dostępne role na listę Dozwolone role.

    Jeśli zostało zdefiniowane zapasowe źródło danych, ustawienia zabezpieczeń są przekazywane do zapasowego źródła danych.

Konfigurowanie bezpiecznego połączenia JDBC z Oracle Autonomous Data Warehouse

Można utworzyć bezpieczne połączenie JDBC z Oracle Autonomous Data Warehouse.

Należy wysłać certyfikat klienta JDBC i utworzyć oparte na protokole SSL połączenie JDBC z Oracle Autonomous Data Warehouse.
  1. Wysłać do serwera certyfikat klienta JDBC (plik cwallet.sso portfela Oracle).
    1. Na stronie "Publisher - administrowanie" kliknąć Centrum wysyłania.
    2. Wybrać, korzystając z funkcji przeglądania, plik cwallet.sso portfela Oracle.
    3. Wybrać z listy Typ pliku opcję Certyfikat klienta JDBC.
    4. Kliknąć przycisk Wyślij.
  2. Na stronie "Publisher - administrowanie" kliknąć Połączenie JDBC.
  3. Wybrać opcję Dodaj źródło danych.
  4. Określić następujące szczegóły połączenia:
    • Nazwa źródła danych: DBaaSConnection
    • Typ sterownika: Oracle 12c
    • Klasa sterownika bazy danych: oracle.jdbc.OracleDriver
  5. Wprowadzić opis połączenia JDBC.

    Użyć opisów TCPS. Na przykład jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=nazwa_serwera)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=nazwa_usługi)))

    Jeśli jest używany kanał z dostępem prywatnym (PAC - Private Access Channel), dodać (ENABLE=broken) do parametru DESCRIPTION w opisie połączenia. Na przykład jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=nazwa_serwera)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=nazwa_usługi)))

  6. Wybrać z listy Certyfikat klienta wysłany wcześniej plik portfela cwallet.sso.
  7. Kliknąć przycisk Test połączenia.
  8. Kliknąć Zastosuj.

Konfigurowanie połączenia JDBC z lokalnym (on-premises) źródłem danych

Można utworzyć połączenie JDBC z lokalnym (on-premises) źródłem danych, używając agenta Data Gateway.

Należy się upewnić, że administrator skonfigurował Data Gateway dla docelowej lokalnej (on-premises) bazy danych i umożliwił łączność z danymi. Zob. Łączenie się z lokalnymi (on-premises) źródłami danych - omówienie.

  1. Włączyć Data Gateway w konsoli:
    1. Na stronie startowej Analytics Cloud wybrać opcję Konsola.
    2. Wybrać opcję Połączenia z odległymi danymi.
    3. Wybrać opcję Włącz bramę danych.
    4. Wybrać i włączyć odpowiedni agent Data Gateway.
  2. Na stronie "Publisher - administrowanie" kliknąć Połączenie JDBC.
  3. Wybrać opcję Dodaj źródło danych.
  4. Podać w polu Nazwa źródła danych wyświetlaną nazwę źródła danych. Nazwa ta jest wyświetlana na liście wyboru źródła danych w edytorze modelu danych.
  5. Z listy Typ sterownika wybrać sterownik dla bazy danych, z którą będzie nawiązywane połączenie. Na przykład wybrać Oracle 12c dla Oracle Database.
  6. Wybrać opcję Użyj modułu Data Gateway.

    Jeśli zostanie wybrana opcja Użyj modułu Data Gateway, nie będzie można wybierać ani aktualizować następujących ustawień:

    • Klasa sterownika bazy danych: (Domyślnie: oracle.jdbc.OracleDriver)
    • Użyj użytkownika systemu
    • Funkcja przed przetwarzaniem
    • Funkcja po przetworzeniu
    • Certyfikat klienta
    • Użyj identyfikacji proxy
  7. Podać opis połączenia dla bazy danych.
  8. Wprowadzić nazwę użytkownika i hasło, wymagane w celu uzyskania dostępu do źródła danych.
  9. Kliknąć przycisk Test połączenia.
  10. Opcjonalnie: Włączyć zapasową bazę danych dla tego połączenia.
    1. Wybrać opcję Użyj zapasowego źródła danych.
    2. Podać opis połączenia dla zapasowej bazy danych.
    3. Podać nazwę użytkownika i hasło dla tej bazy danych.
    4. Kliknąć przycisk Test połączenia.
  11. Zdefiniować zabezpieczenia dla tego połączenia ze źródłem danych. Przenieść wymagane role z listy Dostępne role na listę Dozwolone role. Tylko użytkownicy, którym przypisano role umieszczone na liście Dozwolone role, będą mogli tworzyć i wyświetlać raporty z tego źródła danych.

    Jeśli zostało zdefiniowane zapasowe źródło danych, ustawienia zabezpieczeń są przekazywane do zapasowego źródła danych.

Konfigurowanie połączenia z hurtownią danych Snowflake

Można utworzyć połączenie z hurtownią danych Snowflake i używać tego połączenia do uzyskiwania dostępu do danych dla raportów "pixel-perfect".

  1. Na stronie "Publisher - administrowanie" kliknąć Połączenie JDBC.
  2. Wybrać opcję Dodaj źródło danych.
  3. Podać w polu Nazwa źródła danych wyświetlaną nazwę źródła danych. Nazwa ta jest wyświetlana na liście wyboru źródła danych w edytorze modelu danych.
  4. Jako typ sterownika wybrać Snowflake.
  5. W polu Klasa sterownika bazy danych użyć domyślnej klasy net.snowflake.client.jdbc.SnowflakeDriver.
  6. W polu "Opis połączenia" wprowadzić następujący wpis:

    jdbc:snowflake://nazwa konta.snowflakecomputing.com;db=(nazwa bazy danych);warehouse=(nazwa hurtowni danych);schema=(nazwa schematu);

    Jeśli dla połączenia są potrzebne jeszcze inne właściwości, należy dodać je rozdzielone średnikiem (;), jak pokazano w przykładzie.

    Na przykład: 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. Wprowadzić nazwę użytkownika i hasło, wymagane w celu uzyskania dostępu do źródła danych.
  8. Opcjonalne: Wprowadzić funkcję PL/SQL wykonywaną podczas tworzenia (przed przetwarzaniem) lub zamykania (po przetwarzaniu) połączenia.
  9. Opcjonalne: Określić certyfikat klienta dla zabezpieczonego połączenia.
    Jest wyświetlana lista certyfikatów wysłanych z centrum wysyłania.
  10. Aby włączyć identyfikację proxy (przez pośrednika), wybrać opcję Użyj identyfikacji proxy.
  11. Kliknąć przycisk Test połączenia.
  12. Zdefiniować zabezpieczenia dla tego połączenia ze źródłem danych. Przenieść wymagane role z listy Dostępne role na listę Dozwolone role. Tylko użytkownicy, którym przypisano role umieszczone na liście Dozwolone role, będą mogli tworzyć i wyświetlać raporty z tego źródła danych.

Konfigurowanie połączenia z hurtownią danych Vertica

Można utworzyć połączenie z hurtownią danych Vertica i używać tego połączenia do uzyskiwania dostępu do danych dla raportów "pixel-perfect".

  1. Na stronie "Publisher - administrowanie" kliknąć Połączenie JDBC.
  2. Wybrać opcję Dodaj źródło danych.
  3. Podać w polu Nazwa źródła danych wyświetlaną nazwę źródła danych. Nazwa ta jest wyświetlana na liście wyboru źródła danych w edytorze modelu danych.
  4. Jako typ sterownika wybrać Vertica.
  5. W polu Klasa sterownika bazy danych użyć domyślnej klasy com.vertica.jdbc.Driver.
  6. W polu "Opis połączenia" wprowadzić następujący wpis:

    jdbc:vertica://[nazwa_hosta]:[numer_portu]/[nazwa_usługi]

  7. Wprowadzić nazwę użytkownika i hasło, wymagane w celu uzyskania dostępu do źródła danych.
  8. Opcjonalne: Wprowadzić funkcję PL/SQL wykonywaną podczas tworzenia (przed przetwarzaniem) lub zamykania (po przetwarzaniu) połączenia.
  9. Opcjonalne: Określić certyfikat klienta dla zabezpieczonego połączenia.
    Jest wyświetlana lista certyfikatów wysłanych z centrum wysyłania.
  10. Aby włączyć identyfikację proxy (przez pośrednika), wybrać opcję Użyj identyfikacji proxy.
  11. Kliknąć przycisk Test połączenia.
  12. Zdefiniować zabezpieczenia dla tego połączenia ze źródłem danych. Przenieść wymagane role z listy Dostępne role na listę Dozwolone role. Tylko użytkownicy, którym przypisano role umieszczone na liście Dozwolone role, będą mogli tworzyć i wyświetlać raporty z tego źródła danych.