Można skonfigurować połączenie JDBC ze źródłem 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
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.
Można utworzyć bezpieczne połączenie JDBC z Oracle Autonomous Data Warehouse.
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)))
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.
Jeśli zostanie wybrana opcja Użyj modułu Data Gateway, nie będzie można wybierać ani aktualizować następujących ustawień:
Jeśli zostało zdefiniowane zapasowe źródło danych, ustawienia zabezpieczeń są przekazywane do zapasowego źródła danych.
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".
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
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".
jdbc:vertica://[nazwa_hosta]:[numer_portu]/[nazwa_usługi]