Databricks
本文介紹如何將 Tableau 連線到 Databrixs 資料庫並設定資料來源。
開始之前
在開始之前,請收集以下連線資訊:
- 託管要連線到的資料庫的伺服器的名稱
- 資料來源的 HTTP 路徑
- 驗證方法:
- Databricks 登入(建議)
- 個人存取權杖
- 服務主體
- 用於您選擇的驗證方法的登入認證:
- Databricks 登入詳細資料 (OAuth)
- 個人存取權杖密碼
- 服務主體用戶端 ID 和密碼
- 取得 Databricks 計算資源的連線詳細資料。
- (可選)要在每次 Tableau 連線時執行的初始 SQL 陳述式
需要驅動程式
此連接器需要驅動程式才能與資料庫通訊。如果電腦上未安裝該驅動程式,Tableau 會在連線對話方塊中顯示一條訊息,其中包含指向驅動程式下載(連結在新視窗開啟)頁面的連結,您可在該頁面中找到驅動程式連結和安裝說明。
進行連線並設定資料來源
啟動 Tableau,並在「連線」下選取「Databricks」。有關資料連線的完整清單,請在「至伺服器」下面選取「更多」。然後執行以下操作:
輸入伺服器主機名稱。
輸入資料來源的 HTTP 路徑。
選取驗證方法:Databricks 登入(建議)、個人存取權杖或服務主體。
附註:使用 Databricks 使用者名稱和密碼的基本驗證截至 2024 年 7 月生命週期結束。有關更多資訊,請參閱 Databricks 管理的密碼生命週期結束(連結在新視窗開啟)。
為選擇的驗證方法輸入登入認證:
對於 Databricks 登入,請使用您設定的 OAuth 應用程式登入。有關詳細資訊,請參閱設定從 Tableau Server 登入 Databricks(連結在新視窗開啟)。
對於個人存取權杖,請輸入相應的密碼。(有關存取權杖的資訊,請參閱 Databricks 網站上的個人存取權杖。)
對於服務主體,請提供用戶端 ID 和密碼。(有關管理 Databricks 服務主體的更多資訊,請參閱 Databricks 網站上的管理服務主體(連結在新視窗開啟)。)
(選擇性)選取「初始 SQL」以指定要在每次連線開始時(例如開啟工作簿、重新整理擷取、登入到 Tableau Server 或發佈到 Tableau Server 時)執行的 SQL 命令。有關詳情,請參閱執行初始 SQL。
選取「登入」。
如果 Tableau 無法建立連線,請驗證您的認證是否正確。如果仍然無法連線,則說明您的電腦在定位伺服器時遇到問題。請聯絡網路管理員或資料庫管理員以取得更多協助。
在資料來源頁面上,執行下列操作:
(可選)在頁面頂端選取預設資料來源名稱,然後輸入要在 Tableau 中使用的唯一資料來源名稱。舉例來說,使用可幫助其他資料來源使用者推斷出要連線的資料來源的資料來源命名約定。
在「架構」下,選取架構或使用文字方塊按名稱搜尋架構。
在「表」下,選取表或使用文字方塊按名稱搜尋表。
將資料表拖曳到畫布上,然後選取工作表索引標籤以開始分析。
使用自訂 SQL 連線到特定查詢,而非整個資料來源。有關詳情,請參閱連線到自訂 SQL 查詢。
登入到 Mac
如果在 Mac 上使用 Tableau Desktop,則在輸入伺服器名稱進行連線時,請使用完整網域名稱(例如 mydb.test.ourdomain.lan)而不是相對的網域名稱(例如 mydb 或 mydb.test)。
或者,可以將網域新增到 Mac 電腦的「搜尋網域」的清單中,以便在您連線時,只需要提供伺服器名稱。若要更新「搜尋網域」的清單,請轉到「系統喜好設定」>「網路」>「進階」,然後開啟「DNS」索引標籤。
Databricks 的最佳作法和疑難排解
要瞭解有關最佳化工作簿、連線和一般 Tableau 效能的更多資訊,優化工作簿效能中提供了大量建議。
另請參閱
有關將 Tableau 與 Databricks 叢集搭配使用時的最佳做法和疑難排解資訊,請參閱 Databricks 文件中的將 Tableau 與 Databricks 進行連線(連結在新視窗開啟)。
