Tabadmin 和 TSM 功能比較

Windows 版 Tableau Server的 2018.2 版本包括一個名為 Tableau 服務管理器 (TSM) 的更新管理工具集,該工具集替代了舊版 tabadmin CLI 和 GUI 工具集。舊版工具集附帶的大多數功能已移植到 TSM。以下清單描述了未直接移植或 Tableau Server 中不再實現的舊版功能。

附註:在尋找適用於較舊版本的 Windows 版 Tableau Server 的 tabadmin 或設定公用程式內容?請參閱 Tableau 說明頁面上的封存線上說明。

TSM 用於管理 Tableau Server 的伺服器層級設定。可以使用命令列介面 (CLI) 或 Web 介面存取 TSM。它替代了以前版本的 Tableau Server 中的以下工具:

  • Tableau Server 設定公用程式
  • tabadmin 命令列公用程式
  • Tableau Server Monitor

本主題將這些舊版工具簡稱為 [tabadmin] 。在以前版本的 Windows 版 Tableau Server 中,舉例來說,您使用 tabadmin 來執行以下工作,這些工作現在用 TSM 執行:

  • 安裝之後 Tableau Server 的初始設定
  • 不斷進行的設定管理,包括編輯設定以及變更伺服器拓撲
  • 執行管理工作,例如備份、還原、壓縮記錄等等。

若要瞭解有關使用 TSM 和與之交互的詳情,請參閱Tableau 服務管理員概觀

若要檢視舊版 tabadmin CLI 命令與 TSM 命令之間的對應,請參閱從 Tabadmin 移轉到 TSM CLI

僅可透過 TSM 命令行使用的功能

此部分中描述的特性和功能以前在 Tableau Server 設定公用程式中提供。下面的特性和功能未在 TSM Web UI 中公開,因此必須使用 TSM CLI 進行設定。

首選主動存放庫

Tableau Server 設定公用程式提供了用於設定首選主動存放庫的選項。對於 TSM,您需要使用 CLI 命令 tsm configuration set -k pgsql.preferred_host 來完成此操作。有關詳情,請參閱Tableau Server 存放庫中的 [首選主動存放庫] 。

資料快取設定

在以前的版本中,Tableau Server 設定公用程式提供了用於設定資料快取的圖形介面。在 TSM 版本的 Tableau Server 中,您必須使用 TSM CLI 設定快取。請參閱設定資料快取

初始僅安裝設定

在以前的版本中,Tableau Server 設定公用程式提供了一個圖形 UI,用於變更閘道埠和安裝範例,即使在安裝之後也能變更。對於 TSM,您仍然可以在安裝過程中透過 Web UI 指定這些選項,但在安裝完成後,您只能使用命令列工具對其進行變更。

請參閱Tableau 服務管理員埠publishsamples

初始化 SQL

在以前版本的 Tableau Server 中,您可以透過在 Tableau Server 設定公用程式的 [資料連線] 索引標籤上選取 Ignore initial SQL statements for all data sources 選項來忽略初始化 SQL 陳述式。TSM Web UI 中不包含此設定選項。若要將伺服器設定為忽略初始化 SQL 陳述式,請使用 tsm configuration set 命令:

tsm configuration set -k vizqlserver.initialsql.disabled -v true

網站 SAML

儘管 TSM Web UI 中包括了核心 SAML 設定選項,但若要設定網站 SAML,您必須使用 TSM CLI。請參閱設定特定於網站的 SAML

SAP HANA SSO

請參閱設定 SAP HANA SSO

重建搜尋索引

在 2018.2 之前的 Tableau Server 版本中,Tableau Server 中的 [狀態] 頁面包括用於重建搜尋和瀏覽索引的選項。這不是重建索引的推薦方式,從 2018.2 開始已移除了該選項。作為替代,請使用 TSM maintenance reindex-search 命令。有關詳情,請參閱tsm maintenance reindex-search

功能中的不同之處

此部分描述與 Windows 版 Tableau Server 的舊 tabadmin 版本中的管理員體驗相比,TSM 實現中的功能差異。

主機名稱設定

對於 TSM,您無法在 Tableau Server 安裝之後變更主機名稱。

封存記錄需要本機管理員權限

