È possibile impostare una connessione JDBC a un'origine dati.
Stringhe di connessione di esempio:
Database Oracle
Per connettersi a un database Oracle (non RAC), utilizzare il formato seguente per la stringa di connessione:
jdbc:oracle:thin:@[host]:[porta]:[sid]
Ad esempio: jdbc:oracle:thin:@myhost.us.example.com:1521:prod
Database Oracle RAC
Per connettersi a un database Oracle RAC, utilizzare il formato seguente per la stringa di connessione:
jdbc:oracle:thin:@//<host>[:<port>]/<service_name>
Ad esempio: jdbc:oracle:thin:@//myhost.example.com:1521/my_service
Microsoft SQL Server
Per connettersi a un'istanza di Microsoft SQL Server, utilizzare il formato seguente per la stringa di connessione:
jdbc:hyperion:sqlserver://[nome host]:[porta];DatabaseName=[Databasename]
Ad esempio: jdbc:hyperion:sqlserver://myhost.us.example.com:7777;DatabaseName=mydatabase
Quando si imposta una connessione JDBC all'origine dati Oracle BI EE, accertarsi di spostare il ruolo Consumer BI dalla lista Ruoli disponibili alla lista Ruoli consentiti.
Se è stata definita un'origine dati di backup, le impostazioni di sicurezza vengono passati all'origine dati di backup.
È possibile creare una connessione JDBC sicura a Oracle Autonomous Data Warehouse.
Utilizzare stringhe TCPS. Ad esempio, jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))
Se si sta utilizzando un canale di accesso privato PAC (Private Access Channel), aggiungere (ENABLE=broken)
al parametro DESCRIPTION nella stringa di connessione. Ad esempio, jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))
È possibile creare una connessione JDBC a un'origine dati in locale utilizzando un agente Data Gateway.
Assicurarsi che l'amministratore configuri Data Gateway nel database in locale di destinazione e abiliti la connettività dei dati. Vedere Panoramica della connessione alle origini dati in locale.
Quando si seleziona Usa Data Gateway, le impostazioni riportate di seguito non sono disponibili per la selezione o l'aggiornamento.
Se è stata definita un'origine dati di backup, le impostazioni di sicurezza vengono passati all'origine dati di backup.
È possibile creare una connessione al data warehouse Snowflake e utilizzare la connessione creata per accedere ai dati per i report ottimali.
jdbc:snowflake://accountName.snowflakecomputing.com;db=database name);warehouse=(nome warehouse);schema=(nome schema);
Se si desiderano altre proprietà per la connessione, aggiungere le proprietà separate dal punto e virgola (; ) come illustrato nell'esempio.
Ad esempio: jdbc:snowflake://example.us-central1.gcp.snowflakecomputing.com;db=SNOWFLAKE_SAMPLE_DATA;warehouse=COMPUTE_WH;useProxy=true;proxyHost=www-proxy-example.com;proxyPort=80
È possibile creare una connessione al data warehouse Vertica e utilizzare la connessione creata per accedere ai dati per i report ottimali.
jdbc:vertica://[host_name]:[port_number]/[service_name]