0
点赞
收藏
分享

微信扫一扫

【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)


文章目录

  • ​​问题描述​​
  • ​​了解磁盘空间​​
  • ​​自动化备份​​
  • ​​计划备份​​
  • ​​示例​​
  • ​​By 周备份​​
  • ​​By 日备份​​
  • ​​管理备份计划​​
  • ​​后续​​

问题描述

对于数据的管理,未雨绸缪是对备份最好的描述和体现。而定期备份Tableau server 数据(Dashboard,提取数据,工作簿以及用户元数据等)是我们维护服务器的重中之重。(估计你还没体验数据丢失,想进各种办法找回的体验吧)
提示:
为了防止数据丢失,应该在创建备份后将 .tsbak 文件拷贝在不是 Tableau Server 安装一部分的计算机上。

了解磁盘空间

首先你必须了解的磁盘空间的使用情况,当备份的数据大于可用磁盘空间的时候,备份将报错。
【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_数据

如果在备份的过程当中有数据提取刷新等后台任务,任务进行的数据将保存为临时文件,从而会增加了空间磁盘的使用量,备份的过程当中内存占有率会比较高。

自动化备份

上一次讲的是有需要的备份的话就备份,很不稳定(但是这个有必要存在的),当我们需要定期备份的时候,对备份数据的质量可能会有所要求,比如去除相关的日志信息等。
这个时候我们就需要就行备份前的相关优化-清理不必要的数据

计划备份

1.在主节点(如果有集群的话再主节点进行)
运行命令:​​​tsm maintenance backup -f <backup-file> -sr <recurrence> -st <time-to-run> -sd <days-to-run> -sn <schedule-name>​

相关参数:-sr 备份频次(monthly,weekly,dayly)
-st 备份时间格式:01:00
-sd 运行天数(受-sr 参数影响,比如是weekly,那么 -sd只能是1~7或者:2,3的形式)
-sn 备份时间任务的名称

示例

备份前命令:​​tsm maintenance cleanup​

更详细的清理讲解

【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_数据_02

计划命令:​​tsm maintenance backup -f ts-mid_month_backup -sr monthly -st 02:00 -sd 15 -sn monthly-backup​

查看命令:​​tsm schedule list​​​【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_tableau server_03
我还尝试了进行一个按年的频次备份的(不支持年备份)
【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_自动化_04
出现提示:只能按照月,周,日进行备份。
可以根据自己不同的需求进行尝试周,日备份。

By 周备份

【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_备份_05
【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_自动化_06

By 日备份

注意这里的 -sr 参数是daily,不是dayly,以及后面的-sd 会自动忽略
【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_自动化_07
我们再来查看备份的计划
命令:​​​tsm schudules list​

【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_运维_08

管理备份计划

当我们不需要其中的一下备份计划的时候,我们也可以进行相应的修改和删除
命令模板:​​​tsm schedules delete -si 或者-sn​​​ -si :计划id
-sn :计划名称
【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_运维_09
【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_备份_10
两种方式都行
命令:​​tsm schedule list​​ 目前只有按月的备份计划。
【Tableau server 日常维护23】自动化备份Tabeau server 数据(下)_备份_11

后续

当然你也可以寻求相关的脚本告诉或者维护人员帮助,将备份过程写成脚本的形式,脚本里面的内容应该有:

  • 在运行备份之前清理文件和文件夹
  • 自行运行备份
  • 将备份文件复制到单独的计算机以便妥善保管

举报

相关推荐

tableau server问题

SQL SERVER 备份

0 条评论