在对Tableau Server进行备份前,需要先了解如下知识点
1.tableau server 相关数据备份(tsm maintenance backup)
定义:创建 Tableau Server 管理的数据的备份。此数据包括 Tableau PostgreSQL 数据库(存储库),其中包含工作簿和用户元数据,以及数据提取(.tde 或 .hyper)文件。此数据不包括配置数据。
脚本:tsm maintenance backup -f 21_backup -d
2.tableau server 相关数据还原 (tsm maintenance restore)
定义:使用指定的备份文件还原 Tableau Server。还原备份文件不会还原任何配置数据。(您只能从身份存储与运行服务器类型相同的备份中进行还原。例如,使用本地身份验证的服务器中的备份只能还原到使用本地身份验证初始化的 Tableau Server,但使用 Active Directory 身份验证的服务器中的备份无法还原到使用本地身份验证初始化的服务器。)
脚本:tsm maintenance restore -f 21_backup-2020-12-23.tsbak
3.tableau server 配置数据备份(tsm settings export)
定义:将当前服务器配置和拓扑导出到文件
脚本:tsm settings export -f 21-config.json
4.tableau server 配置数据还原(tsm settings import)
定义:使用指定的备份json导入服务器配置或拓扑,还原Tableau Server状态。
脚本:tsm settings import-f 21-config.json
备份还原等相关信息官方文档链接如下:
tsm settings:https://help.tableau.com/current/server/zh-cn/cli_settings_tsm.htm
tsm maintenance:https://help.tableau.com/current/server/zh-cn/cli_maintenance_tsm.htm
简单参数介绍:
tsm maintenance
-f, --file <backup_file>
必需。
-d, --append-date
可选。
将当前日期附加到备份文件名。
tsm settings
-f,--import-config-file <FILE>
必需。
输入文件的路径。
实例操作步骤如下:
目录
第一部分:数据备份
第一步:导航到tableau bin目录
第二步:执行TSM备份数据操作
60_backup为备份文件的文件名前缀,d为当前导出的日期
第三步:查看导出的文件,是否导出成功(出现下图.tsbak文件)
第二部分:配置数据备份备份
第一步:导航到tableau bin目录(如下图)
第二步:执行TSM配置数据操作(如下图)
第三步:查看导出的文件,是否导出成功(出现下图.json文件)
第三部分:数据备份还原
第一步:进入bin目录(如下图)
第二步:执行TSM还原数据操作(如下图)
第三步:等待执行成功,打开TSM配置界面启动Tableau Server服务,并且检查相关报表是否恢复到备份前的状态
第四部分:配置数据备份还原
第一步:进入bin目录(如下图)
第二步:执行TSM还原配置数据操作(如下图)
第三步:等待执行成功,打开TSM配置界面查看是否状态如备份时