在 Tableau Server 舊的 tabadmin 版本中,網站管理員可以從 Tableau Server 管理頁面中封存記錄快照。在 TSM 版本的 Tableau Server 中,記錄快照功能只能由具有 TSM 存取權限的管理員執行。執行 TSM Web UI 或 CLI 的帳戶必須是執行 Tableau Server 的 Windows 電腦上的本機管理員群組的成員。請參閱記錄檔快照(將記錄封存)

Windows 防火牆設定

安裝程式不再會嘗試設定 Windows 防火牆。在安裝 Tableau Server 之前,請驗證相應的埠是否已在本機防火牆中開啟。請參閱本機防火牆設定

備份和還原過程

在 TSM 版本的 Tableau Server 中,您可以對備份什麼 Tableau Server 資料進行更多控制。對於 TSM,您可以使用 tsm maintenance backuptsm settings exporttsm settings import 命令來備份還原您安裝的 Tableau Server。命令 tsm maintenance backup 不會備份伺服器設定資料,而且 tsm maintenance restore 命令不會還原設定資料(即使是還原由 tabadmin 建立的備份亦然)。請參閱執行 Tableau Server 的完整備份和還原

備份和還原過程會將檔案寫入固定位置並從中進行讀取。與 Tableau Server 2018.1 及更低版本不同,您無法在執行命令時指定檔案位置。有關詳情,請參閱下面的固定檔案位置

資產金鑰

備份檔案現在附帶資產金鑰。如果您還原的備份包括在舊版 tabadmin 中重新組建的資產金鑰,則需要在 TSM 還原過程中匯入該 .yml 檔案。請參閱執行 Tableau Server 的完整備份和還原

設定匯入和匯出

在 Tableau Server 的舊版 tabadmin 版本中,設定和拓撲資訊是在備份和還原過程中管理的。隨著 TSM 的引入 ,您現在可以使用tsm settings命令匯出和匯入設定和拓撲資訊。

Kerberos 設定

在舊版 Tableau Server 中,Tableau Server 設定公用程式在 [Kerberos] 索引標籤上包括一個選項,用於組建一個供域管理員執行的設定批次處理指令碼。此指令碼為執行身分服務帳戶設定服務主要名稱並建立金鑰表檔案。在 TSM 版本的 Tableau Server 中,我們提供了此指令碼的相關文件,以便您能為管理員準備該指令碼。請參閱瞭解 keytab 需求

檔案存儲

在 TSM 版本的 Tableau Server 中,一個名為用戶端檔案服務 (CFS) 的新處理序負責處理在多節點部署中分發檔案。您必須使用 TSM CLI 或 Web 介面上載 CFS 管理的檔案。請參閱 Tableau Server 處理序

Ziplogs 會收集兩天的記錄檔

根據預設,tsm maintenance ziplogs 命令最多會收集最近兩天的記錄檔,與收集七天的 tabadmin ziplogs 不同。您可以針對命令使用命令列參數來變更此行為。請參閱 tsm maintenance ziplogs.

TSM 是一個批次檔

TSM 是一個批次檔。當您在命令列執行 TSM 命令時,將會叫用一個批次檔 (TSM.cmd)。這意味著如果您在批次檔中編寫或自動化伺服器維護或設定,則需要使用 call 命令(例如,call tsm maintenance ziplogs)讓控制項返回批次檔。

您需要使用 TSM 驗證

與 tabadmin 不同是,您只能在安裝 Tableau 的本機電腦上執行命令,TSM 允許您從 Web UI 或 CLI 遠端執行命令。這種靈活性意味著,您需要先登入 TSM,才能執行任何命令。若要登入 Web UI,請開啟 TSM 網頁:並在提示時輸入 https://<tsm_computer>:8850。若要登入 CLI,請使用 tsm login 命令。

清理和清除快取

在 TSM 版本的 Tableau Server 中,清除快取和其他可選清理操作包括在tsm maintenance cleanup命令中。

Web 資料連接器

在舊版 tabadmin 版本的 Tableau Server 中,您可以匯入 Web 資料連接器 (WDC) 並將它們新增到安全清單。在 TSM 版本的 Tableau Server 中,您可以使用 tsm data-access web-data-connectors add 命令和Web-data-connector-settings 實體將 WDC 新增到安全清單。若要詳細瞭解 Tableau Server 中的 WDC 支援,請參閱Tableau Server 中的 Web 資料連接器

卸載和移除 Tableau Server

在舊版 tabadmin 版本的 Tableau Server 中,您使用 Windows 控制台接觸安裝,並且解除安裝過程會保留檔案及其他 Tableau Server 設定。

