Databricks

本文介紹如何將 Tableau 連線到 Databrixs 資料庫並設定資料來源。

開始之前

在開始之前,請收集以下連線資訊:

  • 託管要連線到的資料庫的伺服器的名稱

  • 資料來源的 HTTP 路徑

  • 驗證方法:
    • 透過 OAuth 使用 Azure Active Directory

      附註:若要使用此選項,系統管理員必須在組織的 Azure Active Directory 租用戶中啟用「使用者同意」。有關詳情,請參閱有關設定使用者同意的 Microsoft 文件。

    • 個人存取權杖
    • 使用者名稱/密碼
  • 與選擇的驗證方法相關的登入認證:
    • Azure AD 端點
    • 個人存取權杖密碼
    • 使用者名稱和密碼
  • 在 Databricks 中,利用 Databricks 網站上的建構 JDBC URL 中的指示,尋找您的叢集伺服器主機名稱和 HTTP 路徑。

  • (可選)要在每次 Tableau 連線時執行的初始 SQL 陳述式

需要驅動程式

此連接器需要驅動程式才能與資料庫通訊。電腦上可能已經安裝了所需的驅動程式。如果電腦上未安裝該驅動程式,Tableau 會在連線對話方塊中顯示一條訊息,其中包含指向驅動程式下載(連結在新視窗開啟)頁面的連結,您可在該頁面中找到驅動程式連結和安裝說明。

附註:要透過 OAuth 與 Azure Active Directory 連線,則此驅動程式將需要版本 2.6.15 或更高版本。

進行連線並設定資料來源

  1. 啟動 Tableau,並在「連線」下選取「Databricks」。有關資料連線的完整清單,請在「至伺服器」下面選取「更多」。然後執行以下操作:

    1. 輸入伺服器主機名稱

    2. 輸入資料來源的 HTTP 路徑

    3. 選取驗證方法:透過 OAuth 使用 Azure Active Directory個人存取權杖使用者名稱/密碼
    4. 附註:僅在伺服器上停用單一登入 (SSO) 時,才能使用使用者名稱/密碼選項。否則,請使用您的個人存取權杖。

    5. 為選擇的驗證方法輸入登入認證:

      • 對於 Azure AD,輸入 Azure AD 端點的 URL。
      • 對於個人存取權杖,請輸入相應的密碼。(有關存取權杖的資訊,請參閱 Databricks 網站上的個人存取權杖。)
      • 對於使用者名稱和密碼,請在提供的欄位中輸入。
    6. (選擇性)選取「初始 SQL」以指定要在每次連線開始時(例如開啟工作簿、重新整理擷取、登入到 Tableau Server 或發佈到 Tableau Server 時)執行的 SQL 命令。有關詳情,請參閱執行初始 SQL

    7. 選取「登入」

      如果 Tableau 無法建立連線,請驗證您的認證是否正確。如果仍然無法連線,則說明您的電腦在定位伺服器時遇到問題。請聯絡您的網路系統管理員或資料庫管理員。

  2. 在資料來源頁面上,執行下列操作:

    1. (可選)在頁面頂端選取預設資料來源名稱,然後輸入要在 Tableau 中使用的唯一資料來源名稱。舉例來說,使用可幫助其他資料來源使用者推斷出要連線的資料來源的資料來源命名約定。

    2. 「架構」下,選取架構或使用文字方塊按名稱搜尋架構。

    3. 「表」下,選取表或使用文字方塊按名稱搜尋表。
    4. 將表拖到畫布,然後選取工作表索引標籤以開始分析。

      使用自訂 SQL 連線到特定查詢,而非整個資料來源。有關詳情,請參閱連線到自訂 SQL 查詢

登入到 Mac

如果在 Mac 上使用 Tableau Desktop,則在輸入伺服器名稱進行連線時,請使用完整網域名稱(例如 mydb.test.ourdomain.lan)而不是相對的網域名稱(例如 mydb 或 mydb.test)。

或者,可以將網域新增到 Mac 電腦的「搜尋網域」的清單中,以便在您連線時,只需要提供伺服器名稱。若要更新「搜尋網域」的清單,請轉到「系統喜好設定」>「網路」>「進階」,然後開啟「DNS」索引標籤。

Databricks 的最佳作法和疑難排解

有關搭配使用 Tableau 與 Databricks 叢集時的最佳作法和疑難排解的詳情,請參閱 Databricks 網站上的 Tableau(連結在新視窗開啟) 主題。

另請參閱

感謝您的意見反應!已成功提交您的意見回饋。謝謝!