在您的 Tableau Server 站台中開啟 AI

Tableau Server 版本 2025.3 及更高版本中支援。

附註:在 Tableau Server 中使用 Tableau Agent 時,基於核心的環境不需要額外的容量。

有關如何為 Tableau Cloud 設定 Tableau Agent 的詳情,請參閱 在 Tableau Cloud 站台中開啟 AI(連結在新視窗開啟)。

作為 Tableau Server 管理員,您可以為站台設定生成式 AI 功能。在 Tableau 中啟用 AI 可讓使用者透過 Web 製作、Tableau Prep 和儀表板(從 2026.3 版本起)與 Tableau Agent 互動,簡化資料分析、建立計算公式,並了解其 儀表板,獲得見解並對其資料提出問題。

從 2025.3 版本起,Tableau Server 支援直接連線到 AI 模型,從 2026.3 版本起,也可以透過自訂閘道(測試版)路由請求。

如需了解有關使用 Tableau Agent 的詳情,請參閱以下資源:

注意事項

Tableau Server 中的 Tableau AI 仰賴連線到並使用自己的 LLM 提供程式。在為 Tableau Server 設定 Tableau 中的 AI 時,請考慮以下事項:

個人識別資訊及資料安全性

與 Tableau Cloud 不同,在 Tableau Server 中,Tableau 中的 AI 會直接從 Tableau Server 部署連線到選取的 LLM 提供程式,或透過自訂閘道(從 2026.3 版本起)連線。您的請求不會使用 Einstein 信任層及其關聯的資料控管功能,包括內建的 PII 遮罩。Tableau 會將使用者問題與每個欄位的少量隨機值範例傳送到 LLM 提供程式帳戶。有關詳情,請參閱 Tableau 中的 AI 與信任(連結在新視窗開啟)。

計價

在 Tableau Server 中連線到 Tableau Agent 時,您將使用自己的 LLM 提供者執行個體。由於資料透過此專用連線流動,因此請求不會經過 Einstein 信任層或產生任何關聯的計費。使用量會根據您特定的 LLM 提供者合約直接計費。

企業合規性

從 Tableau Server 2026.3 版開始,不再需要直接連線到 LLM 提供程式,而是可以設定自訂閘道(測試版)。這讓您可以將 AI 流量路由到選擇的模型,並執行如自訂記錄、速率限制和零信任網路規則等規則。

為了支援使用追蹤和稽核,Tableau 會在每次和請求的 /chat/completions 和 /embeddings 上自訂 HTTP 標頭中傳送請求使用者身分,以便您可以直接從閘道接收到的內容度量使用量和作用中使用者人口,而不必依賴 Tableau 伺服器記錄檔。

請注意:身分載於請求標頭中,而非請求內容。在此測試版,請求內容使用的是自訂 API 標準,其中沒有包含使用者欄位。請將記錄檔彙總在標頭上,而不是在載體上。

在此測試版,需要加入一個符合測試版 API 標準的中間閘道,以便 LLM 閘道能夠從 Tableau Agent 接收請求。有關詳情,請參閱 https://github.com/tableau/rest-api-samples/bring-your-own-llm-gatewayREADME.md(連結在新視窗開啟)

Tableau 包含以下使用者身份請求標頭:

請求標頭描述
Tableau-User使用者的顯示名稱
Tableau-UserEmail使用者的電子郵件
Tableau-SiteNameTableau 站台名稱
Tableau-LLMModel呼叫的模型

最佳努力查找:追蹤需要成功查找。例如,Tableau-UserEmail 是一個最佳努力查找。若此標頭未出現且根據伺服器設定而省略,查找會失敗但請求仍然成功。為了獲得準確的追蹤,請使用始終存在的標頭來建立使用/作用中使用者統計,例如 Tableau-User.。

在 Tableau Server 中啟用 AI 的必要條件