使用 TSM 解除安裝 Tableau Server 有以下幾個差別:

  • 從 TSM 版本(2018.2.x 或更高版本)升級至 TSM 版本時,不應解除安裝 Tableau Server。升級完成後,您可以使用 Windows 控制台解除安裝以前版本。

  • 如果安裝或升級嘗試失敗,請勿使用 Windows 控制台解除安裝伺服器。在這些情況下,請使用下列所述的 tableau-server-obliterate 指令碼,從您的電腦完全移除 Tableau Server。

  • 使用 Windows 控制台解除安裝 Tableau Server 不會建立您的資料備份。您應使用 tsm maintenance backup 命令建立備份,並將備份檔案儲存到不屬於 Tableau 安裝之電腦上的安全位置。

  • 若要完全移除 Tableau Server,請使用 tableau-server-obliterate.bat 指令碼。此操作將移除所有 Tableau Server 檔案和設定。最佳作法是在執行 obliterate 指令碼之後重新啟動電腦。

有關解除安裝和移除 Tableau Server 的詳情,請參閱卸載 Tableau Server

Tableau Server \bin 目錄

\bin 目錄已移動。

  • 在 tabadmin 安裝中,預設 \bin 目錄為 \Program Files\Tableau\Tableau Server\<version>\bin

  • 在 TSM 安裝中,預設 \bin 目錄為 \Program Files\Tableau\Tableau Server\packages\bin.<version_code>

Tableau Server 安裝目錄

Tableau 現在安裝到 \packages 資料夾中。

  • 在 tabadmin 安裝中,預設安裝位置為 C:\Program Files\Tableau\Tableau Server\<version>

  • 在 TSM 安裝中,預設的安裝位置為 \Program Files\Tableau\Tableau Server\packages\,每個處理序或服務有一個建立版本子資料夾。例如:C:\Program Files\Tableau\Tableau Server\packages\bin.20182.18.1214.0751

固定檔案位置

在 tabadmin 中,您可以為諸如 backup、restore 和 ziplogs 等命令組建或使用的檔案指定檔案位置。對於 TSM,您無法在執行等效命令時指定位置,但可以在執行命令之前透過使用 basefilepath 變數設定固定檔案位置。有關哪些命令從固定檔案位置讀取或寫入到其中,以及如何變更該位置的詳情,請參閱tsm File Paths

記錄檔案快照

對於 TSM,您將在其中組建記錄檔案快照的位置已改變。對於 2018.2 之前的 Windows 版 Tableau Server 版本,您可以組建記錄檔案快照,並透過 Tableau Server 的 [狀態] 頁面下載該快照。對於 TSM,您將在 [TSM 維護] 頁面上執行此操作。TSM 提供了將記錄檔案快照直接上載到 Tableau 支援的新功能。有關 TSM 中這兩個功能的工作方式的詳情,請參閱記錄檔快照(將記錄封存)

高可用性和分散式部署的變更

對於 TSM,我們變更了用於描述分散式安裝中的 Tableau Server 節點的語言。在 TSM 版本之前,我們將第一個節點稱為 [主] 節點,並將任何其他節點稱為 [工作伺服器] 節點。對於 TSM,節點與以前版本中相比彼此更加相似,因此我們將第一個節點稱為 [初始] 節點,並將其他節點稱為 [附加] 節點。初始節點包括一些未安裝在附加節點上的 TSM 特定處理序,其中包括 TSM 控制器和授權伺服器。Tableau 包括一個指令碼,用於初始節點上出現問題的情況下將這些關鍵處理序轉移到安裝中的另一個節點。有關詳情,請參閱從初始節點故障中復原

