Impala

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

開始之前

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

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

  • 驗證方法:

    • 無驗證

    • Kerberos

    • 使用者名稱

    • 使用者名稱和密碼

    • OAuth 2.0/OIDC

  • 傳輸類型(僅限使用者名稱和密碼驗證): 

    • 二進位

    • SASL

  • 登入認證取決於您選取的驗證方法,並且可能包括以下各項:

    • 使用者名

    • 密碼

    • 領域

    • 主機 FQDN

    • 服務名稱

  • 是否要連線到 SSL 伺服器?

  • (可選)要在每次 Tableau 連線時執行的初始 SQL 語句

需要驅動程式

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

附註:確保使用最新的可用驅動程式。若要獲取最新的驅動程式,請參閱「Tableau 驅動程式下載」頁面上的 Impala(連結在新視窗開啟)

進行連線並設定資料來源

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

    1. 輸入託管資料庫的伺服器的名稱和要使用的埠號。連接埠 21050 為預設值。

    2. 「驗證」下拉式清單中,選取要使用的驗證方法。

      • 如果伺服器不需要認證即可存取,請選取 無驗證

      • 如果環境需要 Kerberos,請選取 Kerberos

      • 如果伺服器只需要使用者名稱,請選取使用者名稱

      • 如果伺服器受密碼保護,請選取使用者名稱和密碼

      • 選取「使用 OAuth 登入」使用 OAuth 2.0/OIDC 將外部 IdP 的身份同盟到 Impala,然後選取設定的「OAuth 提供程式」。有關如何設定的詳情,請參閱為 Impala 設定外部 OAuth

    3. 輸入提示您提供的資訊。提示您輸入的資訊取決於您選取的驗證方法。

    4. (選擇性)選取「初始 SQL」以指定要在每次連線開始時(例如開啟工作簿、重新整理擷取、登入到 Tableau Server 或發佈到 Tableau Server 時)執行的 SQL 命令。有關詳情,請參閱執行初始 SQL

    5. 選取「登入」

      連線到 SSL 伺服器時選取「需要 SSL」選項。

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

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

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

    2. 「結構描述」下拉清單中,選取搜尋圖示,或在文字方塊中輸入結構描述名稱並選取搜尋圖示,然後選取結構描述。

    3. 「表」文字方塊中,選取搜尋圖示,或輸入表名稱並按一下搜尋圖示,然後選取表。

    4. 將表拖到畫布,然後選取工作表索引標籤以開始分析。

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

      附註:此資料庫類型只支援等於 (=) 聯結運算。

登入到 Mac

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

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

另請參閱

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