要為 Tableau Server 設定並開啟 Tableau Agent,需要滿足以下條件:

  • Tableau Server 管理員角色。Tableau 站台中的 AI 設定是具體於站台的設定,開啟後,可讓有權存取該站台的所有使用者都能使用 AI 功能。

  • 作用中的 LLM 提供程式帳戶或自訂閘道端點。根據我們的驗證方法,可能需要作用中的部署、API 金鑰、端點 URL 或 OAuth 認證。

  • 您的 API 金鑰。使用 API 金鑰驗證模式連線 Tableau Server 至 OpenAI、Azure OpenAI LLM 提供程式或自訂閘道時,需要這個資訊。建議遵循標準安全最佳實踐並定期輪換 API 金鑰。

  • 如果使用 Azure OpenAI,則需要在 Azure 中部署的對話/完成和內嵌模型。

  • 您希望 Tableau Agent 用來完成各項任務(例如瞭解使用者請求並傳回相關輸出)的 LLM。從 2026.3 版本開始,如果使用 OpenAI 直接連線,可以接受建議的預設值。也可以選取自己的模型。若使用 Azure OpenAI 或自訂閘道連線,需要選取模型。

    Tableau 建議使用以下模型以獲得最佳效果:

    • 理解使用者請求(小型/快速任務模型):gpt-4o-mini 或更新版本

    • 執行分析任務(複雜推理或大型模型):gpt-4o 或更新版本 或 Claude Sonnet 4.6 或更新版本

    • 處理資料內容(內嵌模型):text-embedding-3-small 或類似的小型內嵌模型,由 LLM 提供程式支援。

  • 如果正在使用 Tableau Server 的正向 Proxy,需要為與 LLM 通訊進行設定。有關詳情,請參閱下方的設定正向 Proxy。

支援的連線

連線類型支援的主機/供應程式支援的驗證模式
OpenAIOpenAI APIAPI 金鑰
Azure OpenAI(Tableau Server 2026.2 及更高版本)Microsoft Azure OpenAI 服務API 金鑰
自訂閘道(測試版)(Tableau Server 2026.3 及更高版本)任何模型未驗證、API 金鑰、OAuth

可用功能

以下為 Tableau Server 支援的 Tableau AI 功能:

  • 製作中的 Tableau Web:使用對話式 UI 建立視覺效果或完成工作:透過 Tableau Server 的 Web 製作工具與 Tableau Desktop(版本 2025.3 及更高版本)中的 Tableau Agent,讓使用者能夠探索資料、建立視覺效果與計算,並揭示見解。有關 Tableau Agent 的更多資訊,請參閱使用 Tableau Agent 探索資料(連結在新視窗開啟)。

  • 儀表板中的 Tableau Agent(測試版):需要 Tableau Server+。如使用自訂閘道並採用 OAuth 驗證,則無法使用。必須選擇加入才能開啟此功能。讓儀表板的使用者和作者能夠快速概觀其儀表板,或取得儀表板中各視覺效果的見解。他們也可以使用儀表板問答來詢問資料相關問題。作為儀表板作者,您可以在儀表板層級開啟或關閉每個功能。也可以設定儀表板見解,以包含或排除某些工作表,或僅專注於某些類型的見解。有關詳情,請參閱儀表板中的 Tableau Agent(測試版)(連結在新視窗開啟)。

    附註:儀表板中的 Tableau Agent 要求使用者在要使用 Tableau Agent 的所有工作簿上具有 AI 存取和完整資料查詢權限功能。「完整資料查詢」權限可確保 Tableau Agent 能夠存取運作所需的基礎資料。有關詳情,請參閱權限(連結在新視窗開啟)。

  • Tableau Prep 中的 Tableau Agent:提供清理與轉換資料的建議步驟:讓使用者能夠清理其資料、建立計算欄位以及藉助 Tableau Agent 建立流程。Tableau Server 中的 Tableau Prep Web 製作與 Tableau Prep Builder(版本 2025.3 及更高版本)中提供此功能。有關 Tableau Prep 中 Tableau Agent 的更多資訊,請參閱使用 Tableau Agent 建置 Tableau Prep 流程(連結在新視窗開啟)。

設定 Tableau 中的 AI

根據您選擇的 LLM 提供者,在 Tableau 中設定 AI 的步驟和需要輸入的資訊會有所不同。支援為每個站台設定不同的 LLM 提供者。

