備份 Tableau Server

備份您的伺服器應該是伺服器定期排程維護的一部分。備份能夠讓您安心,因為如果有什麼意外發生,那麼利用備份可以將伺服器設定和內容還原到以前的狀態。

在安裝和設定 Tableau Server 的過程中,您應該在幾個關鍵點建立備份,以便在出錯的情況下為自己免去額外的工作。在整個本指南中,我們將指出應該建立備份的地方。

備份 Tableau 資料

Tableau Server 安裝的正確備份會儲存您的所有設定資訊、使用者資訊和內容。

即使您已經使用協力廠商公用程式或快照備份了您的伺服器或軟體,您也仍需要執行此步驟。將 Tableau Server 還原到以前的狀態的唯一方法就是使用您在下面的過程中組建的檔案。

為了安全起見,切勿將備份檔案儲存在執行備份的電腦上,在本例中是指執行 Tableau Server 的電腦。請將其複製到一個單獨的位置,以便在您 Tableau Server 電腦發生了什麼事情時可以使用此備份。

建立備份檔案

若要備份 Tableau Server,您必須組建兩個備份檔案:

  • 存放庫資料:Tableau Server 資料由 Tableau PostgreSQL 資料庫組成。此資料庫稱為 Tableau PostgreSQL 存放庫,其中包含工作簿和使用者中繼資料、擷取檔以及網站設定資料。下面的過程介紹如何使用 TSM 建立一個存放庫備份,從而組建一個具有 .tsbak 副檔名的檔案。存放庫備份是備份資產中最重要的元素,因為它包含 Tableau Server 上的所有使用者和內容資料。

  • 拓撲和設定資料:此資料定義 Tableau Server 的設定方式。下面的過程介紹如何使用 TSM 組建一個 json 檔案,其中包括在必須從頭開始還原 Tableau Server 的情況下所需的重要設定資訊。

建立備份檔案

  1. 建立一個將日期附加到檔案名的存放庫備份。執行以下命令:

    tsm maintenance backup -f <backup_file> -d

    例如,如果要產生名為 respository-<date>.tsbak 的備份檔案,請執行以下命令:

    tsm maintenance backup -f respository -d

    TSM 將附加包含日期和檔副檔名 .tsbak 的檔案名。檔將儲存到以下位置:

    C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\backups\

  2. 組建拓撲和設定備份。執行以下命令:

    tsm settings export -f <path-to-file.json>

    我們建議您檔儲存到儲存了存放庫備份的相同目錄。tsm setting export 命令不會附加檔副檔名,也未提供用於附加日期的選項。您必須在命令中新增這些元素。

    執行以下命令,建立檔案名中有適當檔副檔名 (.json) 和日期的拓撲和設定備份檔案。命令範例還包括了與存放庫備份相同位置的路徑:

    tsm settings export -f C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\backups\topology-config-<date>.json

    其中,<date> 是備份日期,例如,30-Nov-2018

  3. 將備份檔案儲存到另一台電腦或可攜式硬碟。

如果我在嘗試執行 TSM 命令時出現拒絕存取的錯誤,該怎麼辦?

驗證您使用的帳戶是否為安裝 Tableau Server 的 Windows 電腦上的 [本機系統管理員] 群組的成員。

轉到保護用戶端和伺服器之間的流量繼續。

感謝您的意見回饋!