用於分散式部署的安裝過程也已變更。

  • 通用安裝程式檔案 — 在版本 2018.1 及更低版本中,部署需要兩個單獨的安裝程式。對於 2018.2 和 TSM,您將為所有節點執行相同安裝程式,並指明是在初始節點還是附加節點上進行安裝。

  • 不會自動發現節點 — 對於 2018.2 之前的 Tableau Server 版本,在安裝了所有節點之後,您將執行伺服器設定公用程式並向主要伺服器中新增工作伺服器節點。對於 TSM,在安裝初始節點之後,您將組建引導程式設定檔,並在安裝所有附加節點時使用此檔案。有關安裝多節點叢集的詳情,請參閱分散式和高可用性 Tableau Server 安裝

  • 細條安裝 — 當您設定 Tableau Server 的多節點安裝,您也需要將協調服務整體部署至其他節點。在 2018.2 之前的 Windows 版 Tableau Server 版本中,當您新增總共三個或五個節點時,會自動新增協調服務的其他執行個體。現在您需要手動部署協調服務。有關如何執行該操作詳情,請參閱部署協調服務整體

  • 無 [備份主要伺服器] — 不再需要 [備份主要伺服器] 節點,並且 TSM 不支援為初始節點建立備份。對於 TSM,如果您的初始節點遇到問題,您可以使用指令碼將關鍵處理序從該節點轉移到叢集的另一個節點。有關如何執行此操作的詳情,請參閱從初始節點故障中復原

升級過程變更

您的升級步驟取決於您要升級的版本。從舊版 tabadmin Tableau Server(2018.1.x 或更低版本)升級到 TSM 版本(2018.2 或更高版本)需要特殊步驟。

- 從版本 2018.1 或更早版本升級:如果您要從 Windows 版 Tableau Server 版本 2018.1 或更早版本升級至 Windows 版 Tableau Server 版本 2018.2 或更高版本,閱讀下面幾個主要方面,然後參閱從 Tableau Server 2018.1.x 或更早版本升級 (Windows) 中的詳細升級說明。

- 從 2018.2 版或更高版本升級:如果您要從 Windows 版 Tableau Server 2018.2 版或更高版本升級,請閱讀從 2018.2 及更高版本升級 - Windows。請勿遵循 TSM 之前的版本到 TSM 的升級步驟。

以下是將 Tableau Server 從版本 2018.1 或更低版本升級到版本 2018.2 或更高版本的一些關鍵方面,您需要加以注意。

所有升級:

  • 本機管理員 — 以本機管理員身分登入。您需要以「本機系統管理員」 身分登入到 Tableau Server 電腦才能執行 Tableau Server 安裝程式以及與升級相關的指令碼。「本機系統管理員」使用者是 Windows 的「本機使用者和群組」管理主控台中的「管理員」群組的成員。

  • 本機安全性原則 - 驗證本機安全性原則允許執行身分服務帳戶具有「以服務方式登入」和「本機登入」權限。有關詳細資訊,請參閱驗證本機安全性原則

  • 執行身份 - 詳讀並瞭解這些「執行身份」服務帳戶需求:所需的執行身分服務帳戶設定

  • Windows 帳戶與權限 - 詳讀並瞭解這些 Windows 帳戶需求:Windows 帳戶和權限

  • 連接埠 - 升級前,詳讀並瞭解連接埠的需求:Tableau 服務管理員埠

  • 授權

    • 試用產品金鑰 — 您無法將執行試用產品金鑰的伺服器從一個主要版本直接升級到另一個主要版本(例如,從版本 10.5.x 升級到版本 2018.x)。若要使用試用產品金鑰從另一個主要版本升級到另一個主要版本,請在單獨的電腦上安裝新版本的 Tableau Server,在該電腦上啟用試用金鑰,然後還原來自現有版本的備份。有關詳情,請參閱伺服器升級 - 驗證授權狀態

    • 過期的維護 — 對於其維護已過期或過期日期早於所升級到的版本的發佈日期的產品金鑰,您無法使用該產品金鑰來升級伺服器。如果嘗試在這種狀態下進行升級,伺服器將變為未授權,並且升級可能會失敗。如果您的維護已過期或太舊,請使用 Manage Product Keys 應用程式重新整理產品金鑰,之後再卸載原始版本。如需版本在 2018.2.0 以前之產品金鑰的詳細資訊,請參閱重新整理產品金鑰的維護日期。如果金鑰重新整理操作未將維護更新為有效日期,請在 Tableau 客戶入口網站中檢查是否有具有最新維護的 Tableau Server 金鑰。

  • 卸載 — 在升級之前,使用 Windows 控制台卸載現有的 TSM 之前的 Tableau Server 版本。這種特殊情況的升級與早期版本中的升級不同,後者會自動卸載以前版本的 Tableau Server。從版本 2018.1 或更低版本升級到版本 2018.2 或更高版本時,您必須自行卸載更低版本。如果還未卸載以前的版本,則系統會在您嘗試安裝新版本時提示您這樣做。此情況特定於從 2018.1 或更低版本到 2018.2 或更高版本的升級。

  • 備份 — 將以前版本的備份儲存到其他電腦上的一個安全位置。卸載以前版本的 Tableau Server 將會在 Tableau 資料目錄(預設情況下為 C:\ProgramData\Tableau\Tableau Server)中建立備份。我們強烈建議您在升級之前將此備份複製到不是 Tableau Server 安裝一部分的電腦。如果您需要恢復到 Tableau Server 的較低版本,這樣做可為您提供資料的最新版本。有關正確準備升級的詳情,請參閱 準備升級

    Tableau Server 版本 9.x 之前的備份,無法與版本 2018.2.x 或更新版本搭配使用。如果您執行的是舊版伺服器,您可能需要先進行版本 9.x 到 10.x 的中繼升級,然後再升級至版本 2018.2 或更新版本。

  • 防火牆管理 — 防火牆管理是手動進行的。與更低版本的 Tableau Server 不同,您必須在執行 Tableau Server 的任何電腦上管理本機防火牆。有關詳情,請參閱本機防火牆設定

  • 升級指令碼 — 安裝新版本之後,透過執行 upgrade-tsm.cmd 指令碼完成升級並切換到新版本。指令碼會安裝在您剛才安裝的新版本 \scripts.<version_code> 資料夾中。 預設情況下:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\

    必須停止 Tableau Server 才能完成升級。如果在執行指令碼時未停止 Tableau Server,則該指令碼將告知您,並嘗試停止伺服器。您也可以選擇先停止伺服器,然後再使用 tsm stop 命令以執行指令碼。

  • 防毒軟體—掃描由 Tableau Server 使用的目錄的防毒軟體可能會干擾安裝和持續使用 Tableau Server。在某些情況下,這會導致安裝失敗、啟動 Tableau Server 時發生問題或對效能造成影響。如果您打算在執行 Tableau Server 的電腦上執行防毒軟體,請遵循 知識庫中的建議。