步驟1:連線到 LLM 提供程式或自訂閘道

  1. 以伺服器管理員身分登入 Tableau Server。

  2. 在想要開啟生成式 AI 功能的站台上,選取「設定」。

  3. 在「Tableau 中的 AI」下,按一下「連線」。

    連線至 LLM 供應商的 Tableau Server 站台設定。

  4. 在連線到 LLM 對話方塊中,從 LLM 提供程式下拉式清單中選取提供程式。

    Tableau Server 中的「連線到 LLM」對話方塊,顯示 LLM 模型提供程式選項。

  5. 根據選取,執行以下動作:

    • OpenAI:輸入 API 金鑰。

    • Azure OpenAI:輸入 API 金鑰和資源名稱。

    • 自訂閘道(測試版):請接受免責聲明以加入測試版。

      • 請輸入自訂閘道 URL(例如:https://gateway.example.com/v1)。

      • 選取「驗證模式」:

        • 無驗證:閘道透過內部網路規則(例如:IP 允許名單或 VPC/VPN 周邊)進行保護時選取此項。

        • API 金鑰:請輸入內部 API 閘道所需的權杖/金鑰。

        • OAuth:請提供所需的 OAuth 用戶端詳情:

          • 用戶端 ID & 用戶端密碼:由身分提供程式產生的應用程式摁證。

          • 重新導向 URL:Tableau Server 所需的回呼端點。輸入一個有效的 URL,並以 /auth/add_oauth_token 結尾(範例:https://<your-server-name>/auth/add_oauth_token)。若使用 HTTP 而不是 HTTPS,則網域名稱必須為 localhost。

          • OAuth 設定檔:上傳一個自訂的 XML 設定檔,該檔案已為 IDP 設定。有關詳情,請參閱 Tableau 連接器 SDK 中的 XML 成員(連結在新視窗開啟)。

  6. 按一下「連線」。

步驟 2:設定模型設定

若使用 OpenAI,請選取建議的模型(預設選取),然後按一下套用。Tableau 建議這些模型以獲得最佳效能。每當 Tableau 變更建議模型時,這些模型都會自動更新。

若使用 Azure OpenAI 或自訂閘道,需要選取模型。對於 Azure OpenAI,選取的模型必須先部署並命名。無論為已部署的模型使用什麼名稱,在模型欄位中輸入的都應是同一個名稱。接著,可以在該欄位中輸入那個名稱。

對於手動選取的模型,還需要負責維護;當這些模型不再受支援時,必須更新相關設置,以免使用者無法繼續使用 Tableau Agent。

  1. 按一下「編輯模型」。

  2. 在「模型設定」對話方塊中,選取或輸入由 LLM 託管方或閘道所提供的特定模型 ID:

    • 理解使用者需求:選取或輸入小型模型識別碼(例如:gpt-4o-mini 或後續版本)。

    • 建立視覺效果、計算欄位及建立流程:選取或輸入主要推理模型識別碼(例如:gpt-4o 或 claude Sonnet 4.6)。

    • 處理資料內容:選取或輸入內嵌模型識別碼(例如:text-embedding-3-small)。

      Tableau Server 的模型設定對話方塊。

  3. 按一下 [套用]。

步驟 3:為使用者啟用 AI 功能

請注意:在儀表板中使用 Tableau Agent,需要 Tableau Server 2026.3 或更高版本(即 Tableau Server+);若使用了具有 OAuth 驗證的自訂閘道,則無法使用此功能。

  1. 在按功能分類的 AI 設定下,於每個希望在本站台(Web 製作中的 Tableau Agent、Tableau Prep 中的 Tableau Agent、儀表板中的 Tableau Agent(測試版))提供給使用者的功能旁按一下啟用。

  2. 按一下設定頁面頂端的「儲存」。

    T適用於 Tableau Server 的 Tableau 站台中的 AI 設定。

終端使用者驗證體驗(OAuth 閘道)

使用 OAuth 設定自訂閘道時,終端使用者在存取 Tableau Agent 時將被提示登入 LLM 閘道並允許存取 Tableau Agent。

  1. 在工作簿或製作工作階段中打開 Tableau Agnet,輸入問題後,Agent 窗格將顯示登入至 LLM 閘道。

  2. 按一下登入將在新的瀏覽器窗格中開啟組織的 OAuth / 身分提供程式登入畫面。

  3. 驗證後,使用者將被重新導向回 Tableau 並可以與 Tableau Agent 互動。

設定正向 Proxy

如果 Tableau Server 設定為使用正向 Proxy 來連線至網際網路,則可以設定 Tableau Server,使其利用該 Proxy 主機和連接埠設定來與 LLM 進行通訊。

使用命令 tsm configuration set(連結在新視窗開啟) 進行變更。

  • 對於 HTTPS Proxy 主機,請使用以下金鑰值組:

    -k tomcat.https.proxyHost -v host.domain

    -k tomcat.https.proxyPort -v port_number

    例如,如果 Proxy 伺服器位於 https://proxy.example.lan:8443,請執行下列命令:

    tsm configuration set -k tomcat.https.proxyHost -v proxy.example.lan

    tsm configuration set -k tomcat.https.proxyPort -v 8443

    tsm pending-changes apply

    這將重新啟動 Tableau Server。在設定實際執行環境時,請注意這一點。

  • 對於 HTTP Proxy 主機,請使用以下金鑰值組:

    -k tomcat.http.proxyHost -v host.domain

    -k tomcat.http.proxyPort -v port_number

    設定這些金鑰後,執行

    tsm pending-changes apply

    這將重新啟動 Tableau Server。在設定實際執行環境時,請注意這一點。

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