10 連線到運算

本節涵蓋將 AI Data Platform Workbench 中的運算連接到其他商業智慧工具。

連線

您可以將 AI Data Platform Workbench 與 Oracle Analytics Cloud 或其他商業智慧工具連結。

您可以使用「AI 資料平台工作台」提供的自訂 JDBC 或 ODBC,從不同的商業智慧工具連線至 Oracle AI Data Platform Workbench。AI Data Platform Workbench 也支援來自第三方商業 BI 工具 (Tableau、Power BI) 或開源 BI 工具 (例如 DBeaver) 的連線。若要從這些工具連線,您需要 AI Data Platform Workbench 中運算叢集的連線詳細資訊,您可以在「連線詳細資訊」頁籤中找到該詳細資訊。所需資訊會視您連線的產品而有所不同。


Dev_cluster_1 運算叢集的連線詳細資訊頁籤

Oracle Analytics 連線至 Oracle AI Data Platform Workbench

您可以從 Oracle Analytics Cloud 執行處理連線至由 AI Data Platform Workbench 執行處理管理的目錄或表格。

若要建立從 Oracle AnalyticsAI 資料平台工作台的連線,您需要來自 AI 資料平台的連線檔案,以及來自 Oracle Analytics Cloud 的 API 金鑰。

取得 Oracle Analytics 連線組態檔

您必須從 Oracle AI Data Platform Workbench 執行處理下載 config.json 檔案,才能將其連線至 Oracle Analytics

您需要一個運算叢集,其中至少有 2 個 OCPU、32 GB 的記憶體適用於驅動程式和工作節點,以及至少 2 個工作節點。
  1. 瀏覽至您的工作區,然後按一下運算

    開啟運算頁面,但標示 Cluster_High 運算叢集

  2. 按一下您要連線至 Oracle Analytics 的叢集。
  3. 連線詳細資訊頁籤中,按一下 Oracle Analytics Cloud 標誌底下的下載圖示。config.json 檔案會下載至您的機器。

    已開啟 Cluster_High 叢集的運算頁面,其中標示出連線詳細資訊頁籤和 Oracle Analytics Cloud 下載

連接到 Oracle Analytics

您可以從 Oracle Analytics 執行處理連線至由 AI Data Platform Workbench 執行處理管理的目錄或表格。

Oracle Analytics 中建立連線之前,請先確定您有來自 AI Data Platform 的連線組態檔。請參閱取得 Oracle Analytics 連線組態檔
Oracle AnalyticsAI Data Platform Workbench 執行處理的連線僅支援每個連線一個目錄。您必須建立其他連線,才能使用多個目錄。
  1. Oracle Analytics 首頁上,按一下建立,然後按一下連線
  2. 按一下 Oracle AI Data Platform
  3. 輸入您的連線的名稱和描述。
  4. 位置中,指定儲存連線的位置。若要與其他使用者共用連線,請將它儲存在「/ 共用資料夾」中。
  5. 在 Oracle Analytics Cloud 中,針對「連線詳細資訊」,按一下選取,瀏覽至您的 config.json 檔案,然後按一下開啟
  6. 選取 API 金鑰作為認證類型。
  7. 公用 API 金鑰下,按一下產生,然後按一下複製
  8. 在 OCI 中,新增 API 金鑰。
    1. 在 OCI 中,按一下使用者圖示,然後按一下使用者設定值
    2. 在「我的」設定檔中,按一下記號和金鑰,然後按一下新增 API 金鑰
    3. 選取貼上公開金鑰,然後在步驟 7 中產生的金鑰中複製,然後按一下新增
    等待 2 到 3 分鐘,讓 API 金鑰同步。
  9. 在「目錄」中,指定要用於您資料集的「目錄」名稱。
    如果未載入目錄清單,而您看到警示訊息「使用者沒有執行作業的足夠權限」,請稍候一些時間讓 API 金鑰同步。
  10. 按一下「儲存」
  11. 建立資料集以測試您的新連線。

如果您已遵循指示,但仍儲存連線或列出綱要時發生問題,則可能需要重新啟動叢集。

下載 JDBC 驅動程式

您可以從「連線詳細資訊」頁籤下載 JDBC 驅動程式,然後針對不同的 BI 工具進行設定。

  1. 瀏覽至您的工作區,然後按一下運算
  2. 按一下您要連線至 JDBC 相容 BI 工具的叢集,然後按一下連線
  3. 按一下 Download JDBC Driver

設定 DBeaver