多節點升級:

  • 多節點詞彙 — 由於 TSM 的緣故,我們已變更用來描述分散式安裝中 Tableau Server 節點的語言。在 TSM 發行之前,我們將第一個節點稱為「主要」節點,而任何其他節點則稱為「工作者」節點。有了 TSM 節點,就會更緊密地對等,因此我們將第一個節點稱為「初始」節點,而其他節點則稱為「其他」節點。

  • 卸載 — 在升級之前,使用 Windows 控制台從所有節點卸載現有的 TSM 之前的 Tableau Server 版本。如果還未卸載以前的版本,則系統會在您嘗試安裝新版本時提示您這樣做。

  • 節點安裝 — 在叢集中的所有節點上執行安裝程式。與 2018.2.0 之前版本中的某些分散式安裝升級不同,將不會自動升級任何附加節點。

  • 單一安裝程式 — 在所有節點上使用同一安裝程式。從 2018.2.0 開始,您將在所有節點上使用同一安裝程式,並在出現提示時指定您是要升級初始(主)節點還是附加(工作伺服器)節點。沒有用於附加節點的單獨安裝程式。

  • 升級指令碼 — 在叢集中的所有節點上安裝新版本之後,透過執行叢集中初始節點上 upgrade-tsm.cmd 指令碼完成升級並切換到新版本。

    必須停止 Tableau Server 才能完成升級。如果在執行指令碼時未停止 Tableau Server,則該指令碼將告知您,並嘗試停止伺服器。您也可以選擇先停止伺服器,然後再使用 tsm stop 命令以執行指令碼。

TSM 中未實現的功能

  • 從備份檔案 (.tsbak) 中還原設定檔。舊版 tabadmin backup 預設情況下包括設定資料。類似的 TSM 命令 tsm maintenance backup 不包括設定資料。若要在 TSM 中備份和還原設定資料,請使用 tsm settings 命令。

  • 隨著 Tableau Services Manager (TSM) 的引入,您不再能夠將存放庫從兩個節點群集中的初始(主要)節點移出。在版本 2018.1 及更低版本中,您可以向第二個節點中新增第二個存放庫,然後移除第一個存放庫。對於 TSM,您無法在雙節點叢集上新增第二個存放庫,而這意味著您無法將存放庫從初始節點中移走。

感謝您的意見回饋! 提交意見回饋時發生錯誤。重試或傳送訊息給我們