可以设置与数据源的 JDBC 连接。
示例连接字符串:
Oracle 数据库
要连接到 Oracle 数据库(非 RAC),请使用以下格式的连接字符串:
jdbc:oracle:thin:@[host]:[port]:[sid]
例如:jdbc:oracle:thin:@myhost.us.example.com:1521:prod
Oracle RAC 数据库
要连接到 Oracle RAC 数据库,请使用以下格式的连接字符串:
jdbc:oracle:thin:@//<host>[:<port>]/<service_name>
例如:jdbc:oracle:thin:@//myhost.example.com:1521/my_service
Microsoft SQL Server
要连接到 Microsoft SQL Server,请使用以下格式的连接字符串:
jdbc:hyperion:sqlserver://[hostname]:[port];DatabaseName=[Databasename]
例如:jdbc:hyperion:sqlserver://myhost.us.example.com:7777;DatabaseName=mydatabase
在设置与 Oracle BI EE 数据源的 JDBC 连接时,确保将 BI 使用者角色从可用角色列表移到允许的角色列表。
如果您定义了备份数据源,安全设置将传递到备份数据源。
您可以创建与 Oracle Autonomous Data Warehouse 的安全 JDBC 连接。
使用 TCPS 字符串。例如 jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))
如果您要使用 PAC(Private Access Channel,专用访问通道),请将 (ENABLE=broken) 添加到连接字符串中的 DESCRIPTION 参数。例如 jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))
您可以使用数据网关代理创建与内部部署数据源的 JDBC 连接。
确保管理员在目标内部部署数据库上配置了数据网关并启用了数据连接。请参见连接到内部部署数据源概览。
如果选择使用数据网关,则以下设置不可用于选择或更新。
如果您定义了备份数据源,安全设置将传递到备份数据源。
您可以创建与雪花数据仓库的连接,并使用该连接访问像素级完美报表的数据。
jdbc:snowflake://accountName.snowflakecomputing.com;db=database name);warehouse=(warehouse name);schema=(schema name);
如果您要使用该连接的其他属性,请添加相应属性并用分号 (;) 分隔,如以下示例所示。
例如:jdbc:snowflake://example.us-central1.gcp.snowflakecomputing.com;db=SNOWFLAKE_SAMPLE_DATA;warehouse=COMPUTE_WH;useProxy=true;proxyHost=www-proxy-example.com;proxyPort=80
您可以创建与 Vertica 数据仓库的连接,并使用该连接访问像素级完美报表的数据。
jdbc:vertica://[host_name]:[port_number]/[service_name]