您必須先安裝 DBeaver 並準備從 Oracle AI Data Platform Workbench 下載的檔案,才能將它連線至 AI Data Platform Workbench 中的運算叢集。

  1. 下載並安裝 DBeaver 用戶端。您可以使用「社群」或「企業」版本,但必須至少有 22.x.DBeaver 可供 Windows、Mac OS X、Eclipse Plugin 以及 Linux 使用。
  2. 下載 JDBC 驅動程式解壓縮檔案。
  3. 從解壓縮的檔案解壓縮 simbaSpark.zip 驅動程式檔案。

使用 Spark Simba JDBC 驅動程式設定 DBeaver

您可以設定讓 DBeaver 連線至 Oracle AI Data Platform Workbench 中的運算叢集。

您必須安裝 DBeaver 並擷取從「AI 資料平台工作台」下載的 simbaSpark.zip 檔案。
  1. 開啟 DBeaver。
  2. 按一下資料庫導覽器
  3. 按一下動因管理程式
  4. 按一下「新增」。
  5. 輸入 AI 資料平台作為動因名稱
  6. 按一下程式庫 (Libraries)
  7. 按一下新增資料夾
  8. 瀏覽至 sparkSimba.zip 擷取的位置。
  9. 按一下尋找類別 (Find Class)
  10. 選取確定
  11. Driver 類別設為 com.simba.spark.jdbc.Driver
  12. 按一下設定值
  13. 類別名稱 (Class Name) 設定為 com.simba.spark.jdbc.Driver
  14. 按一下確定

在 DBeaver 中建立資料庫連線

若要將 DBeaver 連線至 Oracle AI Data Platform Workbench 中的運算叢集,您必須先在 DBeaver 中建立資料庫連線。

您必須使用從 AI Data Platform Workbench 下載的 Spark Simba JDBC 驅動程式,設定 DBeaver。如需詳細資訊,請參閱使用 Spark Simba JDBC 驅動程式設定 DBeaver
  1. 開啟 DBeaver。
  2. 按一下資料庫
  3. 按一下新資料庫連線
  4. 按一下全部
  5. 選取 AI 資料平台
  6. 下一步
  7. 輸入 JDBC 動因的 URL。您可以在「AI 資料平台工作台」中運算叢集的連線詳細資訊頁籤中找到 JDBC URL。
  8. 按一下完成

使用 JDBC 將 DBeaver 連線至 Oracle AI Data Platform Workbench

一旦 DBeaver 設定並具有與 AI Data Platform Workbench 的資料庫連線,您就可以完成 DBeaver 與 AI Data Platform Workbench 之間的連線。

  1. 開啟 DBeaver。
  2. 按一下連線
  3. 選擇使用授權權杖或 API 金鑰進行連線。
    • 使用授權權杖進行連線
      • 如果您沒有 DEFAULT 設定檔,請勿在 URL 中指定任何設定檔來使用記號。例如:jdbc:spark://gateway.aidp.me-riyadh-1.oci.oraclecloud.com/default;SparkServerType=AIDP;httpPath=cliservice/cf18b4ef-b83e-41dd-82b6-8d391584f6c5

        URL 會開啟瀏覽器視窗。

        登入建立 AI Data Platform Workbench 執行處理的租用戶。

        如需詳細資訊,請參閱 Token-based Authentication for the CLI

    • 使用 API 金鑰連線:在連線 URL 中使用 ociProfile=<profile_name> 指定 OCI 設定檔。

      • 使用 API 金鑰認證連線至 AI Data Platform Workbench 執行處理。

        在連線 URL 中使用 ociProfile=<profile_name> 指定 OCI 設定檔,即可使用 API 金鑰。例如,若要使用 OCI 設定檔名稱示範:jdbc:spark://gateway.aidp.me-riyadh-1.oci.oraclecloud.com/default;SparkServerType=AIDP;httpPath=cliservice/cf18b4ef-b83e-41dd-82b6-8d391584f6c5 ;ociProfile=Demo

        如需詳細資訊,請參閱必要的金鑰和 OCID

  4. DBeaver 建立一個連線以讀取描述資料,以及一個連線供所有其他作業使用。如果連線受到限制,您可以停用第二個連線,讓 DBeaver 對所有作業使用一個連線。
    1. 按一下偏好設定
    2. 按一下通用
    3. 按一下描述資料
    4. 取消選取開啟描述資料讀取的個別連線

下載 ODBC驅動程式

您可以從「連線詳細資訊」頁籤下載 ODBC 驅動程式,然後針對不同的 BI 工具進行設定。

  1. 瀏覽至您的工作區,然後按一下運算
  2. 按一下您要連線至 ODBC 相容 BI 工具的叢集,然後按一下連線
  3. 按一下下載 ODBC 驅動因素
  4. 從清單中選取適當的作業系統。

    開啟「ODBC 驅動程式作業系統」下拉式清單,其中顯示 Mac、Windows 和 Linx 選項