在watsonx.data中將Power BI連接到Presto

本主題提供您使用下列ODBC驅動程式之一將Power BI連接到Presto過程:

  • Simba ODBC驅動程式
  • CData ODBC驅動程式

當您連接到watsonx.data中的Presto引擎時,您可以存取各種連接的資料來源並建立引人注目的互動式資料視覺化。

必要條件

  • Power BI Desktop:使用進階下載連結下載並安裝最新的Power BI桌面版本。 使用您的電子郵件 ID 建立Power BI帳戶並登入。
  • 根據您選擇的ODBC驅動程序,下載並安裝以下其中一項:
    • 適用於Presto的 Simba ODBC驅動程式:從 Presto ODBC驅動程式 下載並安裝最新桌面版本的 Insight 軟體 Simba ODBC驅動程式。 根據您的電腦平台(Mac 或 Desktop),登入帳戶。 下載後,您將在註冊電子郵件中收到許可證文件。 複製該文件並將其貼上到 ~\Simba Presto ODBC Driver\lib folder 下。
    • 適用於Presto的 CData ODBC驅動程式:從 Presto ODBC驅動程式 下載並安裝適用於Presto的最新桌面版 CData ODBC驅動程式。
  • IBM Cloud上的watsonx.data訂閱。
  • 使用Presto引擎配置watsonx.data實例。

鑑別

Power BI使用輕量級目錄存取協定 (LDAP) 驗證機制連接到Presto。 您需要以下登入憑證:

  • 使用者名稱:使用者名稱是 ibmlhapikeyibmlhapikey_<watsonx.datauser_id>
  • 密碼:watsonx.data使用者的 API 金鑰。

配置驅動程式

您可以選擇下列ODBC驅動程式之一來從Power BI連接到Presto。

辛巴

  1. 從電腦開啟 ODBC資料來源>以管理員身分執行。 將開啟 ODBC資料來源管理器頁面。

  2. 按一下 “系統 DSN”

  3. 選擇 Simba Presto

  4. 按一下新增。 將開啟 「建立新資料來源」 頁面。

  5. 選擇要為其設定資料來源的 Simba Presto ODBC 驅動程序,然後按一下 「完成」Simba Presto ODBC驅動程式 DSN 設定頁面開啟。

  6. 提供以下詳細資訊:

    • 資料來源名稱:輸入資料來源連線的名稱。
    • 描述:提供Presto驅動程式設定的描述。
    • 驗證類型:從清單中選擇 LDAP。
    • 使用者名稱:使用者名稱是 ibmlhapikeyibmlhapikey_<watsonx.datauser_id>
    • 密碼:watsonx.data使用者的 API 金鑰。 有關檢索 API 金鑰的更多信息,請參閱 產生 API 金鑰
    • Host:您要連接的watsonx.data中Presto引擎的主機名稱。 有關檢索主機名稱的更多信息,請參閱 取得連接資訊
    • 連接埠:有關檢索連接埠號碼的信息,請參閱 取得連線資訊
    • Catalog:選擇與watsonx.data中的Presto引擎關聯的 Iceberg 目錄 (Iceberg_data)。
    • 架構:選擇與您的資料關聯的架構。
  7. 按一下測試驗證連線是否成功。 測試結果視窗將會開啟並顯示成功訊息。 按一下確定Simba Presto ODBC驅動程式 DSN 設定頁面開啟。

  8. 按一下確定。 將開啟 ODBC資料來源管理器頁面。 按一下確定

資料中心

  1. 從電腦開啟ODBC資料來源>以管理員身分執行。 將開啟ODBC資料來源管理器頁面。

  2. 按一下 “系統 DSN”

  3. 選擇 CData Presto

  4. 按一下新增Presto的 CData ODBC驅動程式 - DSN 設定頁面開啟。

  5. 提供以下詳細資訊:

    • 資料來源名稱:輸入資料來源連線的名稱。
    • Server:您要連接的watsonx.data中Presto引擎的主機名稱。 有關檢索主機名稱的更多信息,請參閱 取得連接資訊
    • 連接埠:有關檢索連接埠號碼的更多信息,請參閱 取得連接資訊
    • 身份驗證方案:從清單中選擇 LDAP。
    • 使用者名稱:使用者名稱是 ibmlhapikeyibmlhapikey_<watsonx.datauser_id>
    • 密碼:watsonx.data使用者的 API 金鑰。 有關檢索 API 金鑰的更多信息,請參閱 產生 API 金鑰
    • 使用 SSL:從清單中選擇 True
  6. 按一下 「測試連線」 以驗證連線是否成功。 ODBC – DSN 設定視窗開啟並顯示成功訊息。 按一下確定Presto的 CData ODBC驅動程式 - DSN 設定頁面開啟。

  7. 按一下確定。 將開啟 ODBC資料來源管理器頁面。 按一下確定

設定Power BI和檢視表

  1. 開啟 Power BI桌面

  2. 點擊從其他來源獲取數據。 將開啟「將資料新增至報告」頁面。

  3. 點擊從其他來源獲取數據連結。 Get Data(獲取資料 )頁面會開啟。

  4. 搜尋並選擇 ODBC

  5. 按一下連接“來自ODBC 頁面開啟。

  6. 資料來源名稱清單中,選擇您建立的資料來源,然後按一下確定

  7. ODBC驅動程式頁面開啟。

  8. 提供使用者名稱和密碼,然後按一下 「連線」

    使用者名稱:使用者名稱是 ibmlhapikeyibmlhapikey_<watsonx.datauser_id>,密碼是watsonx.data使用者的 API 金鑰。 有關檢索 API 金鑰的更多信息,請參閱 產生 API 金鑰

  9. Navigator 頁面將打開,其中顯示Presto引擎中的架構清單。

  10. 選擇所需的表格以查看表格的預覽,然後根據您的要求按一下「載入」「轉換資料」。 您可以使用數據建立視覺效果。

使用組態檔案連線至 Presto

在此方法中,您可以從 watsonx.data 主控台中選擇要在 Power BI 中分析的目錄,而 watsonx.data 會針對所選的驅動程式產生 Config 檔案 (SimbaCData)。 此檔案可用於直接在 watsonx.data 目錄中存取,而無需任何 設定。Power BI 無需任何 Presto 設定。

Config 檔案是快速連線到您經常使用的原始資料的捷徑。 資料來源檔案不包含實際資料,而是連接實際資料所需的資訊。

  1. 登入 watsonx.data 範例。
  2. 前往組態
  3. 按一下連線資訊頁面。
  4. 展開 BI 工具,然後選擇 PowerBI.
  5. 從「連線詳細資訊」部分,展開 Presto 引擎。
  6. 使用 Catalog(目錄 )欄位中的 Edit catalog(編輯目錄)圖示,選擇資料分析所需的目錄。
  7. 按一下匯出組態檔案清單。 根據所使用的驅動程式,選擇下載設定壓縮檔 (Simba config.zipCData config.zip )。 按一下下載的檔案。 它包括兩個檔案,.reg 檔案和 .pbids 檔案。
  8. 在 Windows 上執行 .reg 檔案以設定資料庫連線。 現在執行 .pbids 檔案,連線到指定的資料來源。 開啟 PowerBI 桌面開啟。 提供登入的使用者名稱和密碼。
  9. SSL 憑證資訊可從 watsonx.data 連線資訊 > IBM 產品 > Instance 詳細資訊 > SSL 憑證取得。 有關擷取 SSL 憑證的詳細資訊,請參閱 取得連線資訊
  10. 顯示「目錄」頁面。 您可以選擇要分析的模式和資料表。