Tableau Server 處理序
本主題介紹用於設定處理序組態的選項。若要設定 Tableau Server 處理序,您需要指定每個節點上應執行哪些處理序,以及執行多少執行個體。可使用 tsm topology set-process 命令完成此操作。有關詳情,請參閱變更節點上的處理序數。
是否想使用 Windows 版 Tableau Server?請參閱 Tableau Server 處理序(連結在新視窗開啟)。
除了下表中明確指出的情況之外,如果應用處理序變更 Tableau Server 正在執行,那麼這些變更會將其停止。應用變更後,Tableau Server 將復原為設定處理序之前的狀態,因此,如果伺服器正在執行,則會重新啟動。
重要資訊:處理序拓撲將取決於您的組織需求。
授權的處理序
作為 Tableau Server 的一部分安裝的一些處理序是「授權的」處理序。授權的處理序需要有效的 Tableau Server 授權才能執行。作為 Tableau Server 的一部分安裝的其他處理序與有效授權無關。這具有以下影響:
每個授權的處理序需要定期聯絡在初始 Tableau Server 電腦上執行的 Tableau Server 授權管理器服務,以驗證它們是否獲得了授權。如果它們無法確認是否存在有效的授權,例如,如果初始節點不可用,則該處理序將不會執行,並且 Tableau Server 可能無法正常或可靠地執行。
如果您有基於核心的 Tableau Server 授權,則任何具有授權程序的節點,其核心將計入授權核心的總數。
附註:如果您有 資料管理 和基於核心的授權,則您需要瞭解授權程序如何將各授權隨附的核心計入授權核心總數。有關詳情,請參閱授權 資料管理。
下表中「已授權」欄所標識的那些處理序需要有效授權,並且會影響基於核心的授權中的核心計數。
Tableau Server 處理序 當 Tableau Server 正在執行時,這些處理序的狀態為 running ,當 Tableau Server 停止時,這些處理序的狀態為 stopped 。 | ||||
tsm status -v 中顯示的名稱 | 用於 tsm topology set-process 的名稱 | 用途 | 說明 | 已授權 |
分析擴充功能微服務 | analyticsextensions | 分析擴充功能微服務支援一組將運算式傳遞給分析擴充功能的函數,以便與 R、Python 和 Einstein Discovery 整合。 | 自動安裝在已安裝應用程式伺服器 (VizPortal) 的任何節點上。 | 否 |
應用程式伺服器 | vizportal | 應用程式伺服器 (VizPortal) 處理 Web 應用程式、REST API 呼叫,並支援瀏覽和搜尋。 | 除非節點已經有資料引擎的執行個體,否則安裝應用程式伺服器時也會安裝資料引擎。 在節點上安裝應用程式伺服器的第一個執行個體時,也會安裝互動式服務容器。 | 是 |
「資料問答」(Ask Data) | 無法手動設定。 | 「資料問答」(Ask Data)服務由「資料問答」(Ask Data)功能使用。 | 在資料伺服器正在執行的所有節點上自動執行。 | 否 |
驗證 新增功能:2022.1 | 無法手動設定。 | 身份驗證服務處理身份移轉過程和身份集區。 在身份移轉過程完成後,作為集區管理的一部分,驗證服務負責以下事項:
| 此過程的狀態只能通過 tsm CLI 獲得。 在設定和使用身份集區之前,必須完成身份移轉並啟用身份服務。有關詳情,請參閱關於身份識別遷移和使用身分集區佈建和驗證使用者。 | 否 |
背景程式 | backgrounder | 背景程式執行伺服器工作,包括擷取重新整理、訂閱、「立即執行」工作以及透過 tabcmd 啟動的工作。 | 除非節點已經有資料引擎的執行個體,否則安裝背景程式時也會安裝資料引擎。 背景程式是一個單一執行緒程序。您可以新增更多背景程式的執行個體至節點,以擴展節點容量來並行執行工作。 大多數情況下,可以增加或減少執行中伺服器現有節點上背景程式執行個體的數量,而不會導致停止並且無需重新啟動伺服器。例外情況是擁有 Data Management 授權,並在節點中新增背景程式的第一個執行個體或從該節點中移除背景程式的最後一個執行個體時。有關詳情,請參閱 Tableau Server 動態拓撲變更。 | 是 |
快取伺服器 | cacheserver | 快取伺服器是一種在伺服器叢集中分佈和共用的查詢快取。這種記憶體中的快取在許多方案中可加快使用者體驗。VizQL Server、背景程式和資料伺服器(以及較小範圍的應用程式伺服器)代表使用者或作業向快取伺服器發出快取請求。 | 快取為單一執行緒方式,因此如果您需要更好的效能,您應執行其他快取伺服器執行個體。 我們建議您最多安裝六個快取伺服器執行個體,將每個節點限制為不超過兩個。我們的測試表明,在 Tableau Server 安裝中安裝總共六個以上的快取伺服器執行個體不會帶來任何改進,並且可能會對效能產生負面影響。 | 否 |
叢集控制器 | clustercontroller | 叢集控制器負責監視各個元件、檢測故障以及在需要時執行容錯移轉。 | 自動安裝在每個節點上。 | 否 |
集合 新增:2021.2.0 | collections | 集合服務可為集合和我的最愛功能提供中繼資料。 | 集合服務安裝在已安裝應用程式 (vizportal) 的第一個節點上。 為取得高可用性,我們建議在每個已安裝應用程式伺服器執行個體的節點上安裝一個集合服務執行個體。有關詳細資訊,請參閱 Tableau Server 集合服務。 | 否 |
連線集區 新增:2023.1.0 | 連線集區服務旨在提供一個選項,用於將資料庫連線集區到存放庫。 | 連線集區服務以停用狀態安裝在每個節點上。除了在 TSM 中之外,無法啟用它。 它不該被啟用,除非有 Tableau 支援的指示。 | 否 | |
內容探索 新增:2021.1.0 | contentexploration | 內容探索服務可擴充 Tableau Server 的搜尋和瀏覽功能。其還依賴 Index and Search Server 進行操作。 | 內容探索服務安裝在初始節點上。 為取得高可用性,我們建議在每個已安裝應用程式伺服器的節點上安裝一個內容探索服務執行個體。有關詳情,請參閱 Tableau Server 內容探索服務。 | 否 |
資料引擎 | 無法手動設定。 | 資料引擎建立擷取並處理查詢。 | 在安裝檔案存放區、VizQL Server、應用程式伺服器 (VizPortal)、資料伺服器、Prep 流程製作或背景程式時自動安裝。 附註:檔案存放區設定為外部時,資料引擎就不會再與檔案存放區一起安裝。有關詳情,請參閱 Tableau Server 外部檔案存放區。 | 是 |
資料分析 新增:2021.4.0 | dataprofiling | 資料分析服務處理虛擬連線編輯器的欄分析請求。 | 僅在您擁有 資料管理 授權時安裝。然後,自動安裝在已安裝背景程式的任何節點上。 | 是 - 需要 資料管理 授權 |
資料伺服器 | dataserver | Data Server 管理與 Tableau Server 資料來源的連線。 | 除非節點已經有資料引擎的執行個體,否則安裝資料伺服器時也會安裝資料引擎。 | 是 |
資料來源屬性 新增:2020.1.0 | tdsservice | 「資料來源屬性」服務會向「資料問答」(Ask Data) 等用戶端服務提供已發佈的資料來源中繼資料。 | 根據預設,資料來源屬性已加到初始節點。Tableau Server 安裝作業必須至少包含一個執行個體。基於效能理由,我們建議在安裝了應用程式伺服器 (VizPortal) 的任何節點上安裝資料來源屬性服務。 | 否 |
資料故事 新增:2023.1.0 | 資料故事服務可處理為資料故事儀表板擴充功能提供支援的分析引擎。 | 資料故事會自動新增到 Tableau Server 安裝的每個節點。無法手動設定。 | 否 | |
彈性伺服器 新增功能:2019.1 移除功能:2022.1 從版本 2022.1 開始,改為使用 Index and Search Server。 | elasticserver | 資料問答會使用彈性伺服器索引資料,內容探索服務會使用彈性伺服器索引可搜尋的內容。 | 彈性伺服器程序可在叢集中的多個節點上執行。或者,您也可以將程序移至任何節點。建議執行奇數個彈性伺服器程序。 可以使用 | 否 |
擷取服務 新增:2021.4.0 | extractservice | 擷取服務管理虛擬連線的擷取。 | 僅在您擁有 資料管理 授權時安裝。然後,自動安裝在已安裝背景程式的任何節點上。 | 是 - 需要 資料管理 授權 |
檔案存放區 | filestore | 您可以將檔案存放區設定為在 Tableau Server 上本機執行,也可以使用 SAN 或 NAS 儲存體在外部執行。 採用本機設定方式時:檔案存放區會自動在資料引擎節點之間複製擷取。 | 除非節點已經有資料引擎的執行個體,或是檔案存放區設定為外部,否則安裝檔案存放區時也會安裝資料引擎。 | 本機檔案存放區:否 外部檔案存放區:需要 Advanced Management 授權。 |
閘道 | gateway | 閘道是一種 Web 伺服器,用於處理從瀏覽器、Tableau Desktop 和其他用戶端發往 Tableau Server 的所有請求。 | 在包含 VizQL Server、Vizportal 或 Tableau Prep 流程製作的任何節點中都必需包含。 | 否 |
索引和搜尋伺服器 新增功能:2022.1 | indexandsearchserver | Index and Search Server 基於 AWS OpenSearch。Tableau 使用 Open Search 的搜尋功能來索引資料問答和內容探索服務的資料。 此伺服器處理序是 2022.1 及更新版本中不再使用的 Elastic Server 替代品。 從版本 2023.3.0 開始,此過程取代了「搜尋」和「瀏覽」。 | 索引和搜尋伺服器可在叢集中的多個節點上執行。 建議總共執行奇數個索引和搜尋伺服器程序。在具有 3 個或更多節點的 Tableau Server 叢集上,我們建議在至少三個不同的節點上配置 Index and Search Server 。 | 否 |
內部資料來源屬性 新增:2020.1.0 |
無法手動設定。 | 內部資料來源屬性服務是只會與資料來源屬性服務進行通訊的內部服務。 | 系統會自動在每個具有資料來源屬性執行個體的節點上設定內部資料來源屬性。 | 否 |
訊息傳送服務 新增:2019.4.0 | activemqserver | 訊息傳送服務用於支援 Tableau Server 中的微服務之間的通訊。 | 在您安裝 Tableau Server 時自動安裝在初始節點上。需要服務的一個執行個體。 在 Tableau Server 的多節點安裝中,您可以將訊息傳送服務移動到其他節點。在版本 2020.1 中,您可以在其他節點上新增第二個訊息傳送服務的執行個體,以提供一些備援(在版本 2019.4 中,您無法在叢集中設定一個以上的執行個體)。有關詳情,請參閱 Tableau Server 訊息傳送服務。 | 否 |
指標服務 新增:2020.2.0 已淘汰:2024.2 | metrics | 指標服務負責在 Tableau Server 中讀取和寫入指標資料。 | 在您安裝 Tableau Server 時自動安裝在含有單一執行個體的初始節點上。需要服務的一個執行個體。 您可以依需求新增其他執行個體 。 我們建議 Tableau Server 多節點安裝的每個節點上至少要有一個指標服務執行個體。有關詳情,請參閱 Tableau Server 指標服務。 (Tableau Cloud 的舊指標功能於 2024 年 2 月在 Tableau Cloud 和 Tableau Server 版本 2024.2 中已淘汰。有關詳情,請參閱建立指標並進行疑難排解(已淘汰)。) | 否 |
Minerva 服務 新增:2021.4.0 | minerva | Minerva 服務執行對虛擬連線的查詢。 | 僅在您擁有 資料管理 授權時安裝。然後,自動安裝在已安裝背景程式的任何節點上。 | 是 - 需要 資料管理 授權 |
非關聯式儲存服務 新增: 2023.1.0 已淘汰:2024.1.0 附註:該服務出現在版本 2023.x 的 CLI 中,但不起作用。 | nrs | 非關聯式儲存服務是由其他 Tableau 服務在內部管理和使用的微服務。 | 自動安裝在 Tableau Server 的初始節點上。該服務無法由系統管理員管理。 | 否 |
虛擬連線服務 新增:2021.4.0 | publishedconnections | 虛擬連線服務可處理對虛擬連線的查詢。 | 僅在您擁有 資料管理 授權時安裝。然後,自動安裝在已安裝背景程式的任何節點上。 | 是 - 需要 資料管理 授權 |
查詢閘道微服務 新增:2021.4.0 | querygateway | 查詢閘道微服務根據查詢類型和來源將查詢路由到適當的微服務。 | 僅在您擁有 資料管理 授權時安裝。然後,自動安裝在已安裝背景程式的任何節點上。 | 是 - 需要 資料管理 授權 |
查詢原則服務 新增:2021.4.0 已淘汰:2023.3.0 | querypolicy | 查詢原則服務在處理查詢時提供有關資料原則的資訊。 | 僅在您擁有 資料管理 授權時安裝。然後,自動安裝在已安裝背景程式的任何節點上。 | 是 - 需要 資料管理 授權 |
存放庫 | pgsql | PostgreSQL 存放庫是 Tableau Server 的主要資料庫。它存儲工作簿和使用者中繼資料。啟用 Tableau Catalog(或 Tableau 中繼資料 API)後,存放庫會用於存放 Tableau 內容和外部資產中繼資料。 | 一個叢集中最多只能有兩個存放庫執行個體,並且叢集中至少必須有三個節點才能新增另一個存放庫執行個體。
| 否 |
資源限制管理器 新增功能於:2022.1 | "Resource Limits Manager" | Tableau Server 資源限制管理器會追蹤與設定的資源限制相關的背景程式資源使用情況,以確保正確套用資源限制。 | 資源限制管理器預設自動安裝在 Tableau Server 的初始節點上。我們不建議在 Tableau Server 的其他節點上新增更多流程或對此進行設定。 | 否 需要 Advanced Management |
SAML 服務 | 無法手動設定。 | SAML 服務作為 Tableau Server 和 SAML 身分識別提供者 (IdP) 之間的 Proxy 。 | 自動安裝在安裝 Tableau Server 所在的每個節點上。 在 您無法手動設定 SAML 服務。 | 否 |
搜尋和瀏覽 已淘汰:2023.3.0 | searchserver | 「搜尋」與「瀏覽」服務可處理快速搜尋、篩選、擷取、與顯示伺服器上的中繼資料。 | 從版本 2022.3.0 開始,不再使用「搜尋」與「瀏覽」服務。索引和搜尋伺服器完全取代了這一點。從版本 2023.3.0 開始不再安裝。 附註:如果執行的是 Tableau Server 版本 2022.3 或 2023.1,則在任何安裝中均不應設定多個搜尋和瀏覽執行實體。在極少數情況下,設定多個執行實體可能會造成穩定性問題。 | 否 |
Tableau Prep Conductor | flowprocessor | Tableau Prep Conductor 為 Data Catalog 擷取執行流程和程序。其利用 Tableau Server 的排程和追蹤功能,讓您可以自動化執行流程以更新流程輸出。 | 預設情況下,其會在背景程式啟用的節點上自動啟用。如果節點角色設為排除流程,則未在該節點上安裝 Tableau Prep Conductor。如需詳細資訊,請參閱透過節點角色進行工作負載管理。從 2020.4 開始,在 Tableau Server 上啟用此程序不需要 資料管理。 | 是 |
Tableau Prep 流程製作 2020.4 版新增功能。 | floweditor | 在瀏覽器中提供互動式 Prep 流程體驗。 | 安裝 Tableau Prep 流程製作(floweditor ) 後,也會安裝資料引擎和 Tableau Prep 流程服務 (flowqueryservice )和閘道,除非節點已具有上述每個執行個體。 | 是 |
Tableau Prep Minerva 服務 在版本 2020.4 中作為 Tableau Prep 流程服務新增,並在版本 2021.2 中重新命名。 | flowminerva 附註:先前為 | 由 Tableau Prep 流程製作(floweditor ) 用於查詢資料來源。 | 預設情況下,其惠在 Tableau Prep 流程製作 (floweditor ) 啟用的節點上自動啟用。 | 是 |
Tableau 統計服務 新增功能:2022.1 已淘汰:2023.3 | statsservice | Tableau 統計服務管理資料詮釋和預測建模功能的統計引擎。 | 自動安裝在已安裝 VizQL 的任何節點上。 有關詳細資訊,請參閱 Tableau 統計服務。 | 否 |
VizQL Server | vizqlserver | VizQL Server 載入和呈現檢視,計算和執行查詢。 | 安裝 VizQL Server 後,也會安裝閘道和資料引擎,除非該節點已經擁有閘道和資料引擎的執行個體。 大多數情況下,您可以變更執行中伺服器的現有節點上 VizQL 執行個體的數量,而不會導致停止並且無需重新啟動伺服器。例外情況是:如果向以前沒有 VizQL 和任何其他處理序(會同時安裝閘道資料引擎)的現有節點中新增 VizQL。有關詳情,請參閱 Tableau Server 動態拓撲變更。 | 是 |
VizData 服務 已新增:2024.2 | vizdataservice | VizData 服務可管理與 Tableau Server 已發佈資料來源的連線。 | 為每個資料伺服器執行個體安裝 VizData 服務執行個體。 | 是 |
VizData 本機服務 已新增:2024.2 | vizdatanativeservice | VizData 本機服務與 Tableau Server 上的 VizData 服務通訊。 | 為每個 VizData 服務執行個體新增 VizData 本機服務執行個體。 | 是 |
Tableau 微服務容器處理序 背景程式的第一個執行個體或應用程式伺服器新增至節點時,這些處理序會自動新增。如果從節點移除背景程式或應用程式伺服器的所有執行個體,也會移除微服務容器程序。 容器狀態取決於容器中微服務的狀態。如果所有微服務都在執行,則容器處理序的狀態為 | ||||
互動式微服務容器 | 為了方便部署和可擴展性而綑綁的內部 Tableau Server 微服務的容器程序。 | 它們包含的容器和微服務無法手動設定。微服務可能會隨時間而改變。 | 否 | |
非互動式微服務容器 | noninteractive | 為了方便部署和可擴展性而綑綁的內部 Tableau Server 微服務的容器程序。 | 它們包含的容器和微服務無法手動設定。微服務可能會隨時間而改變。 | 否 |
Tableau 服務管理員 (TSM) 處理序 初始化 TSM 之後,這些處理序的狀態為 running ,並且會保持執行,即使 Tableau Server 停止也是如此。 | ||||
啟用服務 2021.1 版新增功能。 | 無法手動設定。 | 啟用服務(也稱為執行授權服務 (ATR))可讓您啟用 Tableau Server,而不會耗盡授權。其會提供可設定期限的短期租約,直到產品金鑰到期為止。 | 從版本 2023.1.3、2022.3.7、2022.1.15 及之後版本開始,自動安裝在初始節點上。 在之前版本中,啟用 ATR 後會自動安裝在初始節點中。 | 否 |
管理 Proxy | 無法手動設定。 | TSM 代理監視協調服務是否有設定或拓撲變更,並為每個服務(配置)提供配置,或部署新服務並刪除舊服務(拓撲) | 自動安裝在安裝 Tableau Server 所在的每個節點上。 您無法手動設定管理 Proxy 。 有關詳情,請參閱 Tableau Server 管理代理程式。 | 否 |
管理控制器 | 無法手動設定,除非將其移到另一個節點。有關詳情,請參閱從初始節點故障中復原。 | TSM 控制器處理傳送至 TSM 的請求,並跨服務處理序協調設定和拓撲變更以及工作流。此控制器還用作 REST API 端點 (HTTPS)。 | 在初始節點上安裝 TSM 時會自動安裝。 您無法手動設定管理主控台,除非將其移到另一個節點。有關詳情,請參閱從初始節點故障中復原。 有關詳情,請參閱 Tableau Server 管理控制器 | 否 |
用戶端檔案服務 | clientfileservice | 用戶端檔案服務 (CFS) 管理多節點叢集中的大多數共用檔案。例如,驗證相關的憑證、金鑰和檔案(OpenID、相互 SSL、SAML 和 Kerberos)以及 CFS 管理的自訂檔案。 | 自動安裝在初始主節點上。除非您顯式設定了其他執行個體,否則將不會安裝這些執行個體。請參閱設定用戶端檔服務。 在多節點部署中,我們建議您在部署協調服務的每個節點上設定 CFS 的執行個體。重新部署協調服務對 CFS 沒有任何影響。 CFS 不會顯示在「狀態」頁面或「配置」頁面上,但可在 若要查看或設定 CFS 的執行個體,請使用 tsm topology 命令。 | 否 |
協調服務 | 無法透過 tsm topology set-process 進行設定。 | 協調服務用作「信任」的單一來源。 | 自動安裝在初始主節點上。除非您顯式部署一個新的協調服務整體,否則不會安裝其他執行個體。有關詳情,請參閱部署協調服務整體。 | 否 |
授權管理器 | 無法手動設定。 | 授權管理器處理授權事務。 | 安裝 TSM 時自動安裝在初始節點上。 此單個執行個體安裝在 Tableau Server 叢集上。只有在初始節點出現故障時,才應手動設定授權管理器處理序。有關詳情,請參閱從初始節點故障中復原。 | 否 |
Tableau Server 維護處理序 除非這些處理序主動執行來完成作業,否則它們狀態為 stopped 。 | ||||
資料庫維護 | 無法手動設定。 | 資料庫維護服務負責在 Tableau Server 存放庫上執行維護操作。 | 自動安裝在安裝 Tableau Server 所在的每個節點上。 在 您無法手動設定資料庫維護服務。 | 否 |
備份/還原 | 無法手動設定。 | 備份和還原服務負責對存儲在 Tableau Server 存放庫和檔存儲中的資料執行備份和還原操作。 | 自動安裝在安裝 Tableau Server 所在的每個節點上。 在 您無法手動設定備份和還原服務。 | 否 |
網站匯入/匯出 | 無法手動設定。 | 網站匯入和匯出服務負責在伺服器叢集之間移轉 Tableau Server 網站。 | 自動安裝在安裝 Tableau Server 所在的每個節點上。 在 您無法手動設定網站匯入和匯出服務。 | 否 |
處理序工作流程
Tableau Server 處理序及其互動方式取決於正在發生的動作或活動。例如,當您從使用 SAML 登入時使用處理序發佈工作簿時,使用的處理序及其互動方式有所不同。有關處理流程的一些互動式檢視,請參閱下列工作簿。這可讓您選取特定工作流程,並從頭到尾逐步遵循步驟。
免責聲明:此工作簿發佈在 Tableau Public 上,不由 Tableau 文件維護。我們無法保證其適用於最新版本的 Tableau Server。