建立資料來源的 JDBC 連線

您可以建立資料來源的 JDBC 連線。

  1. 管理頁面按一下 JDBC 連線
  2. 按一下新增資料來源
  3. 資料來源名稱欄位中輸入資料來源的顯示名稱。此名稱會顯示在資料模型編輯器的「資料來源」選擇項目清單中。
    您不能使用相同的名稱建立新的 Oracle BI EE 資料來源,也不能刪除已佈建的 Oracle BI EE 資料來源。
  4. 選取驅動程式類型。
  5. 若您要連線至遠端資料來源,才需要選取使用資料閘道
    您的管理員必須啟用遠端資料連線,並且在目標內部部署資料庫上設定資料閘道。如果您選取使用資料閘道資料庫驅動程式類別使用系統使用者前置處理函數後續處理函數以及使用代理主機驗證等設定值將無法供選取或更新。
  6. 如果需要,可以更新資料庫驅動程式類別欄位。
  7. 輸入資料庫連線字串。

    連線字串範例:

    • Oracle Database

      若要連線至 Oracle Database (非 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

  8. 輸入存取資料來源所需的使用者名稱與密碼。
  9. 選擇性的: 輸入在建立 (前置處理) 或關閉 (後續處理) 連線時要執行的 PL/SQL 函數。
  10. 選擇性的: 指定安全連線的從屬端憑證。
    系統會列出已在「上傳中心」上傳的從屬端憑證以供選取。
  11. 若要啟用代理主機驗證,請選取使用代理主機驗證
  12. 按一下測試連線
  13. 選擇性的: 啟用此連線的備份資料庫:
    1. 選取使用備份資料來源
    2. 輸入備份資料庫的連線字串。
    3. 輸入此資料庫的使用者名稱和密碼。
    4. 按一下測試連線
  14. 定義此資料來源連線的安全性。從可用的角色清單中,將必要的角色移至允許的角色清單。只有被指定允許的角色清單中角色的使用者,才能夠從此資料來源建立或檢視報表。

    設定連線至 Oracle BI EE 資料來源的 JDBC 連線時,請將 BI 用戶角色從可用的角色清單移至允許的角色清單。

    如果您已定義備份資料來源,就會將安全性設定值傳送至備份資料來源。

設定 Oracle Autonomous Data Warehouse 的安全 JDBC 連線

您可以建立 Oracle Autonomous Data Warehouse 的安全 JDBC 連線。

上傳 JDBC 從屬端憑證並建立以 SSL 為基礎的 Oracle Autonomous Data Warehouse JDBC 連線。
  1. 將 JDBC 從屬端憑證 (Oracle 公事包檔案 cwallet.sso) 上傳至伺服器。
    1. 在 Publisher 「管理」頁面中,按一下上傳中心
    2. 瀏覽並選取 Oracle 公事包檔案 cwallet.sso。
    3. 檔案類型清單中選取 JDBC 從屬端憑證
    4. 按一下上傳
  2. 從 Publisher「管理」頁面按一下 JDBC 連線
  3. 按一下新增資料來源
  4. 指定連線的下列詳細資訊:
    • 資料來源名稱:DBaaSConnection
    • 驅動程式類型:Oracle 12c
    • 資料庫驅動程式類別:oracle.jdbc.OracleDriver
  5. 輸入 JDBC 連線字串。

    請使用 TCPS 字串。例如 jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

    如果您使用 PAC (專用存取管道),請將 (ENABLE=broken) 加到連線字串中的 DESCRIPTION 參數。例如 jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

  6. 從屬端憑證清單中選取先前上傳的公事包檔案 cwallet.sso。
  7. 按一下測試連線
  8. 按一下套用

設定內部部署資料來源的 JDBC 連線

您可以使用資料閘道代理程式,建立內部部署資料來源的 JDBC 連線。

請確認管理員已在您的目標內部部署資料庫上設定資料閘道並啟用資料連線。請參閱連線至內部部署資料來源簡介

  1. 在主控台中啟用資料閘道:
    1. 從 Analytics Cloud 首頁,按一下主控台
    2. 按一下遠端資料連線
    3. 啟用啟用資料閘道選項。
    4. 選取並啟用想要使用的資料閘道代理程式。
  2. 從 Publisher「管理」頁面按一下 JDBC 連線
  3. 按一下新增資料來源
  4. 資料來源名稱欄位中輸入資料來源的顯示名稱。此名稱會顯示在資料模型編輯器的「資料來源」選擇項目清單中。
  5. 驅動程式類型清單選取您所要連線資料庫的驅動程式。例如,選取 Oracle 12c 以連線 Oracle Database。
  6. 選取使用資料閘道

    您若選取使用資料閘道,下列設定值便無法供選取或更新。

    • 資料庫驅動程式類別 (預設值:oracle.jdbc.OracleDriver)
    • 使用系統使用者
    • 前置處理函數
    • 後續處理函數
    • 從屬端憑證
    • 使用代理主機認證
  7. 輸入資料庫的連線字串。
  8. 輸入存取資料來源所需的使用者名稱與密碼。
  9. 按一下測試連線
  10. (選擇性) 啟用此連線的備份資料庫:
    1. 選取使用備份資料來源
    2. 輸入備份資料庫的連線字串。
    3. 輸入此資料庫的使用者名稱和密碼。
    4. 按一下測試連線
  11. 定義此資料來源連線的安全性。從可用的角色清單中,將必要的角色移至允許的角色清單。只有被指定允許的角色清單中角色的使用者,才能夠從此資料來源建立或檢視報表。

    如果已經定義備份資料來源,就會將安全性設定值傳送至備份資料來源。

設定 Snowflake 資料倉儲連線

您可以建立 Snowflake 資料倉儲連線,然後使用此連線存取完美報表的資料。

  1. 在 Publisher 管理頁面中,按一下 JDBC 連線
  2. 按一下新增資料來源
  3. 資料來源名稱欄位中輸入資料來源的顯示名稱。此名稱會顯示在資料模型編輯器的「資料來源」選擇項目清單中。
  4. 選取 Snowflake 作為驅動程式類型。
  5. 資料庫驅動程式類別欄位中,使用預設的 net.snowflake.client.jdbc.SnowflakeDriver
  6. 在「連線字串」欄位中,輸入下列字串:

    jdbc:snowflake://accountName.snowflakecomputing.com;db=database name);warehouse=(warehouse name);schema=(schema name);

    如果您想要在連線中使用其他特性,請新增特性並以分號 (; ) 區隔,如範例所示。

    例如: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. 輸入存取資料來源所需的使用者名稱與密碼。
  8. 選擇性的: 輸入在建立 (前置處理) 或關閉 (後續處理) 連線時要執行的 PL/SQL 函數。
  9. 選擇性的: 指定安全連線的從屬端憑證。
    系統會列出已在「上傳中心」上傳的從屬端憑證以供選取。
  10. 若要啟用代理主機驗證,請選取使用代理主機驗證
  11. 按一下測試連線
  12. 定義此資料來源連線的安全性。從可用的角色清單中,將必要的角色移至允許的角色清單。只有被指定允許的角色清單中角色的使用者,才能夠從此資料來源建立或檢視報表。

設定 Vertica 資料倉儲連線

您可以建立 Vertica 資料倉儲連線,然後使用此連線存取完美報表的資料。

  1. 在 Publisher 管理頁面中,按一下 JDBC 連線
  2. 按一下新增資料來源
  3. 資料來源名稱欄位中輸入資料來源的顯示名稱。此名稱會顯示在資料模型編輯器的「資料來源」選擇項目清單中。
  4. 選取 Vertica 作為驅動程式類型。
  5. 資料庫驅動程式類別欄位中,使用預設的 com.vertica.jdbc.Driver
  6. 在「連線字串」欄位中,輸入下列字串:

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

  7. 輸入存取資料來源所需的使用者名稱與密碼。
  8. 選擇性的: 輸入在建立 (前置處理) 或關閉 (後續處理) 連線時要執行的 PL/SQL 函數。
  9. 選擇性的: 指定安全連線的從屬端憑證。
    系統會列出已在「上傳中心」上傳的從屬端憑證以供選取。
  10. 若要啟用代理主機驗證,請選取使用代理主機驗證
  11. 按一下測試連線
  12. 定義此資料來源連線的安全性。從可用的角色清單中,將必要的角色移至允許的角色清單。只有被指定允許的角色清單中角色的使用者,才能夠從此資料來源建立或檢視報表。